CN108595336A - 一种基于以太网的计算机软件测试*** - Google Patents
一种基于以太网的计算机软件测试*** Download PDFInfo
- Publication number
- CN108595336A CN108595336A CN201810427977.XA CN201810427977A CN108595336A CN 108595336 A CN108595336 A CN 108595336A CN 201810427977 A CN201810427977 A CN 201810427977A CN 108595336 A CN108595336 A CN 108595336A
- Authority
- CN
- China
- Prior art keywords
- module
- test
- software
- result
- conducting wire
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及软件测试***技术领域,尤其是一种基于以太网的计算机软件测试***,包括测试管理主机,所述测试管理主机通过导线连接有任务分配模块、程序分段模块、整体测试模块、待执行软件库、加密传输模块、测试结果存储模块,程序分段模块用于将程序分成独立的小段程序,所述任务分配模块通过以太网连接有多个软件测试分机,软件测试分机通过导线连接有隔离运行模块、分析仿真模块、结果暂存模块,结果暂存模块用于临时存储测试结果,所述加密传输模块信号连接有管理客户端。本发明采用先将软件分段,然后分段测试的方法,能够提高软件测试的速度,另外便于根据测试结果查找具体问题,提高了软件测试效率和准确度。
Description
技术领域
本发明涉及软件测试***技术领域,尤其涉及一种基于以太网的计算机软件测试***。
背景技术
软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理方法,软件开发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以及结构化测试为特征。现有技术中在对软件进行测试时需要耗费较多的时间,而且从测试结果很难判断软件程序的具体问题。
发明内容
本发明的目的是为了解决现有技术中存在费时、不准确的缺点,而提出的一种基于以太网的计算机软件测试***。
为了实现上述目的,本发明采用了如下技术方案:
设计一种基于以太网的计算机软件测试***,包括测试管理主机,所述测试管理主机通过导线连接有任务分配模块、程序分段模块、整体测试模块、待执行软件库、加密传输模块、测试结果存储模块,程序分段模块用于将程序分成独立的小段程序,待执行软件库用于存储需要进行测试的程序,整体测试模块用于整体对软件进行运行测试,所述任务分配模块通过以太网连接有多个软件测试分机,软件测试分机用于分别对软件的各段程序进行测试,有效提高测试速度,另外也便于有针对性地找到有问题的程序段,软件测试分机通过导线连接有隔离运行模块、分析仿真模块、结果暂存模块,结果暂存模块用于临时存储测试结果,隔离运行模块用于将待测试软件进行隔离运行,防止程序病毒对分析***产生危害,分析仿真模块用于对软件进行分析仿真,所述加密传输模块信号连接有管理客户端,管理者通过管理客户端能够随时掌握软件测试进度以及发布测试任务,测试结果存储模块用于对测试结果进行存储。
优选的,所述测试管理主机通过导线连接有异常中断模块,异常中断模块用于在软件运行出现问题时及时停止运行。
优选的,所述测试结果存储模块通过导线连接有分析统计模块、结果比对模块,分析统计模块用于对测试结果进行分析,统计软件的运行时间、运行速度等信息,结果比对模块用于对多次测试的结果进行比对,判断软件运行是否稳定。
优选的,所述测试管理主机通过导线连接有重复测试模块、定次测试模块、定时测试模块,重复测试模块、定次测试模块、定时测试模块按照设定好的运行时间或者运行次数对软件进行测试,重复测试模块、定次测试模块、定时测试模块均通过导线与自动关机模块连接,从而方便在执行完测试任务后控制测试管理主机自动关机。
优选的,所述管理客户端包括微处理器,所述微处理器通过导线连接有蓄电池、远程控制模块、权限获取模块,所述微处理器与加密传输模块信号连接,通过权限获取模块用户获取管理测试***的权限,然后即可通过远程控制模块对测试管理主机进行远程管理。
优选的,所述微处理器通过导线连接有结果下载模块,所述结果下载模块通过导线连接有存储器,通过结果下载模块能够对软件测试结果进行下载,之后存储到存储器内,便于进行查看。
优选的,所述微处理器通过导线连接有语音提示模块,语音提示模块用于提示操作者,例如软件测试已经完成等信息。
本发明提出的一种基于以太网的计算机软件测试***,有益效果在于:本发明采用先将软件分段,然后分段测试的方法,能够提高软件测试的速度,另外便于根据测试结果查找具体问题,提高了软件测试效率和准确度。
附图说明
图1为本发明提出的一种基于以太网的计算机软件测试***的***框图;
图2为本发明提出的一种基于以太网的计算机软件测试***的管理客户端的***框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
参照图1-2,一种基于以太网的计算机软件测试***,包括测试管理主机,测试管理主机通过导线连接有任务分配模块、程序分段模块、整体测试模块、待执行软件库、加密传输模块、测试结果存储模块,程序分段模块用于将程序分成独立的小段程序,待执行软件库用于存储需要进行测试的程序,整体测试模块用于整体对软件进行运行测试,任务分配模块通过以太网连接有多个软件测试分机,软件测试分机用于分别对软件的各段程序进行测试,有效提高测试速度,另外也便于有针对性地找到有问题的程序段,软件测试分机通过导线连接有隔离运行模块、分析仿真模块、结果暂存模块,结果暂存模块用于临时存储测试结果,隔离运行模块用于将待测试软件进行隔离运行,防止程序病毒对分析***产生危害,分析仿真模块用于对软件进行分析仿真,加密传输模块信号连接有管理客户端,管理者通过管理客户端能够随时掌握软件测试进度以及发布测试任务,测试结果存储模块用于对测试结果进行存储。
测试管理主机通过导线连接有异常中断模块,异常中断模块用于在软件运行出现问题时及时停止运行。
测试结果存储模块通过导线连接有分析统计模块、结果比对模块,分析统计模块用于对测试结果进行分析,统计软件的运行时间、运行速度等信息,结果比对模块用于对多次测试的结果进行比对,判断软件运行是否稳定。
测试管理主机通过导线连接有重复测试模块、定次测试模块、定时测试模块,重复测试模块、定次测试模块、定时测试模块按照设定好的运行时间或者运行次数对软件进行测试,重复测试模块、定次测试模块、定时测试模块均通过导线与自动关机模块连接,从而方便在执行完测试任务后控制测试管理主机自动关机。
管理客户端包括微处理器,微处理器通过导线连接有蓄电池、远程控制模块、权限获取模块,微处理器与加密传输模块信号连接,通过权限获取模块用户获取管理测试***的权限,然后即可通过远程控制模块对测试管理主机进行远程管理。
微处理器通过导线连接有结果下载模块,结果下载模块通过导线连接有存储器,通过结果下载模块能够对软件测试结果进行下载,之后存储到存储器内,便于进行查看。
微处理器通过导线连接有语音提示模块,语音提示模块用于提示操作者,例如软件测试已经完成等信息。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种基于以太网的计算机软件测试***,包括测试管理主机,其特征在于:所述测试管理主机通过导线连接有任务分配模块、程序分段模块、整体测试模块、待执行软件库、加密传输模块、测试结果存储模块,程序分段模块用于将程序分成独立的小段程序,待执行软件库用于存储需要进行测试的程序,整体测试模块用于整体对软件进行运行测试,所述任务分配模块通过以太网连接有多个软件测试分机,软件测试分机用于分别对软件的各段程序进行测试,有效提高测试速度,另外也便于有针对性地找到有问题的程序段,软件测试分机通过导线连接有隔离运行模块、分析仿真模块、结果暂存模块,结果暂存模块用于临时存储测试结果,隔离运行模块用于将待测试软件进行隔离运行,防止程序病毒对分析***产生危害,分析仿真模块用于对软件进行分析仿真,所述加密传输模块信号连接有管理客户端,管理者通过管理客户端能够随时掌握软件测试进度以及发布测试任务,测试结果存储模块用于对测试结果进行存储。
2.根据权利要求1所述的一种基于以太网的计算机软件测试***,其特征在于:所述测试管理主机通过导线连接有异常中断模块,异常中断模块用于在软件运行出现问题时及时停止运行。
3.根据权利要求1所述的一种基于以太网的计算机软件测试***,其特征在于:所述测试结果存储模块通过导线连接有分析统计模块、结果比对模块,分析统计模块用于对测试结果进行分析,统计软件的运行时间、运行速度等信息,结果比对模块用于对多次测试的结果进行比对,判断软件运行是否稳定。
4.根据权利要求1所述的一种基于以太网的计算机软件测试***,其特征在于:所述测试管理主机通过导线连接有重复测试模块、定次测试模块、定时测试模块,重复测试模块、定次测试模块、定时测试模块按照设定好的运行时间或者运行次数对软件进行测试,重复测试模块、定次测试模块、定时测试模块均通过导线与自动关机模块连接,从而方便在执行完测试任务后控制测试管理主机自动关机。
5.根据权利要求1所述的一种基于以太网的计算机软件测试***,其特征在于:所述管理客户端包括微处理器,所述微处理器通过导线连接有蓄电池、远程控制模块、权限获取模块,所述微处理器与加密传输模块信号连接,通过权限获取模块用户获取管理测试***的权限,然后即可通过远程控制模块对测试管理主机进行远程管理。
6.根据权利要求5所述的一种基于以太网的计算机软件测试***,其特征在于:所述微处理器通过导线连接有结果下载模块,所述结果下载模块通过导线连接有存储器,通过结果下载模块能够对软件测试结果进行下载,之后存储到存储器内,便于进行查看。
7.根据权利要求5所述的一种基于以太网的计算机软件测试***,其特征在于:所述微处理器通过导线连接有语音提示模块,语音提示模块用于提示操作者,例如软件测试已经完成等信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810427977.XA CN108595336A (zh) | 2018-05-07 | 2018-05-07 | 一种基于以太网的计算机软件测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810427977.XA CN108595336A (zh) | 2018-05-07 | 2018-05-07 | 一种基于以太网的计算机软件测试*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108595336A true CN108595336A (zh) | 2018-09-28 |
Family
ID=63635687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810427977.XA Pending CN108595336A (zh) | 2018-05-07 | 2018-05-07 | 一种基于以太网的计算机软件测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108595336A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408394A (zh) * | 2018-11-08 | 2019-03-01 | 温州科技职业学院 | 一种软件测试服务平台 |
CN110737586A (zh) * | 2019-09-06 | 2020-01-31 | 浙江无极互联科技有限公司 | 一种测试周期较短的计算机软件测试*** |
CN110768874A (zh) * | 2019-11-14 | 2020-02-07 | 中电科仪器仪表有限公司 | 一种模块化的以太网测试仪 |
CN111651367A (zh) * | 2020-07-08 | 2020-09-11 | 江苏电子信息职业学院 | 一种基于以太网的计算机软件测试***及其方法 |
CN112000586A (zh) * | 2020-10-29 | 2020-11-27 | 深圳开源互联网安全技术有限公司 | 测试用例的执行方法、装置、执行设备及可读存储介质 |
CN112199278A (zh) * | 2020-09-30 | 2021-01-08 | 哈尔滨学院 | 一种计算机软件测试装置 |
CN114020649A (zh) * | 2022-01-05 | 2022-02-08 | 锱云(上海)物联网科技有限公司 | 一种质检结果验证方法、***、测试设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708050A (zh) * | 2012-04-21 | 2012-10-03 | 北京迈凯互动网络科技有限公司 | 移动应用测试方法和*** |
CN103678093A (zh) * | 2012-08-30 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种自动化测试框架及测试方法 |
CN104572472A (zh) * | 2015-01-28 | 2015-04-29 | 中国农业银行股份有限公司 | 一种程序执行顺序诊断方法与*** |
CN105740150A (zh) * | 2016-02-01 | 2016-07-06 | 惠州Tcl移动通信有限公司 | 一种分布式测试方法及*** |
-
2018
- 2018-05-07 CN CN201810427977.XA patent/CN108595336A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708050A (zh) * | 2012-04-21 | 2012-10-03 | 北京迈凯互动网络科技有限公司 | 移动应用测试方法和*** |
CN103678093A (zh) * | 2012-08-30 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种自动化测试框架及测试方法 |
CN104572472A (zh) * | 2015-01-28 | 2015-04-29 | 中国农业银行股份有限公司 | 一种程序执行顺序诊断方法与*** |
CN105740150A (zh) * | 2016-02-01 | 2016-07-06 | 惠州Tcl移动通信有限公司 | 一种分布式测试方法及*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408394A (zh) * | 2018-11-08 | 2019-03-01 | 温州科技职业学院 | 一种软件测试服务平台 |
CN110737586A (zh) * | 2019-09-06 | 2020-01-31 | 浙江无极互联科技有限公司 | 一种测试周期较短的计算机软件测试*** |
CN110768874A (zh) * | 2019-11-14 | 2020-02-07 | 中电科仪器仪表有限公司 | 一种模块化的以太网测试仪 |
CN110768874B (zh) * | 2019-11-14 | 2022-02-15 | 中电科思仪科技股份有限公司 | 一种模块化的以太网测试仪 |
CN111651367A (zh) * | 2020-07-08 | 2020-09-11 | 江苏电子信息职业学院 | 一种基于以太网的计算机软件测试***及其方法 |
CN112199278A (zh) * | 2020-09-30 | 2021-01-08 | 哈尔滨学院 | 一种计算机软件测试装置 |
CN112199278B (zh) * | 2020-09-30 | 2024-04-12 | 哈尔滨学院 | 一种计算机软件测试装置 |
CN112000586A (zh) * | 2020-10-29 | 2020-11-27 | 深圳开源互联网安全技术有限公司 | 测试用例的执行方法、装置、执行设备及可读存储介质 |
CN114020649A (zh) * | 2022-01-05 | 2022-02-08 | 锱云(上海)物联网科技有限公司 | 一种质检结果验证方法、***、测试设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108595336A (zh) | 一种基于以太网的计算机软件测试*** | |
US8627290B2 (en) | Test case pattern matching | |
EP2960799A1 (en) | Defect localization in software integration tests | |
US7970755B2 (en) | Test execution of user SQL in database server code | |
CN106557413A (zh) | 基于代码覆盖率获取测试用例的方法和设备 | |
CN103294594B (zh) | 一种基于测试的静态分析误报消除方法 | |
US20090265693A1 (en) | Method and system for test run prioritization for software code testing in automated test execution | |
US20130262934A1 (en) | Method and apparatus for automatically generating a test script for a graphical user interface | |
Wang et al. | Recommending clones for refactoring using design, context, and history | |
WO2016008398A1 (zh) | 程序性能测试方法和装置 | |
CN104133771B (zh) | 一种测试方法及装置 | |
CN106326067A (zh) | 一种在压力测试下对cpu性能进行监控的方法及装置 | |
US10365995B2 (en) | Composing future application tests including test action data | |
CN112579437B (zh) | 一种程序运行过程符合性验证方法 | |
CN106354641A (zh) | 流程引擎的测试方法及装置 | |
CN104750608B (zh) | 一种程序中基于动态符号执行的自动错误定位方法 | |
CN108897686A (zh) | 全分录自动化测试方法和装置 | |
US20100131497A1 (en) | Method for determining which of a number of test cases should be run during testing | |
CN104331361B (zh) | 一种用于白盒测试覆盖率计算可视化的测试装置及方法 | |
CN110399284A (zh) | 一种测试用例编写与执行方法及装置 | |
CN109947642A (zh) | 基于案例分类的自动化分层测试方法、装置及*** | |
Chamoli et al. | Analysing software metrics for accurate dynamic defect prediction models | |
CN109522217A (zh) | 应用程序的内存测试方法及终端设备 | |
CN109189672A (zh) | 微服务的自动测试方法、服务器及计算机可读存储介质 | |
El Mandouh et al. | Guiding functional verification regression analysis using machine learning and big data methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180928 |
|
RJ01 | Rejection of invention patent application after publication |