发明名称 |
测试方法及设备 |
摘要 |
本发明实施例提供一种测试方法及设备。本发明实施例通过根据预先设置的蜕变关系,生成与可用的测试用例对应的蜕变的测试用例,进而利用所述可用的测试用例运行所述待测程序,以生成第一测试结果,以及利用所述蜕变的测试用例运行所述待测程序,以生成第二测试结果,使得能够根据所述第一测试结果、所述第二测试结果和所述蜕变关系,对所述待测程序进行验证,以确定所述待测程序是否正确,无需操作人员参与测试过程,操作简单,且正确率高,从而提高了测试操作的效率和可靠性。 |
申请公布号 |
CN103885876A |
申请公布日期 |
2014.06.25 |
申请号 |
CN201210564597.3 |
申请日期 |
2012.12.21 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
刘阳 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京鸿德海业知识产权代理事务所(普通合伙) 11412 |
代理人 |
袁媛 |
主权项 |
一种测试方法,其特征在于,包括:利用自适应随机测试算法,生成至少两个测试用例;利用贪婪算法,对所述至少两个测试用例进行搜索,以选择所述至少两个测试用例中可用的测试用例;根据预先设置的蜕变关系,生成与所述可用的测试用例对应的蜕变的测试用例,所述蜕变关系用于指示测试用例的变化与利用所述变化之前和所述变化之后的测试用例对待测程序进行测试所生成的测试结果的变化的对应关系;利用所述可用的测试用例运行所述待测程序,以生成第一测试结果;利用所述蜕变的测试用例运行所述待测程序,以生成第二测试结果;根据所述第一测试结果、所述第二测试结果和所述蜕变关系,对所述待测程序进行验证。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦 |