[发明专利]一种自动化软件测试系统及其测试方法在审

专利信息
申请号: 202110500784.4 申请日: 2021-05-08
公开(公告)号: CN113190450A 公开(公告)日: 2021-07-30
发明(设计)人: 李贺;王焱;康妍 申请(专利权)人: 航天中认软件测评科技(北京)有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京国昊天诚知识产权代理有限公司 11315 代理人: 杨洲
地址: 100093 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自动化 软件 测试 系统 及其 方法
【权利要求书】:

1.一种自动化软件测试系统,包括软件测试系统(1),其特征在于,软件测试系统(1)与数据隔离模块(2)和外围代码测试模块(3)实现双向连接;数据隔离模块(2)与核心代码测试模块(4)实现双向连接;核心代码测试模块(4)与静态测试模块(5)和动态测试模块(6)实现双向连接;软件测试系统(1)与监测管理模块(7)、登录模块(8)和网络数据库(9)实现双向连接;外围代码测试模块(3)包括代码耦合性测试模块(31)、代码运行测试模块(32)、代码结果测试模块(33)和代码系统测试模块(34),所述代码耦合性测试模块(31)的输出端与代码系统测试模块(34)的输入端电性连接;代码系统测试模块(34)与代码运行测试模块(32)和代码结果测试模块(33)实现双向连接;核心代码测试模块(4)包括代码正确性检测模块(41)、代码语法检测模块(42)、代码功能性测试模块(43)、相关输入输出测试模块(44)和代码复用性测试模块(45)。

2.根据权利要求1所述的一种自动化软件测试系统,其特征在于,所述的代码正确性检测模块(41)和代码语法检测模块(42)的输出端与代码功能性测试模块(43)的输入端电性连接。

3.根据权利要求1所述的一种自动化软件测试系统,其特征在于:所述代码功能性测试模块(43)的输出端与相关输入输出测试模块(44)的输入端电性连接,所述相关输入输出测试模块(44)的输出端与代码复用性测试模块(45)的输入端电性连接。

4.根据权利要求1所述的一种自动化软件测试系统,其特征在于,所述的静态测试模块(5)包括代码检查模块(51)、静态结构分析模块(52)、代码质量分析模块(53)和代码综合测试模块(54);代码检查模块(51)的输出端与静态结构分析模块(52)的输入端电性连接。

5.根据权利要求4所述的一种自动化软件测试系统,其特征在于,所述的静态结构分析模块(52)的输出端与代码质量分析模块(53)的输入端电性连接,代码质量分析模块(53)的输出端与代码综合测试模块(54)的输入端电性连接。

6.根据权利要求1所述的一种自动化软件测试系统,其特征在于,所述动态测试模块(6)包括构造实例测试模块(61)、执行程序检测模块(62)、输出结果检测模块(63)和验收测试模块(64);所述构造实例测试模块(61)的输出端与执行程序检测模块(62)的输入端电性连接。

7.根据权利要求6所述的一种自动化软件测试系统,其特征在于,所述的执行程序检测模块(62)的输出端与输出结果检测模块(63)的输入端电性连接;所述的输出结果检测模块(63)的输出端与验收测试模块(64)的输入端电性连接。

8.一种自动化软件测试方法,其特征在于,包括以下步骤:

步骤1,基本操作:

登录模块(8)进入系统,通过代码耦合性测试模块(31)对外围代码与核心代码的耦合后的安全性、可靠性进行测试,通过代码系统测试模块(34)对外围代码进行分配测试,通过代码运行测试模块(32)对代码运行过程进行测试,通过代码结果测试模块(33)对代码运行结果进行测试;

步骤2,数据管理操作:

通过监测管理模块(7)对软件测试过程中的数据和流程进行管理,通过数据隔离模块(2)将关键代码进行复制并且隔离,通过网络数据库(9)将相关隔离后的测试数据进行保存;

步骤3,核心代码测试:

通过代码正确性检测模块(41)对代码自身拼写进行检测,通过代码语法检测模块(42)对代码语句的语法进行检测,通过代码功能性测试模块(43)对代码的功能合理性进行检测,通过相关输入输出测试模块(44)对代码的输出结果进行检测,通过代码复用性测试模块(45)对代码的整体可靠性进行检测;

步骤4,静态测试:

通过代码检查模块(51)对代码的拼写、缺失状态进行检查,通过静态结构分析模块(52)对代码整体结构进行分析检测,通过代码质量分析模块(53)对代码质量进行分析检测,通过代码综合测试模块(54)对全部代码进行综合抗压测试;

步骤5,动态测试:

通过构造实例测试模块(61)构造现实场景进行测试,通过执行程序检测模块(62)对程序运行时的状态检测,通过输出结果检测模块(63)对输出结果检测,通过验收测试模块(64)检测整体结果进行全面测试。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110500784.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top