1 .一种测试方法,其特征在于,应用于第一测试模块,所述第一测试模块与第二测试模
块互相依赖,所述方法包括:
获取测试指令;
执行所述测试指令至需调用所述第二测试模块进行测试时,调用替代模块,所述替代
模块根据所述第一测试模块与所述第二测试模块创建。
2 .根据权利要求1所述的方法,其特征在于,所述调用替代模块,包括:
将测试数据发送给所述替代模块;
接收所述替代模块发送的测试结果。
3 .根据权利要求2所述的方法,其特征在于,接收所述替代模块发送的测试结果,包括:
接收所述替代模块查询第一测试集合中所述测试数据对应的第一测试结果;
或者,在所述替代模块未查询到第一测试集合中所述测试数据对应的第一测试结果的
情况下,接收所述替代模块获取的来自所述第二测试模块的所述测试数据对应的第二测试
结果,所述第二测试结果由所述第二测试模块根据来自所述替代模块的测试数据测试后得
到。
4 .一种测试方法,其特征在于,应用于替代模块,所述方法包括:
执行第一测试模块的第一测试调用,所述第一测试调用为所述第一测试模块执行测试
指令需调用所述第二测试模块触发,所述第一测试模块与第二测试模块互相依赖。
5 .根据权利要求4所述的方法,其特征在于,执行第一测试模块的第一测试调用,包括:
查询第一测试集合中来自所述第一测试模块的第一测试数据对应的第一测试结果;
或者,在未查询到第一测试集合中所述第一测试数据对应的第一测试结果的情况下,
将所述第一测试数据发送给所述第二测试模块,接收所述第二测试模块发送的所述测试数
据对应的第二测试结果。
6 .根据权利要求5所述的方法,其特征在于,还包括:
将所述第一测试数据存入所述第一测试集合的测试数据子集,将第二测试结果存入所
述第一测试集合的测试结果子集以及将所述第一测试数据与所述第二测试结果的对应关
系存入所述第一测试集合的数据结果关系子集。
7 .根据权利要求6所述的方法,其特征在于,将所述第一测试数据存入所述第一测试集
合的测试数据子集,将第二测试结果存入所述第一测试集合的测试结果子集以及将所述第
一测试数据与所述第二测试结果的对应关系存入所述第一测试集合的数据结果关系子集
之后,还包括:
将所述第一测试集合的测试数据子集中的第一测试数据发送第二测试模块,接收所述
第二测试模块发送的所述第一测试数据对应的第二测试结果;
如果所述第二测试结果与第一测试集合中第一测试数据对应的第一测试结果一致,则
所述第二测试模块运行正常。
8.一种程序测试装置,其特征在于,包括:
指令获取模块,用于获取测试指令;
指令执行模块,用于执行所述测试指令至需调用所述第二测试模块进行测试时,调用
替代模块,所述替代模块根据所述第一测试模块与所述第二测试模块创建。
9 .一种电子设备,其特征在于,所述电子设备包括:
权 利 要 求 书
1/2 页
2
评论