Tuesday, April 28, 2020

Word of the Day: automated testing

 
Word of the Day WhatIs.com
Daily updates on the latest technology terms | April 28, 2020

automated testing

In software development, automated testing is a programmatic process for validating whether code meets the software development team's quality assurance (QA) requirements and functions as expected.

 

Test automation tools use scripts to examine software code, report outcomes and compare results with earlier test runs. Depending upon the results, the software might be sent back to developers for more work, or it might be approved for deployment. Ideally, each script should only test one feature. If a test script checks multiple features, the developer will not know which part of the software failed.

 

Automated testing tools run program code through an algorithm that has a start place, a change and an expected result. Automated scripts can follow every possible logic path in minutes and simulate almost any number of users. QA for a large application may take weeks to complete if done manually, but with automation, testing can often be completed in a day or less.

 

One of the biggest problems with moving to automated testing, however, is that the scripts themselves must be developed and tested. Although this part can be time consuming, once the scripts have been developed and approved, tests can be run repeatedly, at any time of day or night.

 

This automated approach to software testing supports continuous integration (CI) and continuous delivery (CD), two Agile practices that seek to put code changes into production as quickly as possible. Read more about automated testing...

Today's Takeaway

 


"JavaScript is becoming a popular choice for test automation, mirroring the explosion of JavaScript web frameworks. In 2019, JavaScript was used in more GitHub repositories than any other language." -- Matthew Grasberger

Buzzword Alert

 

automation guidebook

This one-stop test automation guide walks through the benefits and challenges, how to craft an automated testing strategy and how to compare tools.

 

test tooling

Accelerate your test practices by squeezing out redundant actions and aligning functions so that they can run simultaneously.

 

ROI

Return on investment is a way to measure if the time, effort and money invested in software testing result in monetary savings or revenue for the business.

 

Quiz Yourself

 
UAT is often the last phase of the software testing process. What does UAT stand for?

Answer

Stay in Touch

 

Thank you for reading! For feedback about any of our definitions or to suggest a new definition (or learning resource) please contact us at: editor@whatIs.com

FOLLOW US

TwitterRSS
About This E-Newsletter
The Word of the Day is published by TechTarget, Inc., 275 Grove Street, Newton, Massachusetts, 02466 US.

Click to: Unsubscribe.

You are receiving this email because you are a member of TechTarget. When you access content from this email, your information may be shared with the sponsors or future sponsors of that content and with our Partners, see up-to-date Partners List, as described in our Privacy Policy. For additional information, please contact: webmaster@techtarget.com.

© 2020 TechTarget, Inc. all rights reserved. Designated trademarks, brands, logos, and service marks are the property of their respective owners.

Privacy Policy | Partners List
TechTarget

No comments: