Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
9733586 | Journal of Engineering and Technology Management | 2005 | 28 Pages |
Abstract
In some sections of the IT community, the principal form of software testing undertaken is functional testing, whereby, the functions that the software is supposed to perform are identified purely from the statement of requirements and these functions are then tested by means of representative test cases. It is argued in this case study that, whilst this provides a good foundation for testing, it can potentially leave many structural aspects of a program untested. What is advocated here is that test tools should be used to monitor structural coverage during functional testing and that additional test cases should then be devised to ensure that coverage is maximized. Although functional testing and structural testing might be seen as competitive techniques, in combination together they complement each other, forming a software testing strategy more powerful than either technique on its own.
Related Topics
Social Sciences and Humanities
Business, Management and Accounting
Accounting
Authors
Martin R. Woodward, Michael A. Hennell,