[发明专利]一种自动化测试方法和平台在审
申请号: | 201710202519.1 | 申请日: | 2017-03-30 |
公开(公告)号: | CN108664386A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 王庆磊;聂卫;武岳明;高晖 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 自动化测试 软件项目 测试类 项目开发过程 一体化测试 测试类别 关联配置 快速响应 生成测试 台本发明 项目需求 用户需求 迭代 自动化 外部 发布 保证 开发 | ||
1.一种自动化测试方法,其特征在于,该方法适用于项目开发过程中多种测试类别的一体化测试,该方法包括:
接收外部导入的项目需求对应的多种测试类别的各种测试用例;
获取每种测试类别对应的测试任务,得到多个测试任务,并对所述多个测试任务进行关联配置;
按照所述多个测试任务的关联配置,以及根据每种测试类别对应的测试用例依次执行相应的测试任务,并生成测试报告。
2.根据权利要求1所述的自动化测试方法,其特征在于,该方法还包括:
根据获取到的多个测试任务建立任务列表,所述任务列表中包括所述多个测试任务的当前执行状态信息和执行结果信息;
获取用户权限信息,在所述任务列表中显示用户权限信息内的测试任务。
3.根据权利要求1所述的自动化测试方法,其特征在于,每个测试任务中包括其对应的测试类别的测试触发方式信息,所述项目开发过程为软件项目开发过程,相应地,所述测试类别包括基于开发环境的单元测试和基于测试环境的Web测试;
所述对所述多个测试任务进行关联配置包括:配置Web测试任务关联单元测试任务;
相应的,所述按照所述多个测试任务的关联配置,以及根据每种测试类别对应的测试用例依次执行相应的测试任务包括:
按照单元测试任务对应的测试触发方式信息,并根据单元测试的测试用例执行所述单元测试任务;
在所述单元测试任务结束后,按照Web测试任务对应的测试触发方式信息,并根据Web测试的测试用例执行所述Web测试。
4.根据权利要求3所述的自动化测试方法,其特征在于,所述对所述多个测试任务进行关联配置还包括:配置所述单元测试任务的发布路径;
相应地,该方法还包括:
根据所述单元测试的执行结果,以及所述发布路径将当前项目自动构建为可部署的项目文件,并发送所述可部署的项目文件到发布演示环境进行模拟生产环境的测试。
5.根据权利要求1所述的自动化测试方法,其特征在于,该方法还包括:
创建需求列表,所述需求列表包括需求详情显示页面,所述需求详情显示页面包括项目需求关联的测试用例信息、项目需求关联的测试任务信息、项目需求的缺陷信息中的一种或多种信息;
所述需求列表还包括原始项目需求及其拆分的子需求条目的层级关系,并支持展开和收缩显示所述层级关系;其中,所述子需求条目为不可拆分的最小粒度的元数据;所述需求列表中的项目需求信息通过自动化平台的外部接口从需求管理平台上获取,和/或,通过在自动化平台上执行创建、拆分或导入操作获取。
6.根据权利要求1所述的自动化测试方法,其特征在于,所述生成测试报告包括:
在项目需求测试结束时,生成适配特定测试框架的测试报告,并根据所述测试报告生成缺陷列表,将所述缺陷列表上报;所述特定测试框架包括基于Java测试脚本的测试框架和基于Python测试脚本的测试框架;
其中,所述缺陷列表具有缺陷跟踪定位功能,缺陷详情显示与缺陷状态处理功能,所述缺陷详情包括同一缺陷的全部操作日志信息。
7.一种自动化测试平台,其特征在于,该平台适用于项目开发过程中多种测试类别的一体化测试,包括:接收单元、配置与管理单元、处理单元;
所述接收单元,用于接收外部导入的项目需求对应的多种测试类别的各种测试用例;
所述配置与管理单元,用于获取每种测试类别对应的测试任务,得到多个测试任务,并对多个测试任务进行关联配置;
所述处理单元,用于按照所述多个测试任务的关联配置,以及根据每种测试类别对应的测试用例依次执行相应的测试任务,并生成测试报告。
8.根据权利要求7所述的自动化测试平台,其特征在于,所述配置与管理单元,还用于根据获取到的多个测试任务建立任务列表,以及获取用户权限信息,在所述任务列表中显示用户权限信息内的测试任务;所述任务列表中包括所述多个测试任务的当前执行状态信息和执行结果信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710202519.1/1.html,转载请声明来源钻瓜专利网。