[发明专利]一种自动化软件测试系统及其测试方法在审
申请号: | 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)检测整体结果进行全面测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110500784.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗炎修护化妆品组合物及其应用
- 下一篇:一种触摸式按键功能的语音计算器