Testing: Difference between revisions

From Freephile Wiki
extracting Static analysis into it's own article
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Testing is software development.   
Testing ''is'' software development. Software development is writing code. Testing makes sure the code actually works, so in a nutshell: '''Testing is software development''' :-)  


Software development is writing code. Testing makes sure the code actually works, so in a nutshell: '''Testing is software development''' :-)
One major aspect of testing - especially '''during''' development and the [[Continuous Integration]] process, is [[static analysis]].<blockquote>Program testing can be used to show the presence of bugs, but never to show their absence!<ref>https://en.wikiquote.org/wiki/Edsger_W._Dijkstra</ref>


One major aspect of testing - especially '''during''' development, is [[static analysis]].
- Edsger W. Dijkstra (1970)</blockquote>


== See also ==
* [[Software Quality]]
* [[Ansible#Testing|Ansible [Testing]]]
* [[PHPUnit]]
<br />
[[Category:Wiki]]
[[Category:Wiki]]
[[Category:MediaWiki]]
[[Category:MediaWiki]]
Line 13: Line 20:
[[Category:Tools]]
[[Category:Tools]]
[[Category:Continuous Integration]]
[[Category:Continuous Integration]]
<references />

Latest revision as of 10:41, 20 February 2025

Testing is software development. Software development is writing code. Testing makes sure the code actually works, so in a nutshell: Testing is software development :-)

One major aspect of testing - especially during development and the Continuous Integration process, is static analysis.

Program testing can be used to show the presence of bugs, but never to show their absence![1] - Edsger W. Dijkstra (1970)

See also