[发明专利]一种测试系统有效
申请号: | 201611154479.X | 申请日: | 2016-12-14 |
公开(公告)号: | CN106776314B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 李鹏;周晓宇;李祥凯;江水;黄建忠 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 党蕾 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 系统 | ||
本发明提供了一种测试系统,应用于对多种测试项目执行测试,其中,包括:第一配置模块,用以对系统参数进行配置;第二配置模块,用以对所有待测试的测试项目进行配置;控制模块,用以根据待测试的测试项目,调用一数据接口以获取测试系统所需的测试工具;测试模块,与控制模块连接,用以获取由测试项目组成的测试项目列表,并通过遍历测试项目列表中的测试项目,分别采用与测试项目对应的测试工具进行测试,以分别获得对应每个测试项目的测试结果;报告生成模块,与测试模块连接,用以将测试结果生成对应可视化的测试报告。其技术方案的有益效果在于,实现了对多个测试项目同时进行测试,克服了现有技术中测试效率较低且系统耦合度较高的缺陷。
技术领域
本发明涉及测试技术领域,尤其涉及一种测试系统。
背景技术
Linux系统研制及使用过程中经常会需要进行系统中的测试项目进行测试。目前已有的测试工具,大部分只针对某一方面进行测试。在进行多方面的系统测试时,需要人工进行多工具的测试和测试报告制作。部分测试系统在一定程度上进行了改进,实现了测试工具的集成或结果自动处理的功能,但仍存在一些缺陷。对目前已有的测试系统存在的缺陷基本包括:
一次只能进行单一工具的测试;部署复杂,测试参数设置复杂;同一工具一次只能进行一个版本或一个参数的测试,不适用同一工具多个版本或多个参数的对比测试;只能进行通过性验证,没有数据可视化处理(图文报告);部分工具生成的报告格式单一,只能生成固定格式的报告;无测试报告自动反馈功能,测试人员不能在第一时间获取测试报告;测试工具和测试系统集成到一起,造成工具包过大,不利于测试工具的管理和维护;测试系统的兼容性差,尤其对国产处理器平台架构和操作系统支持较少。
发明内容
针对现有技术中测试系统在对测试项目执行测试时存在的上述问题,现提供一种旨在实现可对多个测试项目同时进行测试,以及可提供多个测试工具执行测试,系统耦合度较低的测试系统。
具体技术方案如下:
一种测试系统,应用于对多种测试项目执行测试,其中,包括:
第一配置模块,用以对系统参数进行配置;
所述系统参数的配置包括对测试工具的地址、包括多个测试项目的测试项目列表、测试结果保存目录、测试报告的格式以及客户列表的配置;
第二配置模块,用以对所有待测试的所述测试项目进行配置;
所述测试项目的配置是指对配置文件中的参数记录进行配置,每个所述测试项目对应的测试记录包括参数记录名称、测试工具名称、测试工具包名称以及测试工具的执行参数;
控制模块,与所述第二配置模块连接,用以根据待测试的所述测试项目,调用一数据接口以获取所述测试系统所需的测试工具;
测试模块,与所述控制模块连接,用以获取由所述测试项目组成的测试项目列表,并通过遍历所述测试项目列表中的所述测试项目,分别采用与所述测试项目对应的所述测试工具进行测试,以分别获得对应每个所述测试项目的测试结果;
报告生成模块,与所述测试模块连接,用以将所述测试结果生成对应可视化的测试报告。
优选的,还包括一发送模块,所述发送模块与所述报告生成模块连接,用以按照预先生成的所述客户列表将所述测试报告发送至所述客户列表中对应的客户。
优选的,所述数据接口包括一解析接口,所述解析接口调用一参数解析模块,通过所述参数解析模块对所述测试系统的参数以及所述测试工具的参数进行解析;
以生成一包含所述测试系统的所述系统参数和所述测试工具的所述系统参数的列表;
所述测试模块用以调用所述列表并于所述列表中获取所述测试项目列表以及每个所述测试项目的测试参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611154479.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟服务的方法、装置及集中管理平台
- 下一篇:检测版本的方法和装置