[发明专利]一种计算机软件的测试系统在审
申请号: | 201810613093.3 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108920362A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 邓波;伍雁鸿 | 申请(专利权)人: | 邵阳学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 42200*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成测试模块 测试系统 单元测试模块 系统测试模块 计算机软件 电性连接 软件测试 输出端 输入端 功能覆盖率 功能性测试 测试策略 测试模块 分析模块 容错能力 系统界面 业务流程 关联 保证 测试 检测 风格 检验 发现 | ||
本发明公开了一种计算机软件的测试系统,包括软件测试模块,所述软件测试模块包括单元测试模块、集成测试模块和系统测试模块,所述单元测试模块的输出端与集成测试模块的输入端单向电性连接,所述集成测试模块的输出端与系统测试模块的输入端单向电性连接,所述集成测试模块包括功能性测试模块、业务流程测试模块和功能覆盖率分析模块。本发明采用多种不同的测试策略来实现测试,保证软件的正确性、完全性和一致性,解决了现有测试系统对于软件的系统界面风格、主要功能、容错能力、模块间的关联等检测不够全面,无法及时发现存在于程序中的错误,无法保证提交给用户的程序是经过检验并能顺利运行的问题。
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种计算机软件的测试系统。
背景技术
软件(是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
作为软件开发的重要环节,软件测试越来越受到人们的重视,软件测试是软件工程过程的一个重要阶段,是在软件投入运行前,对软件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件的正确性、完全性和一致性,从而检测软件错误、修正软件错误的过程。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难,因此要求测试计划和测试管理更加完备。专利号CN108009094A的发明中提出了一种计算机软件测试系统,该测试系统对于软件的系统界面风格、主要功能、容错能力、模块间的关联等检测不够全面,无法及时发现存在于程序中的错误,无法保证提交给用户的程序是经过检验并能顺利运行,为此,我们提出一种计算机软件的测试系统。
发明内容
基于背景技术存在的技术问题,本发明提出了一种计算机软件的测试系统,具有检测全面,及时发现存在于程序中的错误,确保提交给用户的程序是经过检验并能顺利运行的特点,解决了现有测试系统对于软件的系统界面风格、主要功能、容错能力、模块间的关联等检测不够全面,无法及时发现存在于程序中的错误,无法保证提交给用户的程序是经过检验并能顺利运行的问题。
本发明提供如下技术方案:一种计算机软件的测试系统,包括软件测试模块,所述软件测试模块包括单元测试模块、集成测试模块和系统测试模块,所述单元测试模块的输出端与集成测试模块的输入端单向电性连接,所述集成测试模块的输出端与系统测试模块的输入端单向电性连接,所述集成测试模块包括功能性测试模块、业务流程测试模块和功能覆盖率分析模块,所述系统测试模块包括恢复测试模块、安全测试模块、强度测试模块和性能测试模块,所述软件测试模块的输出端与微处理器的输入端单向电性连接,所述微处理器的输入端与电源模块的输出端单向电性连接,所述微处理器与存储模块双向电性连接,所述微处理器的输出端与显示模块的输入端单向电性连接。
优选的,所述单元测试模块由实施组成员在编码过程中,各自以及交叉进行单元测试,测试方法采用白盒测试。
优选的,所述集成测试模块将已测试的模块组装进行检测,对照软件设计检测和排除子系统或系统结构上的错误,测试方法采用黑盒测试法。
优选的,所述功能性测试模块采用黑盒测试法,主要测试方法包括因果图分析法、等价类划分法、边界值分析法和错误推测法。
优选的,所述业务流程测试模块是在功能测试的基础上,考查系统不同模块、不同子系统之间的功能衔接、数据流向以及完成业务功能的正确性和便利性。
优选的,所述业务流程测试模块先针对各子系统各自的主业务流程和分支流程分别进行测试,然后对不同子系统之间的业务流及数据流进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邵阳学院,未经邵阳学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810613093.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件开发过程模型差异检测方法
- 下一篇:一种跨平台软件自动化测试方法