CN110188034A - A kind of method for testing software based on information sharing - Google Patents
A kind of method for testing software based on information sharing Download PDFInfo
- Publication number
- CN110188034A CN110188034A CN201910387369.5A CN201910387369A CN110188034A CN 110188034 A CN110188034 A CN 110188034A CN 201910387369 A CN201910387369 A CN 201910387369A CN 110188034 A CN110188034 A CN 110188034A
- Authority
- CN
- China
- Prior art keywords
- software
- client
- function module
- software function
- server
- 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/3696—Methods or tools to render software testable
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
The present invention relates to a kind of method for testing software based on information sharing characterized by comprising software function module testing requirement is arranged in the first client, and set software function module testing requirement is sent to server by the first client;Other client software test history information of server search send software function module to the first client and test recommended method;The software function module test recommended method that first client is recommended according to server is tested;First client shares software function module test result to server.It realizes making full use of for resource by software test information sharing between client by using a kind of method for testing software based on information sharing of the invention, improves testing efficiency, accelerate research and development of software work, improve software product production efficiency.
Description
Technical field
The present invention relates to the field of test technology, more specifically to a kind of method for testing software based on information sharing.
Background technique
Software test (English: Software Testing) describes a kind of correctness, complete for promoting to identify software
Property, the process of safety and quality.In other words, software test be a kind of audit between reality output and anticipated output or
Comparison procedure.The classical definition of software test is: program operated under the defined conditions, to find program error, and weighing apparatus
Software quality is measured, and whether the process that design requirement is assessed is able to satisfy to it.
Into the nineties in last century, Software Industry starts to grow rapidly, and the scale of software becomes very big, in some large sizes
In software development process, test activity requires a great deal of time and cost, and the means tested at that time are almost all
The efficiency of manual test, test is very low;And with the raising of software complexity, occurring much passing through manual mode can not
The case where completing test, although people attempt to have write some small routines to assist in the development process of some large softwares
Test, but this is not still able to satisfy the unified needs of most software project.Then, much test practitioner begins trying out
The testing tool of business is sent out to support to test, subtest personnel complete the test job in a certain type or a certain field, and
Testing tool gradually comes into one's own.People are universal, it is realized that tool is not only useful, and will be to the software systems of today
It is adequately tested, tool is essential.Testing tool can carry out the test design of part, realize, executes and compare
Compared with work.By performance test tool, the purpose for improving testing efficiency can achieve.The development of testing tool, greatly improves
The degree of automation of software test, allows tester to free from cumbersome and duplicate test activity, has been devoted to
The activities such as the test design of meaning.Using automatic comparison techniques, it can also be automatically performed the judgement of test case implementing result, from
And it avoids manually comparing existing careless omission problem.Good automatic test is designed, " night survey may be implemented in some cases
Examination " and " unmanned testing ".In most cases, software test automation can cut down expenses, and increasing can hold in finite time
Capable test saves the testing time when executing the test of identical quantity.And testing tool selection and promote also increasingly by
Pay attention to.In terms of Software Testing Tool platform, commercialized Software Testing Tool is very much, such as capture/playback tool, Web
Testing tool, performance testing tool, test and management tool, code tester tool etc., these have stringent copyright restriction and
Price costly, but since the limitation of price and copyright can not be used freely, certainly, some Software Testing Tool developers couple
Beta version is provided in certain testing tools for the use of user's finite number of time.Fortunately, in open source code community
In also there are many Software Testing Tools, be widely used and quite mature and perfect.
It is all much using client-server mode, terminal machine is wanted according to server test in existing software test
It asks and is tested, after the completion of terminal test, only record terminal test situation, do not reach and test information between multiple and different terminals
The purpose of resource-sharing.
Therefore, the prior art is urgently greatly improved.
Summary of the invention
The technical problem to be solved in the present invention is that being provided a kind of based on information for the above-mentioned defect of the prior art
Shared method for testing software, comprising steps of
Software function module testing requirement is arranged in first client, and the first client surveys set software function module
Examination demand is sent to server;
Other client software test history information of server search send software function module test to the first client
Recommended method;
The software function module test recommended method that first client is recommended according to server is tested;
First client shares software function module test result to server.
Preferably, set software function module testing requirement is sent to server and includes: by first client
Software function module testing requirement keyword is set.
Preferably, other client software test history information of the server search include: server according to software function
Energy module testing demand keyword, searches for other client software test history information.
Preferably, it includes: software function that the server, which sends software function module test recommended method to the first client,
It can module title, the list of the software function module problem, the assessment of software function module test result, software function module survey
Test result.
Preferably, it includes: setting software that first client, which shares software function module test result to server,
Functional module tests keyword.
Preferably, it includes: setting software that first client, which shares software function module test result to server,
Functional module title.
Preferably, it includes: setting software that first client, which shares software function module test result to server,
Functional module problem list.
Preferably, it includes: software function that first client, which shares software function module test result to server,
Module testing outcome evaluation.
Preferably, it includes: software function that first client, which shares software function module test result to server,
Module testing result.
Preferably, first client shares software function module test result to after server further include: clothes
Business device updates client software functional module test database.
Implement method for testing software of the invention, has the advantages that through software test information between client
It is shared, it realizes making full use of for resource, improves testing efficiency, accelerate research and development of software work, improve software product production
Efficiency.
Detailed description of the invention
Present invention will be further explained below with reference to the attached drawings and examples, in attached drawing:
Fig. 1 is a kind of method for testing software flow chart of first embodiment based on information sharing of the present invention.
Fig. 2 is a kind of method for testing software flow chart of the second embodiment based on information sharing of the present invention.
Specific embodiment
Embodiment one
Fig. 1 is a kind of method for testing software flow chart of first embodiment based on information sharing of the present invention.As shown in Figure 1,
The invention discloses a kind of method for testing software based on information sharing, in the software test side that first embodiment of the invention provides
In method, step is included at least:
Software function module testing requirement is arranged in S11, the first client, and the first client is by set software function mould
Block testing requirement is sent to server;
Other client software test history information of S12, server search send software function module to the first client
Test recommended method;
The software function module test recommended method that S13, the first client are recommended according to server is tested;
S14, the first client share software function module test result to server.
It includes: setting software function that set software function module testing requirement is sent to server by the first client
Module testing demand keyword.Other client software test history information of server search include: server according to software function
Energy module testing demand keyword, searches for other client software test history information.Server sends soft to the first client
It includes: software function module title, the list of the software function module problem, software function that part functional module, which tests recommended method,
It can module testing outcome evaluation, software function module test result.First client shares software function module test result
It include: that setting software function module tests keyword, setting software function module title, setting software function module to server
Problem list, the assessment of software function module test result, software function module test result.
By using above embodiments, it is seen that by software test information sharing between client, realize the abundant of resource
It utilizes, improves testing efficiency, accelerate research and development of software work, improve software product production efficiency.
Embodiment two
Fig. 2 is a kind of method for testing software flow chart of the second embodiment based on information sharing of the present invention.As shown in Fig. 2,
The invention discloses a kind of method for testing software based on information sharing, in the software test side that second embodiment of the invention provides
In method, step is included at least:
S21, the first client and server establish connection by network;
Software function module testing requirement is arranged in S22, the first client, and the first client is by set software function mould
Block testing requirement is sent to server;
Other client software test history information of S23, server search send software function module to the first client
Test recommended method;
The software function module test recommended method that S24, the first client are recommended according to server is tested;
S25, the first client share software function module test result to server.
S26, server update client software functional module test database.
When more clients carry out software function module test simultaneously, can be gone on server with keyword such as " image "
The test relevant to image before of different clients is searched for, all when is tested, is occurred in test with regard to the theme
Which problem is crossed, what test case, what test method, what test result assessment is, e.g. due to assorted
Caused by reason etc..According to the software test of different clients as a result, the client that synchronized update is locally saved on server
Hold software function module test database.Updated software function module test database, can be for every other client
Test information sharing.In electronic product more more and more universal today, software test information was shared to the software product R&D cycle
For have universal positive effect.It can be seen that passing through software test information between client by using above embodiments
It is shared, it realizes making full use of for resource, improves testing efficiency, accelerate research and development of software work, improve software product production
Efficiency.
The present invention is described according to specific embodiment, but it will be understood by those skilled in the art that not departing from this hair
When bright range, various change and equivalent replacement can be carried out.In addition, to adapt to the specific occasion of the technology of the present invention, it can be to the present invention
Many modifications are carried out without departing from its protection scope.Therefore, the present invention is not limited to specific embodiments disclosed herein, and including
All embodiments for dropping into claims.
Claims (10)
1. a kind of method for testing software based on information sharing characterized by comprising
Software function module testing requirement is arranged in first client, and set software function module is tested and needed by the first client
It asks and is sent to server;
Other client software test history information of server search send software function module test to the first client and recommend
Method;
The software function module test recommended method that first client is recommended according to server is tested;
First client shares software function module test result to server.
2. method for testing software according to claim 1, which is characterized in that first client is by set software
It includes: setting software function module testing requirement keyword that functional module testing requirement, which is sent to server,.
3. method for testing software according to claim 2, which is characterized in that other client softwares of the server search
Test history information includes: server according to software function module testing requirement keyword, searches for the test of other client softwares
Historical information.
4. method for testing software according to claim 1, which is characterized in that the server sends soft to the first client
It includes: software function module title, the list of the software function module problem, software function that part functional module, which tests recommended method,
It can module testing outcome evaluation, software function module test result.
5. method for testing software according to claim 1, which is characterized in that first client is by software function module
It includes: that setting software function module tests keyword that test result, which is shared to server,.
6. method for testing software according to claim 1, which is characterized in that first client is by software function module
It includes: setting software function module title that test result, which is shared to server,.
7. method for testing software according to claim 1, which is characterized in that first client is by software function module
It includes: setting software function module problem list that test result, which is shared to server,.
8. method for testing software according to claim 1, which is characterized in that first client is by software function module
It includes: the assessment of software function module test result that test result, which is shared to server,.
9. method for testing software according to claim 1, which is characterized in that first client is by software function module
It includes: software function module test result that test result, which is shared to server,.
10. method for testing software according to claim 1, which is characterized in that first client is by software function mould
Block test result is shared to after server further include: server update client software functional module test database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910387369.5A CN110188034A (en) | 2019-05-10 | 2019-05-10 | A kind of method for testing software based on information sharing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910387369.5A CN110188034A (en) | 2019-05-10 | 2019-05-10 | A kind of method for testing software based on information sharing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110188034A true CN110188034A (en) | 2019-08-30 |
Family
ID=67714332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910387369.5A Pending CN110188034A (en) | 2019-05-10 | 2019-05-10 | A kind of method for testing software based on information sharing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110188034A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111813698A (en) * | 2020-08-27 | 2020-10-23 | 江苏洲际软件有限公司 | Software testing device and testing method |
CN114726577A (en) * | 2022-03-02 | 2022-07-08 | 武汉天喻信息产业股份有限公司 | Communication system for testing and data tampering method |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040024868A1 (en) * | 2002-08-01 | 2004-02-05 | Drummond Richard Vaneile | System and method for in situ, real-time, supply chain, interoperability verification |
CN103761189A (en) * | 2014-02-17 | 2014-04-30 | 广东欧珀移动通信有限公司 | Test case management method and system |
CN104317718A (en) * | 2014-11-04 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | Software testing service system based on cloud computing |
CN104331369A (en) * | 2014-11-21 | 2015-02-04 | 北京奇虎科技有限公司 | Browser-based webpage detection method and device, and server |
CN104978276A (en) * | 2015-07-21 | 2015-10-14 | 安一恒通(北京)科技有限公司 | Method, device and system used for detecting software |
US20150378873A1 (en) * | 2014-06-25 | 2015-12-31 | Hcl Technologies Ltd | Automatically recommending test suite from historical data based on randomized evolutionary techniques |
CN105426307A (en) * | 2015-11-05 | 2016-03-23 | 深圳市高斯贝尔家居智能电子有限公司 | Local area network product test resource sharing method and system |
CN105468503A (en) * | 2014-08-06 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Software test method and device |
CN108255720A (en) * | 2018-01-12 | 2018-07-06 | 中国计量大学 | Software automatic test system based on cloud computing framework |
CN109062802A (en) * | 2018-08-13 | 2018-12-21 | 深圳壹账通智能科技有限公司 | A kind of method for testing software, computer readable storage medium and terminal device |
CN109426611A (en) * | 2017-08-31 | 2019-03-05 | 贵州白山云科技股份有限公司 | A kind of method for testing software and device |
CN109446104A (en) * | 2018-11-16 | 2019-03-08 | 郑州云海信息技术有限公司 | A kind of testing case management and device based on big data |
-
2019
- 2019-05-10 CN CN201910387369.5A patent/CN110188034A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040024868A1 (en) * | 2002-08-01 | 2004-02-05 | Drummond Richard Vaneile | System and method for in situ, real-time, supply chain, interoperability verification |
CN103761189A (en) * | 2014-02-17 | 2014-04-30 | 广东欧珀移动通信有限公司 | Test case management method and system |
US20150378873A1 (en) * | 2014-06-25 | 2015-12-31 | Hcl Technologies Ltd | Automatically recommending test suite from historical data based on randomized evolutionary techniques |
CN105468503A (en) * | 2014-08-06 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Software test method and device |
CN104317718A (en) * | 2014-11-04 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | Software testing service system based on cloud computing |
CN104331369A (en) * | 2014-11-21 | 2015-02-04 | 北京奇虎科技有限公司 | Browser-based webpage detection method and device, and server |
CN104978276A (en) * | 2015-07-21 | 2015-10-14 | 安一恒通(北京)科技有限公司 | Method, device and system used for detecting software |
CN105426307A (en) * | 2015-11-05 | 2016-03-23 | 深圳市高斯贝尔家居智能电子有限公司 | Local area network product test resource sharing method and system |
CN109426611A (en) * | 2017-08-31 | 2019-03-05 | 贵州白山云科技股份有限公司 | A kind of method for testing software and device |
CN108255720A (en) * | 2018-01-12 | 2018-07-06 | 中国计量大学 | Software automatic test system based on cloud computing framework |
CN109062802A (en) * | 2018-08-13 | 2018-12-21 | 深圳壹账通智能科技有限公司 | A kind of method for testing software, computer readable storage medium and terminal device |
CN109446104A (en) * | 2018-11-16 | 2019-03-08 | 郑州云海信息技术有限公司 | A kind of testing case management and device based on big data |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111813698A (en) * | 2020-08-27 | 2020-10-23 | 江苏洲际软件有限公司 | Software testing device and testing method |
CN114726577A (en) * | 2022-03-02 | 2022-07-08 | 武汉天喻信息产业股份有限公司 | Communication system for testing and data tampering method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100216066B1 (en) | Control system and control method for ic test process | |
CN106254093B (en) | A kind of automatic test restorative procedure and its system | |
CN105955749A (en) | Continuous software project integration method and device | |
US6985786B2 (en) | Method for managing manufacturing data | |
CN102789405A (en) | Automated testing method and system for mainboard | |
CN110188034A (en) | A kind of method for testing software based on information sharing | |
CN111800299A (en) | Operation maintenance system and method of edge cloud | |
CN111435146A (en) | Wafer testing method and system based on MES | |
CN114429256A (en) | Data monitoring method and device, electronic equipment and storage medium | |
CN115408367A (en) | Data testing method, storage medium and electronic device | |
CN1804648A (en) | Incremental generation of calibration factors for automated test equipment | |
CN113126993B (en) | Automatic test method and system applied to vehicle detection software | |
CN112579699A (en) | Quality monitoring method, system and storage medium for service data processing link | |
CN100474250C (en) | Program downloading system and method | |
CN112256555A (en) | Automatic test case management system and test case execution state conversion method | |
CN111106028A (en) | Real-time monitoring method for semiconductor chip testing process | |
CN109408047B (en) | Resource management system in integrated circuit test informatization management system | |
JP3614838B2 (en) | Semiconductor inspection system and semiconductor device inspection method | |
JP2001155979A (en) | Manufacturing information control system | |
CN114168408A (en) | Inspection method and system based on Internet of things, electronic equipment and storage medium | |
CN118245385B (en) | Test method, test platform, equipment, medium and product | |
CN111882220B (en) | Data detection method and device | |
CN114281622A (en) | Chip testing method and system | |
CN112231218B (en) | Method, system, terminal and storage medium for automatically updating test diagnosis script | |
KR102236911B1 (en) | System and method for vision inspection automation and smart operation management of harness manufacturing process |
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 |