发明名称 | 提供测试用例的方法和装置 | ||
摘要 | 本发明公开了一种用于为修改的程序提供测试用例的方法和装置。上述方法包括:获取对程序的上一版本进行修改的修改项;将修改项定位到插入在程序中的多个测试探针中的第一测试探针之后和第二测试探针之前;获取修改后的程序在所述第一测试探针和第二测试探针之间与所述修改相关的执行路径以及所述执行路径对应的约束组;获取所述第一测试探针输出的利用原有测试用例执行所述上一版本的程序的执行结果;以及基于所述执行结果和所述约束组,确定适用于所述执行路径的测试用例。所述装置与上述方法对应。根据上述方法和装置,基于原有测试用例,针对程序的修改部分提供适用的测试用例,从而提高了提供测试用例的效率。 | ||
申请公布号 | CN104252408A | 申请公布日期 | 2014.12.31 |
申请号 | CN201310257810.0 | 申请日期 | 2013.06.26 |
申请人 | 国际商业机器公司 | 发明人 | 梅立军;李起成;谢芳全;王健;朱子玉 |
分类号 | G06F11/36(2006.01)I | 主分类号 | G06F11/36(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 周良玉;于静 |
主权项 | 一种为修改的程序提供测试用例的方法,包括:获取对程序的上一版本进行修改的修改项;将所述修改项定位到插入在程序中的多个测试探针中的第一测试探针之后和第二测试探针之前;获取修改后的程序在所述第一测试探针和第二测试探针之间与所述修改相关的执行路径以及所述执行路径对应的约束组;获取所述第一测试探针输出的利用原有测试用例执行所述上一版本的程序的执行结果;以及基于所述执行结果和所述约束组,确定适用于所述执行路径的测试用例。 | ||
地址 | 美国纽约 |