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

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
13 May 2021,
by a1qa
4 min read
How to attain in-sprint test automation to reinforce development processes
Learn how in-sprint test automation improves business workflows. Consider the top 5 essential steps to introduce it smoothly.
Test automation
12 April 2021,
by a1qa
5 min read
Watch out for 6 telecom trends and QA tips to implement them
In our article, we unleash the upcoming telecom trends and reveal how to be certain in introducing them correctly by applying QA practices.
Agile
Test automation
31 March 2021,
by a1qa
4 min read
QA scenario to introduce 6 eCommerce trends in 2021
Discover what trends will rule the eCommerce industry in 2021 and how QA can help implement them with confidence and ease.
Cybersecurity testing
Test automation
25 February 2021,
by a1qa
4 min read
9 QA points for delivering high-quality SaaS-based solutions
In the article, we’ve gathered 9 QA factors relying on the SaaS specifics that may help to perform SaaS testing with ease.
Cloud-based testing
Cybersecurity testing
Functional testing
Performance testing
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.