Use of special software to control test execution and analysis
"Automated QA" redirects here. For the company, see AutomatedQA.
Part of a series on
Software development
Core activities
Data modeling
Processes
Requirements
Design
Construction
Engineering
Testing
Debugging
Deployment
Maintenance
Paradigms and models
Agile
Cleanroom
Incremental
Prototyping
Spiral
V model
Waterfall
Methodologies and frameworks
ASD
DevOps
DAD
DSDM
FDD
IID
Kanban
Lean SD
LeSS
MDD
MSF
PSP
RAD
RUP
SAFe
Scrum
SEMAT
TDD
TSP
OpenUP
UP
XP
Supporting disciplines
Configuration management
Documentation
Software quality assurance
Project management
User experience
Practices
ATDD
BDD
CCO
CI
CD
DDD
PP
SBE
Stand-up
TDD
Tools
Compiler
Debugger
Profiler
GUI designer
UML Modeling
IDE
Build automation
Release automation
Infrastructure as code
Standards and bodies of knowledge
CMMI
IEEE standards
ISO 9001
ISO/IEC standards
PMBOK
SWEBOK
ITIL
IREB
OMG
Glossaries
Artificial intelligence
Computer science
Electrical and electronics engineering
Outlines
Outline of software development
v
t
e
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(February 2009) (Learn how and when to remove this template message)
In software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes.[1] Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.[2]
^Kolawa, Adam; Huizinga, Dorota (2007). Automated Defect Prevention: Best Practices in Software Management. Wiley-IEEE Computer Society Press. p. 74. ISBN 978-0-470-04212-0.
^O’Connor, Rory V.; Akkaya, Mariye Umay; Kemaneci, Kerem; Yilmaz, Murat; Poth, Alexander; Messnarz, Richard (2015-10-15). Systems, Software and Services Process Improvement: 22nd European Conference, EuroSPI 2015, Ankara, Turkey, September 30 -- October 2, 2015. Proceedings. Springer. ISBN 978-3-319-24647-5.
In software testing, testautomation is the use of software separate from the software being tested to control the execution of tests and the comparison...
on GUI testing. API testing is recommended for the vast majority of testautomation efforts and as much edge testing as possible. GUI testing is then...
Unified Functional Testing and QuickTest Professional (QTP), is software that provides functional and regression testautomation for software applications...
Platform is an automationtesting software tool developed by Katalon, Inc. The software is built on top of the open-source automation frameworks Selenium...
verification. Testing can be categorized many ways. In software testing, testautomation is the use of software separate from the software being tested to control...
headless browsers are: Testautomation in modern web applications (web testing) Taking screenshots of web pages. Running automated tests for JavaScript libraries...
multiple aspects of software testing (test case design, testautomation, test data design and generation, and analytics) to test GUIs and APIs from a business...
regression test suites tend to grow with each found defect, testautomation is frequently involved. The evident exception is the GUIs regression testing, which...
that have been previously specified by a test procedure. It is often associated with automation software. Test management tools often include requirement...
Studio is a GUI testautomation framework provided by Ranorex GmbH, a software development company. The framework is used for the testing of desktop, web-based...
writing testautomation from functional test to FQA test among others), companies usually outsource part of the development of this missing test piece to...
recognize the need to extend their testautomation efforts. Even after more automation is added to the existing test process, managers still lack adequate...
QA Partner. Silk Test offers various clients: Silk Test Workbench allows automationtesting on a visual level (similar to former TestPartner) as well as...
Compare with Testautomation. Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user...
work. Testautomation also supports continued refactoring required by iterative software development. Allowing a developer to quickly run tests to confirm...
as the Best in the Testing/QA Tool category: 2003, 2004 Selenium (software) Testautomation GUI software testing List of GUI testing tools "Supported Application...
is a generic testautomation framework for acceptance testing and acceptance test-driven development (ATDD). It is a keyword-driven testing framework that...
Lightweight software testautomation is the process of creating and using relatively short and simple computer programs, called lightweight test harnesses, designed...
In testautomation, a test double is software used in a test that satisfies the interface of a dependency. A programmer generally uses test doubles to...
Accessibility. It also facilitates GUI testautomation, and it is the engine upon which many testautomation tools are based. RPA tools also use it to...
for example, factory automation, process automation and warehouse automation. Automation technicians are also involved. Automation engineering is the integration...
The Software TestingAutomation Framework (STAF) is an open-source project licensed under the Eclipse Public License. STAF provides a platform for users...
tones, for ribbon fiber continuity testing. Typical testautomation features usually apply to loss testing applications, and include: The ability to set the...