Quality assurance testing to determine the robustness of software
Robustness testing is any quality assurance methodology focused on testing the robustness of software. Robustness testing has also been used to describe the process of verifying the robustness (i.e. correctness) of test cases in a test process. ANSI and IEEE have defined robustness as the degree to which a system or component can function correctly in the presence of invalid inputs or stressful environmental conditions.[1]
The term "robustness testing" was first used by the Ballista project at Carnegie Mellon University. They performed testing of operating systems for dependability based on the data types of POSIX API, producing complete system crashes in some systems.[2] The term was also used by OUSPG and VTT researchers taking part in the PROTOS project in the context of software security testing.[3] Eventually the term fuzzing (which security people use for mostly non-intelligent and random robustness testing) extended to also cover model-based robustness testing.
^"Standard Glossary of Software Engineering Terminology (ANSI)". The Institute of Electrical and Electronics Engineers Inc. 1991.
^Kropp, Koopman, Siewiorek. 1998. Automated Robustness Testing of Off-the_Shelf Software Components. Proceedings of FTCS'98. http://www.ece.cmu.edu/~koopman/ballista/ftcs98/ftcs98.pdf
^Kaksonen, Rauli. 2001. A Functional Method for Assessing Protocol Implementation Security (Licentiate thesis). Espoo. Technical Research Centre of Finland, VTT Publications 448. 128 p. + app. 15 p. ISBN 951-38-5873-1 (soft back ed.) ISBN 951-38-5874-X (on-line ed.). https://www.ee.oulu.fi/research/ouspg/PROTOS_VTT2001-functional
and 17 Related for: Robustness testing information
Robustnesstesting is any quality assurance methodology focused on testing the robustness of software. Robustnesstesting has also been used to describe...
this is a minority usage. Plain 'robustness' to mean 'distributional robustness' is common. When considering how robust an estimator is to the presence...
stress testing and is widely considered to be an important part of developing robust software. Robustnesstesting (also known as syntax testing, fuzzing...
Software testing is the act of checking whether software satisfies expectations. Software testing can provide objective, independent information about...
represents any definitive test for attributes, such as gauging a person's character or evaluating a product's performance. Testing for gold with acid capitalizes...
Robust optimization is a field of mathematical optimization theory that deals with optimization problems in which a certain measure of robustness is sought...
testing as a cookbook process. Hypothesis testing is also taught at the postgraduate level. Statisticians learn how to create good statistical test procedures...
testing is a type of software testing which attempts to cause a piece of software to fail in an uncontrolled manner, in order to test its robustness and...
on the winding crowns. In 1953, Tudor launched a campaign based on robustnesstests of the Oyster Prince and its endurance in difficult conditions. The...
outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that...
Retrieved on 2014-10-09. EF moves into testing with exam. The PIE news. Retrieved on 2014-09-25. Upstart English-Testing Services Take Aim at Longtime Market...
in time. A primary reason stress testing is not perceived as a robust method of CAD detection — is that stress testing generally only detects arteries...
its participation in protocol implementation security testing, which they called robustnesstesting, using the PROTOS mini-simulation method. The PROTOS...
and is robust to outliers in the response. However, this method was also found to be inefficient. MM-estimation attempts to retain the robustness and resistance...
which could have prevented Heartbleed is a test suite thoroughly performing robustnesstesting, i.e. testing that invalid inputs cause failures rather...