Software QA/Testing
Glossary and Technical FAQs
|
|
Q: What testing approaches can you tell me about?
A: Each of the followings represents a different testing approach: black box testing, white box testing, unit testing, incremental testing,
integration testing, functional testing, system testing, end-to-end testing, sanity testing, regression testing, acceptance testing, load testing,
performance testing, usability testing, install/uninstall testing, recovery testing, security testing, compatibility testing, exploratory testing,
ad-hoc testing, user acceptance testing, comparison testing, alpha testing, beta testing and mutation testing.
Q: What is stress testing?
A: Stress testing is testing that investigates the behavior of software (and hardware) under extraordinary operating conditions.
For example, when a web server is stress tested, testing aims to find out how many users can be on-line, at the same time, without crashing the server.
Stress testing tests the stability of a given system or entity.
Stress testing tests something beyond its normal operational capacity,
in order to observe any negative results. For example, a web server is stress tested, using scripts, bots, and various denial of service tools.
[Continued on next page...]
Click on a link!
Link to this article!
Link to this page! From a blog, a web site, or a forum!
|
______________________________________________________
|