To pass this unit, please study the 20 vocabulary words below.
- Acceptance test
- Automated testing
- Black box testing
- Build
- Functional testing
- Integration testing
- Manual testing
- Production
- Production error monitoring
- QA (Quality Assurance)
- Regression testing
- Release
- Smoke testing
- Staging
- System test
- Test case
- Unit testing
- UX (user experience)
- UI (user interface)
- White box testing
Noun (concept)
US
UK
US
UK
determines if the requirements of a specification or contract are met
US
UK
"An acceptance test returns either as pass or fail, with a fail suggesting that there is a flaw present and the software should not go into production."
Adjective
US
UK
US
UK
the use of other tools and scripts to test the software you’re creating
US
UK
"Automated testing is often done with automation tools to execute test case suites."
Adjective
US
UK
US
UK
a method in which the internal structure is not known to the tester
US
UK
"Black box testing can be applied virtually to every level of software testing: unit, integration, system and acceptance."
Noun (thing)
US
UK
US
UK
a version of an application that is given by the development team to the software testing team
US
UK
"A build, when tested and certified by the software testing team, is provided to the customers as “release”."
Adjective
US
UK
US
UK
ensures that the requirements of an application are satisfied
US
UK
"Functional testing is a kind of black box testing that is performed to confirm that the functionality of an application or system is behaving as expected."
Adjective
US
UK
US
UK
exposes faults in the interaction between integrated units
US
UK
"Integration testing is a level of software testing where individual units are combined and tested as a group."
Adjective
US
UK
US
UK
the process of finding defects or bugs without the aid of automation tools
US
UK
"A person with good attention to detail, who acts as an end user, should do manual testing to ensure the application's features behave correctly."
Noun (thing)
US
UK
US
UK
live version of a website or web application
US
UK
"Code must undergo extensive development and testing before it is validated as production ready."
Adjective
US
UK
US
UK
sort of automated system that logs all errors in live code
US
UK
"Production error monitoring helps developers to monitor and fix crashes and other issues in real time, whenever they occur in the live version."
Noun (thing)
US
UK
US
UK
ensures that the customer gets the best possible software
US
UK
"QA testers are primarily responsible for checking new software products - such as those for gaming systems, mobile or software applications - for defects, issues or bugs."
Adjective
US
UK
US
UK
confirms that a recent program or code change has not adversely affected existing features
US
UK
"Regression testing should be done before every release for all areas where changes have been made in the code."
Noun (thing)
US
UK
US
UK
the tested and verified version of a build
US
UK
"The release is the official launch of a version or application for the customers."
Adjective
US
UK
US
UK
a test type to ensure that the most important functions work
US
UK
"The executed smoke tests qualified the build for further formal testing."
Noun (thing)
US
UK
US
UK
a nearly exact replica of a production environment for software testing
US
UK
"A staging environment is a part of a workflow in most development projects and the deployment process."
Noun (concept)
US
UK
US
UK
a test of the complete and integrated software
US
UK
"The purpose of a system test is to evaluate the system's compliance with the specified requirements."
Noun (thing)
US
UK
US
UK
a specification of the inputs, execution conditions and testing procedures
US
UK
"The process of developing test cases can also find problems in the requirements or design of an application."
Adjective
US
UK
US
UK
the tests of individual components of a software
US
UK
"A unit is the smallest testable part of any software. It usually has one or a few inputs and usually a single output."
Noun (thing)
US
UK
US
UK
people's emotions and attitudes about using a particular product, system or service
US
UK
"UX testing is the process of testing different aspects of user experiences to determine the best way for software and its elements to interact with its audience."
Noun (thing)
US
UK
US
UK
represents the cosmetics of the product
US
UK
"UI testing is the process of testing a product's graphical user interface to ensure it meets its pre-defined specifications."
Adjective
US
UK
US
UK
a method in which the internal structure is known to the tester
US
UK
"White box testing is a method of software testing that tests internal structures or workings of an application, as opposed to its functionality."