[发明专利]一种测试方法及测试系统有效
申请号: | 201810930229.3 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109144867B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 杨亮亮;李晓龙;王娜娜;崔兴龙;范国峰;邱慧 | 申请(专利权)人: | 优信拍(北京)信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 王冲;吴鑫 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 系统 | ||
1.一种测试方法,所述方法包括:
定制自动化测试的配置文件;
逐层读取自动化测试的配置文件,搭建自动化测试项目;
执行自动化测试项目的测试用例,生成测试结果;
测试结束后生成测试报告;
所述配置文件为依据测试计划、测试场景、测试用例、业务组件逐层配置的测试参数文件,所述测试参数文件包括测试计划参数文件、测试场景参数文件、测试用例参数文件以及业务组件参数文件中的一个或多个;其中,
所述测试计划参数文件中包括依据测试计划的计划描述与执行计划分开设置的多个从属页;
所述测试场景参数文件中包括依据测试场景的场景描述与场景执行步骤分开设置的多个从属页;
所述测试用例参数文件中包括依据测试用例的用例描述与用例执行步骤分开设置的多个从属页;
所述业务组件参数文件中包括依据公共组件与场景组件分开设置的多个从属页;
所述逐层读取自动化测试的配置文件,具体包括以下步骤:
读取测试计划参数文件中的一个或多个测试场景,搭建测试计划;
读取一个或多个测试场景参数文件中的一个或多个测试用例,搭建测试场景;
读取一个或多个测试用例参数文件中的一个或多个用例执行步骤,搭建测试用例;
读取业务组件参数文件中的公共组件与场景组件,配置业务组件。
2.根据权利要求1所述的测试方法,其中,
所述执行计划从属页中包括一个或多个测试场景;
所述场景执行步骤从属页中包括一个或多个测试用例;
所述用例执行步骤从属页中包括一个或多个用例执行步骤;
所述公共组件从属页中包括一个或多个公共组件;
所述场景组件从属页中包括一个或多个场景组件。
3.根据权利要求1或2所述的测试方法,其中,
所述执行计划从属页中还包括与测试场景唯一对应的场景序号;
所述场景执行步骤从属页中还包括与测试用例唯一对应的用例序号;
所述用例执行步骤从属页中还包括与用例执行步骤唯一对应的步骤序号;
所述公共组件与场景组件从属页中还包括业务组件名称、模块路径、类名、方法名、输入参数和输出参数中的一个或多个。
4.根据权利要求1或2所述的测试方法,其中,
所述一个或多个测试场景均具有唯一对应的测试场景参数文件;
所述一个或多个测试用例均具有唯一对应的测试用例参数文件。
5.根据权利要求1所述的测试方法,其中,还包括所述测试计划、测试场景、测试用例通过序号逐层关联;其中,
所述测试计划通过与测试场景唯一对应的场景序号与所述测试场景相关联;
所述测试场景通过用例序号与所述测试用例相关联;
所述测试用例通过步骤序号与所述用例执行步骤相关联。
6.根据权利要求1所述的测试方法,其中,还包括所述用例执行步骤通过业务组件名称与业务组件参数文件中的业务组件相关联。
7.根据权利要求1所述的测试方法,其中,所述执行自动化测试项目的测试用例,具体包括以下步骤:
依据测试计划中的测试场景查找唯一对应的测试用例,并依据测试用例查找唯一对应的用例执行步骤;
依据用例执行步骤中的业务组件名称查找对应的业务组件,从而找到对应的类名、方法名;
依据用例执行步骤逐个调用对应的业务组件,逐个传入输入参数,逐个生成测试结果并赋值给输出参数。
8.根据权利要求1所述的测试方法,其中,所述测试方法还包括在开始执行自动化测试项目的测试用例之前,记录执行测试计划、测试场景以及测试用例的开始执行时间点;
在结束执行自动化测试项目的测试用例后,记录执行测试计划、测试场景以及测试用例的结束时间点。
9.根据权利要求1所述的测试方法,其中,所述测试报告包括测试结果、执行测试用例的开始时间点和结束时间点中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优信拍(北京)信息科技有限公司,未经优信拍(北京)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810930229.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于家用电器的软件测试方法及软件测试装置
- 下一篇:一种页面判断方法及装置