【技术实现步骤摘要】
本专利技术涉及回归测试领域,尤其涉及一种回归测试方法、装置及系统。
技术介绍
随着计算机应用的不断扩大,软件功能越来越强大,规模也日趋复杂,因此保证软件质量、提高软件可靠性成为软件开发中的重要环节,是决定软件成败的关键因素。在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给软件带来问题,当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,可能会遗漏对这些错误的修改;在有新代码加入软件的时候,除了新加入的代码中可能含有错误外,新代码还有可能对原有的代码带来影响。因此,当软件有发生变化的时候,必须重新测试现有的全部功能,以便确定现有修改是否达到了预期目的,检查修改是否损害了原有的正常功能,这就是回归测试。回归测试是软件测试的重要组成部分,贯穿于软件测试的各个阶段。现有回归测试是用户手工测试,效率低下、时间代价大、人力代价大,不能满足测试需求。因此,本领域技术人员亟待提供一种回归测试方法,以解决现有回归测试存在的效率低下、时间代价大、人力代价大的技术问题。
技术实现思路
本专利技术提供了一种回归测试方法、装置及系统,以解决现有回归测试存在的效率低下、时间代价大、人力代价大的问题。本专利技术提供了一种回归测试方法,其包括:根据回归测试计划生成测试任务;从测试用例库中查找与测试任务对应的测试项目文件;测试项目文件包括实现测试任务需运行的测试组文件;测试组文件用于实
【技术保护点】
一种回归测试方法,其特征在于,包括:根据回归测试计划生成测试任务;从测试用例库中查找与所述测试任务对应的测试项目文件;所述测试项目文件包括实现测试任务需运行的测试组文件;所述测试组文件用于实现特定测试目的,包括实现特定测试目的测试用例对应的测试规格文件;所述测试规格文件用于存储对应测试用例的配置参数;调用所述测试用例库存储的与所述测试组文件中各测试规格文件对应的测试用例,根据各测试规格文件配置对应测试用例,进行回归测试;管理所述回归测试的测试结果。
【技术特征摘要】
1.一种回归测试方法,其特征在于,包括:
根据回归测试计划生成测试任务;
从测试用例库中查找与所述测试任务对应的测试项目文件;所述测试项目
文件包括实现测试任务需运行的测试组文件;所述测试组文件用于实现特定测
试目的,包括实现特定测试目的测试用例对应的测试规格文件;所述测试规格文
件用于存储对应测试用例的配置参数;
调用所述测试用例库存储的与所述测试组文件中各测试规格文件对应的测
试用例,根据各测试规格文件配置对应测试用例,进行回归测试;
管理所述回归测试的测试结果。
2.如权利要求1所述的回归测试方法,其特征在于,所述执行测试用例
包括:按照测试规格文件的配置参数,执行该测试规格文件对应的测试用例;
将该测试用例的执行结果与测试规格文件的标准执行结果进行比较,符合测试
要求,该测试用例执行通过,否则执行失败。
3.如权利要求2所述的回归测试方法,其特征在于,所述执行测试用例
还包括:在测试用例执行失败时,读取错误信息。
4.如权利要求2所述的回归测试方法,其特征在于,所述执行测试用例
还包括:在至少一个设备上并行执行测试用例。
5.如权利要求2所述的回归测试方法,其特征在于,所述执行测试用例
还包括:在执行测试用例时,检测是否存在中断的测试用例,若存在,则执行
所述中断的测试用例。
6.如权利要求1所述的回归测试方法,其特征在于,所述根据回归测试
计划生成测试任务包括:根据设置检测最新代码,生成回归测试计划,根据回
归测试计划,生成并执行测试任务。
7.如权利要求1所述的回归测试方法,其特征在于,所述管理所述回归
测试的测试结果包括:发送执行失败的测试用例及对应的错误信息。
8.如权利要求1所述的回归测试方法,其特征在于,还包括:若未从所
\t述测试用例库中查找到与所述测试任务对应的测试项目文件,在所述测试用例
库中调用实现所述测试任务需运行的测试组文件,生成所述测试项目文件。
9.如权利要求1至8任一项所述的回归测试方法,其特征在于,还包括:
在修正测试用例时,根据用户操作修改该测试用例对应的测试规格文件。
10.一种回归测试装置,其特征在于,包括:
生成模块,用于根据回归测试计划生成测试任务;
查找模块,用于从测试用例库中查找与所述测试任务对应的测试项目文件;
所述测试项目文件包括实现测...
【专利技术属性】
技术研发人员:黄秋萍,黄国勇,
申请(专利权)人:深圳市同创国芯电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。