-
公开(公告)号:CN106970880B
公开(公告)日:2021-01-01
申请号:CN201710295065.7
申请日:2017-04-28
Applicant: 中国科学院软件研究所
IPC: G06F11/36
Abstract: 本发明公开了一种分布式自动化软件测试方法及系统。本方法为:1)服务器端加载软件测试任务列表和各客户端的配置文件;检查各客户端的状态,建立一客户端状态表;选取具有相同功能的两待测算法A、B;2)各客户端根据算法A进行环境部署;服务器端从该软件测试任务列表中选取未执行的测试任务,并将其发送给选取的客户端;3)客户端执行收到的测试任务并将测试结果发送给服务器端;4)客户端根据算法B更新环境部署,重复步骤1)~3);5)服务器端判断各测试任务对应的两测试结果是否发生变化;对于出现性能退化的测试任务,基于二分法进行测试,最终自动定位出导致被测模块性能退化的补丁。本发明便于开发人员对相应问题进行分析解决。
-
公开(公告)号:CN106970880A
公开(公告)日:2017-07-21
申请号:CN201710295065.7
申请日:2017-04-28
Applicant: 中国科学院软件研究所
IPC: G06F11/36
Abstract: 本发明公开了一种分布式自动化软件测试方法及系统。本方法为:1)服务器端加载软件测试任务列表和各客户端的配置文件;检查各客户端的状态,建立一客户端状态表;选取具有相同功能的两待测算法A、B;2)各客户端根据算法A进行环境部署;服务器端从该软件测试任务列表中选取未执行的测试任务,并将其发送给选取的客户端;3)客户端执行收到的测试任务并将测试结果发送给服务器端;4)客户端根据算法B更新环境部署,重复步骤1)~3);5)服务器端判断各测试任务对应的两测试结果是否发生变化;对于出现性能退化的测试任务,基于二分法进行测试,最终自动定位出导致被测模块性能退化的补丁。本发明便于开发人员对相应问题进行分析解决。
-