Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
The Theory and Practice of Software Testing: Can We Test It? Yes We Can!
Gregory M. Kapfhammer. The Theory and Practice of Software Testing: Can We Test It? Yes We Can!. Presented at SGT Global, Chennai, India, February 15, 2008.Related Project: DIATOMS, Kanonizo
Abstract
Software testing is a challenging and important component of the software development lifecycle. For instance, Edsger W. Dijkstra observed in 1968 that he could "not deny that the construction of these testing programs has been a major intellectual effort." Following Dijkstra's observation about testing that states "the encouraging thing is that (as far as we know!) it could be done," this presentation uses concrete examples and stories to examine the theory and practice of software testing and analysis. After surveying several software testing techniques and identifying the fundamental limitations of testing, we discuss the challenges that are associated with test coverage monitoring, mutation testing, and regression testing. This presentation concludes with pointers to both research papers and free software tools that may be integrated into a practical methodology for software engineering.[PDF]
Links to this Page
- Complete News Listing last edited on 21 October 2009 at 5:22 pm by 141.195.226.29
- Research Presentations last edited on 29 October 2009 at 12:30 am by 141.195.226.29
- The Theory and Practice of Software Testing: Can We Test It? Yes We Can! last edited on 12 June 2008 at 4:56 pm by aldenv29.allegheny.edu