What is Software Testing

by admin on November 8, 2008

Below are some definitions from famous people in the field of software testing:

  • Testing is the process of establishing confidence that a program or system does what it is supposed to (Hetzel, 1973).
  • Testing is the process of executing a program or system with the intent of finding errors (Myers, 1979).
  • Testing is the process of excercising or evaluating a system by manual or automatic means to verify that it satisfies specified requirements or to identify differences between actual and expected results (IEEE 610.12, 1990)
  • Testing is any activity aimed at evaluating an attribute or capability of a program or system. Testing is the measurement of software quality (Hetzel, 1984)
  • Testing is demonstrating that a system is fit for purpose (Evans, et al, 1996)
  • Testing is a process of planning, preparation and execution to establish the characteristics of a software product and to determine the difference between the actual and required status (Pol and Van Veenendaal, 1996)
  • Testing is a process consisting of all lifecycle activities concerned with checking software and software-related work products (Gelperin and Hetzel, 1988)
  • Testing is the process of excercising software to verify that it satisfies specified requirements and to detect errors (BS7925-1, 1998)
  • As the objective of a test should be to detect faults, a “successful” test is one that does detect a fault (ISEB, 1999)

Related Posts

Leave a Comment

*