摘要
基于程序切片的软件测试是一种以程序或程序和需求相结合为基础的测试,它根据程序的不同切片来缩小软件的测试范围、提高软件测试的效率、辅助测试数据的自动生成等。同时由于程序切片不仅考虑了数据依赖和控制依赖,还考虑了程序存在的其他各种依赖关系,使得测试的准确性得到提高。详细阐述了目前存在的各种切片技术及其应用领域,重点探讨了目前切片技术在测试领域中的具体应用。
Author discussed different slicing methods and there applications to software engineering, elaborately to software testing, Software testing based on slicing can reduce the range of software under testing, improve the testing efficiency, and give a convenient hand to the process of automatic test data generation, etc, At the same time, this technique can enhance the testing accuracy and sufficiency,
出处
《计算机应用研究》
CSCD
北大核心
2007年第5期210-213,217,共5页
Application Research of Computers
基金
四川省重点科技资助项目(05GG021-003-2)
四川师范大学软件重点实验室资助项目
西南民族大学青年重点资助项目(05NQZ001)
关键词
程序切片
软件测试
数据依赖
控制依赖
测试数据自动生成
program slice
software testing
data dependency
control dependency
automatic test data generation