A Brief History of Software Testing

Post on 25-May-2015

413 views 1 download

Transcript of A Brief History of Software Testing

A Brief History of

Software Testing

2002

• Test Driven Development is coined by Kent Beck • A way of writing software in which the tests are written before the code

1987

• "Test, then code" • Motto on the lapel pin of SQE as worn during the Fourth International Conference on Software Testing, Washington DC.

1978

• Measures for test coverage get defined • In a paper titled Testing Software Design Modeled by Finite-State Machines, by Tsun S. Chow

• "One should not first make the program and then prove its correctness" • A quote by Edsger W. Dijkstra during his lecture titled The Humble Programmer

1972

• "Daniel D. McCracken writes the first general textbook on computer programming • Advises using break points in the program so the functioning can be checked

1957

1949

• Alan Turing proposed that a programmer should make definitive assertions that should pass when run • Not so different from assert_true

1889

• The first known example of the term bug to describe a system fault • "Mr. Edison, I was informed, had been up the two previous nights discovering 'a bug' in his phonograph - an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble."

Referenceshttp://oxforddictionaries.com/us/words/was-the-first-computer-bug-a-real-insect

http://www.testingreferences.com/testinghistory.php

http://www.softwaretestpro.com/Item/4537/History-of-Ideas-in-

Software-Testing/Agile-Performance-Automation-Metrics-Development-Acceptance-

Exploratory-Functional-Integration-Process-Software-Strategy-Testing-Teams-Unit-

Six-Sigma-selenium-Web