Blog

Software testing needs more automation. Part 1

Recently, the sixth edition of the World Quality Report 2014-15 was issued. The findings are based on a global market research study conducted among 1,543 senior IT executives. The report highlights recent changes in testing practices and shows that QA and testing budgets are increasing in many industries because of time-to-market pressures and a need to provide an all-channel experience for the consumer.
14 April 2015
Test automation
The article by a1qa
a1qa

The article by Alexander Panchenko was published on EE Times, you can read the full version here.

As software and hackers get more sophisticated, QA testing will gain importance. That will require more software QA engineers and more test automation. Software QA budgets are on the rise.

Recently, the sixth edition of the World Quality Report 2014-15 was issued. The findings are based on a global market research study conducted among 1,543 senior IT executives. The report highlights recent changes in testing practices and shows that QA and testing budgets are increasing in many industries because of time-to-market pressures and a need to provide an all-channel experience for the consumer.

According to the report, companies spend more than a half of all QA and testing budgets (52%) on new development projects—an amount divided between cloud initiatives (27%), big data and analytics (20 percent each) and mobility (17%).

Based on the analysis presented in the research and our first-hand experiences at a1qa, we can presume that testing trends consistently follow those of development. Today, literally every software company tries to propose the most practical mobile solutions for its clients because applications must be accessible and user friendly on any device. So called “Responsive design” has become extremely popular, providing a unique use experience for each type of device or browser.

Unfortunately, that flexibility could cause security problems. For example, captcha absence in the mobile version of a website exposes it to brute-force attacks. That’s pushing non-functional test requirements such as performance, security, and ease to increase, especially for mobile testing. As a result, automated tests are growing in popularity. Automated tests result in increased test speed, decreased costs, and shorter time to market.

Looking deeper into software testing specifics, you could face a trend of TDD (Test Driven Development), a software-development technology based on the repetition of short development cycles. For example, this occurs when a software tester writes a test that covers a new feature, and then a developer creates code that will pass created test.

Cloud services are another big trend for development and testing of applications deployment and data storage. Cloud services suit the necessity of having information “right here, right now.” More and more data is moving to the cloud, which includes not only personal data, but also application software, servers, and databases. That inevitably results in an increase in cloud use and virtualizations for test environments.

Because of scandals around information leaks (Sony being the latest high-profile victim), however, many companies aren’t in a hurry to transmit their data to cloud services — even knowing the advantages of cloud computing override possible risks of using it. That’s because configuration security is still an unknown. Giving the data to a provider, a customer is convinced that it will be protected by default, although reality shows this isn’t always the case.

Read the second part here

More Posts

why-do-bugs-get-missed
31 August 2022,
by a1qa
4 min read
Why do bugs get missed? Learn the problems and tips to avoid them
Still, finding overlooked bugs after the app goes live? Let’s find out why this happens and how to fix it.
Quality assurance
Test automation
30 June 2022,
by a1qa
4 min read
App software testing for telecom: What are the common issues telco providers face?
Facing problems with the quality of your telecom software products? Read more in the article and find out the ways to address them.
Cybersecurity testing
Performance testing
Test automation
Mobile app testing
31 May 2022,
by a1qa
4 min read
Mobile app testing guide: win the race with five-star software
Which aspects of mobile apps to test first to produce a really high-quality product? Find the answer to this and other questions related to mobile app testing in the article.
Cybersecurity testing
Functional testing
Mobile app testing
Performance testing
Test automation
Usability testing
Test automation in Agile
20 May 2022,
by a1qa
5 min read
Test automation in Agile and DevOps: Maximizing flexibility and speed
Global market tendencies and user behavior are changing rapidly, if not talking about the software itself. Familiar situation? Find out how to get ahead of the curve with test automation in Agile and DevOps.
Agile
Test automation
19 April 2022,
by a1qa
5 min read
What prevents companies from boosting eCommerce customer experience: 4 common mistakes
Dreaming of a flawless online shopping journey for your users? Explore 4 widespread situations that hamper achieving this goal.
Cybersecurity testing
Performance testing
Test automation
Usability testing
2 February 2022,
by a1qa
5 min read
Interview with Mike Urbanovich: How to build a robust test automation strategy?
The Head of testing department at a1qa answers the questions on how to smartly build a winning test automation strategy and talks about the advantages you may obtain with it.
Test automation
31 January 2022,
by a1qa
4 min read
Scriptless test automation: revealing the truth via 3 misconceptions
Planning to go scriptless but in doubt? Explore 3 delusions of codeless test automation and its benefits when introduced smartly.
Test automation
test auto speed
11 November 2021,
by a1qa
4 min read
Test automation: 3 core activities to keep pace with dynamic software changes
Planning to release high-quality IT solutions faster? Find out which test automation activities help keep up with constantly updating products.
Test automation
ai-ml-test-automation-mini
29 October 2021,
by a1qa
4 min read
4 key QA activities to solve test automation challenges via AI and ML
How to address the difficulties caused by implementing test automation? Learn how to do it via applying AI and ML.
Test automation

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy.