The regression test method, device and server provided by the invention are applied to the field of software development technology. The defect tracking management system in the method sends the acquired information to the test virtual machine after acquiring the test data and the software information to be tested, and the test virtual machine obtains the target coding file according to the software information to be tested. And simulate the running environment of the target encoding file, run the target encoding file, further test the target encoding file according to the test data, simulate the user operation, generate the operation instructions, test the response of the target encoding file to the operation instructions, and automatically generate the regression test report after completing the test, using the local sending When applying for regression testing method to test software, a large number of repetitive actions are implemented by software instead of manual operation, which reduces the workload of testers, shortens the time-consuming of regression testing, improves testing efficiency, and further shortens the development cycle of software.
【技术实现步骤摘要】
一种回归测试方法、装置及服务器
本专利技术涉及软件开发
,具体涉及一种回归测试方法、装置及服务器。
技术介绍
回归测试,是软件开发工作过程中经常用到的测试方法,主要任务是在修改了旧的程序代码后,对软件进行重新测试,以确认所做修改没有引入新的错误或导致其他代码产生错误,回归测试在软件开发与升级过程中占有极其重要的位置。在一次回归测试工作中,会涉及大量的重复性工作,比如重复多次的单一数据的录入,重复击键等,现有技术中,回归测试是由人工执行完成的,大量的重复性工作使得测试操作耗时长,效率低下,甚至影响整个软件的开发周期。因此,如何提供一种回归测试方法,提高测试操作的自动化程度,减少回归测试操作的耗时,缩短软件的开发周期,成为目前急待解决的关键问题之一。
技术实现思路
有鉴于此,本专利技术实施例提供一种回归测试方法、装置及服务器,提高测试操作的自动化程度,减少回归测试操作的耗时,缩短软件的开发周期。为实现上述目的,本专利技术实施例提供如下技术方案:第一方面,本专利技术申请提供一种回归测试方法,包括:获取用于软件测试的测试数据及待测软件信息;将所述测试数据和待测软件信息发送至测试虚拟机,以使所述测试虚拟机根据所述待测软件信息获取目标编码文件并使所述虚拟测试机根据所述测试数据对所述目标编码文件进行测试,其中,所述测试虚拟机能够模拟所述目标编码文件的运行环境,所述目标编码文件包括所述待测软件的全部或部分编码文件;接收所述测试虚拟机反馈的记录所述目标编码文件测试结果的回归测试报告。可选的,本专利技术申请提供的回归测试方法,所述方法还包括:提取所述测试数据和待测软件信息的 ...
【技术保护点】
1.一种回归测试方法,其特征在于,包括:获取用于软件测试的测试数据及待测软件信息;将所述测试数据和待测软件信息发送至测试虚拟机,以使所述测试虚拟机根据所述待测软件信息获取目标编码文件并使所述虚拟测试机根据所述测试数据对所述目标编码文件进行测试,其中,所述测试虚拟机能够模拟所述目标编码文件的运行环境,所述目标编码文件包括所述待测软件的全部或部分编码文件;接收所述测试虚拟机反馈的记录所述目标编码文件测试结果的回归测试报告。
【技术特征摘要】
1.一种回归测试方法,其特征在于,包括:获取用于软件测试的测试数据及待测软件信息;将所述测试数据和待测软件信息发送至测试虚拟机,以使所述测试虚拟机根据所述待测软件信息获取目标编码文件并使所述虚拟测试机根据所述测试数据对所述目标编码文件进行测试,其中,所述测试虚拟机能够模拟所述目标编码文件的运行环境,所述目标编码文件包括所述待测软件的全部或部分编码文件;接收所述测试虚拟机反馈的记录所述目标编码文件测试结果的回归测试报告。2.根据权利要求1所述的回归测试方法,其特征在于,所述方法还包括:提取所述测试数据和待测软件信息的基本内容,生成一次校准报表;汇总整理所述一次校准报表记载的所述测试数据和待测软件信息的基本内容,生成用于信息共享的待测报告。3.一种回归测试方法,其特征在于,包括:获取用于软件测试的测试数据及待测软件信息;获取与所述待测软件信息相应的目标编码文件,所述目标编码文件包括待测软件的全部或部分编码文件;模拟所述目标编码文件的运行环境,运行所述目标编码文件;模拟用户操作,生成操作事件指令;以所述测试数据为输入参数,执行所述操作事件指令,测试所述目标编码文件对所述操作事件指令的响应;汇总测试所得数据,生成记录测试结果的回归测试报告;发送所述回归测试报告至缺陷跟踪管理系统。4.根据权利要求3所述回归测试方法,其特征在于,所述模拟用户操作,生成操作事件指令,包括:根据所述目标编码文件的代码内容,确定需要由用户执行的目标操作;模拟用户执行所述目标操作,生成与所述目标操作相对应的操作事件指令。5.根据权利要求4所述回归测试方法,其特征在于,所述测试数据包括期望值;所述根据所述目标编码文件的代码内容,确定需要由用户执行的目标操作,包括:根据所述目标编码文件的代码内容,确定为得到所述期望值需要由用户执行的目标操作。6.根据权利要求5所述回归测试方法,其特征在于,所述测试数据包括随机测试基值,所述随机测试基值与所述期望值对...
【专利技术属性】
技术研发人员:陈力,白光亚,徐剑峰,路宁,贾雅清,董清清,
申请(专利权)人:唐山新质点科技有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。