Are there any formalized/mathematical theories of software testing?

Posted by Erik Allik on Programmers See other posts from Programmers or by Erik Allik
Published on 2013-11-02T12:34:16Z Indexed on 2013/11/02 16:00 UTC
Read the original article Hit count: 305

Googling "software testing theory" only seems to give theories in the soft sense of the word; I have not been able to find anything that would classify as a theory in the mathematical, information theoretical or some other scientific field's sense.

What I'm looking for is something that formalizes what testing is, the notions used, what a test case is, the feasibility of testing something, the practicality of testing something, the extent to which something should be tested, formal definition/explanation of code coverage, etc.

UPDATE: Also, I'm not sure, intuitively, about the connection between formal verification and what I asked, but there's clearly some sort of connection.

© Programmers or respective owner

Related posts about testing

Related posts about math