2.8.3 How automated and functional testing tools can be applied to test digital systems and code Flashcards
Define:
Automated Testing
Automated Testing
Using specialised tools to control execution of tests and compare actual results to a list of expected results
Fill The Blank:
……………….. tests are repetitive actions and are automated
Automated Testing
Regression
Fill The Blank:
……………….. tests are when non-functional and functional tests are re-run to check any newly created code has not introduced new …… into the original software
Regression, Bugs
True Or False:
Automated testing is only used on functional testing
False - Automated testing is used on both non-functional and functional testing
State:
Purpose of functional testing
Functional Testing
Confirm functionality of the software system against the functional requirements (spec)
Describe:
How functional testing is carried out
Functional Testing
Test each function by providing an input and comparing the output against the functional requirements
Fill The Blank:
Functional testing is primarily ……….. box testing
Functional Testing
Black
State:
4 areas of a program that functional testing checks
4 of:
* UI
* APIs
* Databases
* Security
* Client-server communication
State:
4 factors that should be considered when selecting tools for automated and functional testing
4 of:
* Compatability with OSs
* Versatility
* Compatibility with a variety of platforms
* Test creation
* Maintenance
* Cost