Software Testing Definitions

software-testing-definitions
software-testing-definitions

Software Testing definitions from famous people in the field of 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).
  • Software Testing is the process of exercising 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)
  • Software Testing is a process consisting of all life cycle activities concerned with checking software and software-related work products (Gelperin and Hetzel, 1988)
  • Testing is the process of exercising 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)

Read the beginner’s guide to Software Testing

Leave a Reply