[发明专利]计算机软件测试系统在审
申请号: | 201710788825.8 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107562628A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 朱莉龙 | 申请(专利权)人: | 合肥爱吾宠科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
代理公司: | 昆明合众智信知识产权事务所53113 | 代理人: | 张玺 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机软件 测试 系统 | ||
技术领域
本发明属于软件测试系统技术领域,更具体地说,尤其涉及一种计算机软件测试系统。
背景技术
嵌入式软件作为计算机软件的重要分支,已经在消费电子产品、交通系统、工业控制、医疗设备和军事领域等应用越来越广泛。随着嵌入式技术的发展,嵌入式应用的不断增长以及嵌入式系统复杂性的不断提高,要求嵌入式软件的规模和复杂性也不断提高,嵌入式软件的质量和开发周期对产品的最终质量和上市时间起到决定性的影响,嵌入式软件的开发、分析与测试成为了当今研究的热点。随着计算机硬件技术的进步,硬件的集成度越来越高,从而使嵌入式设备的硬件性能得到了极大的提高;与此同时,通过采用成熟的商用操作系统,使系统运行在一个高性能的、可靠的软件平台上,为实现各种大型的复杂的应用打下了良好的基础。面对系统复杂性的增加,自然需要功能强大、性能稳定的应用软件与之相适应。所以,在嵌入系统开发中软件的规模也越来越大。同时,系统又要求应用也要精简高效、稳定可靠,使软件的开发在整个系统开发中所占的时间也越来越长,软件的质量对产品的最终质量起到了决定性的作用。但是事实上由于软件的开发缺乏科学的管理手段,开发的软件得不到很好的测试与分析,所编写的程序没有得到有效的测试就交付给用户使用。那些没有运行过的代码带着潜在的危险交付到客户手中,经常会给用户带来巨大的经济损失,为产品供应商带来信誉上的损失,在一些特殊的领域甚至会危及人的生命安全。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种计算机软件测试系统。
为实现上述目的,本发明提供如下技术方案:
一种计算机软件测试系统,包括上位机、下位机和主控机,所述上位机与下位机之间通过TCP网络协议网络连接,所述下位机与主控机网络连接,所述上位机包括测试接口模块、TCP网络协议、服务器和磁盘,所述下位机包括输入模块、输出模块和PLC控制模块,所述主控机包括PLC通信模块、仿真模块和测试模块。
优选的,所述上位机的测试接口模块通过TCP网络协议与下位机之间网络连接,测试接口模块可以将上位机的操作命令通过TCP网络协议传递到下位机中。
优选的,所述测试接口模块与服务器之间电性连接,所述服务器可以将测试接口模块测试的数据处理,将处理的数据传递给磁盘进行存储。
优选的,所述下位机的输入模块与上位机的测试接口模块之间信号连接,所述输入模块将接收到的命令通过PLC控制模块控制主控机的运行。
优选的,所述主控机的PLC通信模块与下位机的PLC控制模块之间信号连接,所述PLC通信模块接收到信号,仿真模块和测试模块进行软件的测试。
优选的,所述测试模块包括单元测试、集成测试、确认测试和系统测试。
优选的,所述单元测试为完成对最小的软件设计单元的验证工作,只有在完成该部分工作的基础之上才能保证后续的测试工作的顺利进行,单元测试主要是用来保证单元的最大覆盖率以及发现编码和详细设计中的错误。
优选的,所述集成测试是把经过单元测试的模块按软件的结构组合在一起作为一个系统或一个子系统来综合测试,集成测试的主要任务是用来发现程序的架构和体系结构设计方面的错误。
优选的,所述确认测试是把软件系统作为一个单一的执行实体而进行的需求有效性测试,其目的是验证我们的软件是否满足所有的功能、行为和执行要求。
优选的,所述系统测试将系统的测试软件系统硬件、人机交互信息资源和数据库都综合起来构成完整的计算机应用系统进行测试,是用来确保整个系统的性能、执行强度和安全性。
本发明的技术效果和优点:本发明提供的一种计算机软件测试系统,与传统技术相比,本发明通过采用上位机、下位机和主控机,上位机与下位机之间通过TCP网络协议网络连接,下位机与主控机网络连接,上位机包括测试接口模块、TCP网络协议、服务器和磁盘,下位机包括输入模块、输出模块和PLC控制模块,主控机包括PLC通信模块、仿真模块和测试模块,实现计算机软件的测试,提高软件运行的稳定性。
附图说明
图1为本发明的系统结构示意图;
图2为本发明的测试模块系统结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥爱吾宠科技有限公司,未经合肥爱吾宠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710788825.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试结果自动生成系统及方法
- 下一篇:用于测试的方法及装置