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

Load testing
23 July 2024,
by a1qa
3 min read
7 reasons why businesses need load testing 
Want to optimize software performance or ensure its smooth functioning during peak sales season? Discover how load testing may help.
Quality assurance
Test automation
Shift-right testing
9 July 2024,
by a1qa
5 min read
Embracing shift-right testing to enhance software quality through real-world insights
Let’s reveal the power of shift-right testing for ensuring high software quality.
General
Test automation
2 July 2024,
by a1qa
6 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.
Interviews
Test automation
27 June 2024,
by a1qa
3 min read
Establishing seamless interaction between development and QA teams to boost productivity
Establishing seamless interaction between development and QA teams to boost productivity
Agile
General
Quality assurance
Test automation
17 June 2024,
by a1qa
5 min read
Shifting to test automation to maximize software quality
Explore in the article why businesses should move from manual testing to test automation.
Quality assurance
Test automation
RPA in QA
28 May 2024,
by a1qa
4 min read
Embracing robotic process automation to drive efficiency in QA
Discover how the convergence of robotic process automation helps reshape software testing practices.
General
Quality assurance
Test automation
Shift-left testing for better software performance
25 April 2024,
by a1qa
4 min read
Optimizing software performance with shift-left testing
Still in doubt whether to include performance testing from the initial development stages? Learn the benefits companies obtain with shift-left performance testing.
Performance testing
QA consulting
Quality assurance
Test automation
Telecom trends 2024
15 April 2024,
by a1qa
5 min read
QA’s role in adopting telecom trends for 2024 
Let’s dive into the transformative trends set to redefine the telco industry in 2024 and discover QA strategies to adopt them with precision.
Cloud-based testing
Cybersecurity testing
Functional testing
General
Migration testing
Performance testing
QA trends
Quality assurance
Test automation
Enhancing Agile and DevOps processes
28 February 2024,
by a1qa
4 min read
4 actionable tips to enhance Agile and DevOps processes 
Streamlining Agile and DevOps workflows? Learn practical recommendations on how to achieve this.
Agile
General
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.