Automated Software Test Data Generation
IEEE Transactions on Software Engineering
Effective methods for software testing
Effective methods for software testing
Proceedings of the Conference on The Future of Software Engineering
How to Break Software: A Practical Guide to Testing with Cdrom
How to Break Software: A Practical Guide to Testing with Cdrom
Art of Software Testing
Testing Computer Software, Second Edition
Testing Computer Software, Second Edition
Lessons Learned in Software Testing
Lessons Learned in Software Testing
Test Driven Development: By Example
Test Driven Development: By Example
Software Test Cases: Is One Ever Enough?
IT Professional
Hi-index | 0.00 |
Testing is an essential but often under-utilized area of software engineering. A variety of software testing techniques have been developed to effectively identify bugs in source code, yet these techniques are not always fully employed in practice. There are numerous reasons for this, including the difficulty in mastering the complexity of managing all of the test cases for large-scale projects. Test case management involves organizing testing artifacts (e.g., requirements traceability data, test cases, and expected results) in a systematic manner. To be successful, test case management requires a high degree of discipline to accommodate the large volume of artifacts under consideration. This paper presents the results of a case study in centralizing test artifacts in an industrial setting to aid better test management. Several of the challenges in adopting this approach are discussed. In response to these challenges, recommendations on how to better leverage test case management are offered.