收录:
摘要:
In the development of the large-scale software system, how to test if the system is reliable and meet the expected goal is an indispensable step. Test becomes the core of software quality assurance. As the core of test, the importance of test case is beyond doubt. Because it is need to modify test cases frequently, and add new test cases in the different stages of test (unit test, integration test, and system test), a large number of different versions of test cases formed. Faced so many wide variety of test cases and their versions in the process of test, if there is no effective version management, a series of difficult issues will come up, such as the lack of version management, which is difficult to ensure the schedule and consistency of test; the redundancy of test versions, which may cause the risk of misuse; the lack of the traceability of test cases. Most developers and testers usually use the manual way or traditional tools for configuration management, which waste a lot of manpower and time. However, the effect is not so satisfying. Therefore, the paper proposes a method of version management for test case, which based on the theory of software engineering configuration management and version management, takes test case as the object of management and control, to strengthen the identification and track of the different versions of test cases in software development and test and record the development history for each configuration item. It ensures that the traceability between versions and the test process can be retrospective. © 2012 Springer-Verlag London Limited.
关键词:
通讯作者信息:
电子邮件地址: