CN105760298A - Third party testing service platform - Google Patents
Third party testing service platform Download PDFInfo
- Publication number
- CN105760298A CN105760298A CN201610087220.1A CN201610087220A CN105760298A CN 105760298 A CN105760298 A CN 105760298A CN 201610087220 A CN201610087220 A CN 201610087220A CN 105760298 A CN105760298 A CN 105760298A
- Authority
- CN
- China
- Prior art keywords
- test
- platform
- testing
- environment
- monitoring
- 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
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
Abstract
The invention discloses a third party testing service platform which comprises a platform monitoring module, a testing environment deployment zone, a testing zone and a resource library. The platform monitoring module is used for monitoring status information inside the platform, the testing environment deployment zone is used for providing hardware environment and related software for testing and constructing testing environment according to software and hardware environments, the testing zone is used for monitoring internal testing environment and controlling testing tools for testing implementation, the resource library is used for providing data support for testing. The functions of uniform configuration management of all software and hardware resources, whole-process monitoring of physical devices inside the platform, constraints of the testing process, data collection in the testing process, inquiry of testing data and the like are integrated, and uniform management can be performed on the testing tools and resources.
Description
Technical field
The present invention relates to field tests, particularly relate to a kind of third-party testing service platform.
Background technology
Increasing along with software size, software quality problem is also very prominent therewith.Software test status in quality-assurance processes is more and more important.This situation has driven the rise that third-party testing services.Owing to the object of third-party testing is more and more extensive, construct huge Software Testing Tool collection and resources bank, so how these instruments and resource are carried out unified management, and the integrated testability service that offer is designed into test result analysis from test is that a platform has problem to be solved.
Current test most of Dou Shi intra-company employee carries out, and has and the not objective of product is treated this characteristic, easily occurs careless mistake during test, it is easy to the result of impact test.
Summary of the invention
It is an object of the invention to provide a kind of third-party testing service platform, the collection of data and test the function such as inquiry of data in the complete monitoring of physical equipment in this platform intergration unified configuration management of all software and hardware resources, platform, the constraint of testing process and test process.
Technical scheme provided by the invention is as follows:
The invention discloses a kind of third-party testing service platform, including: platform monitoring module, test environment dispose district, test section and resources bank;Described platform monitoring module is used for monitor supervision platform internal state information;Described test environment disposes district for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank is for providing data support for test.
It is further preferred that described platform monitoring module specifically includes machine information monitoring submodule, resource uses monitoring submodule and presence monitoring submodule.
It is further preferred that described machine information monitoring submodule, the machine information within monitor supervision platform;Resource uses monitoring submodule, the resource service condition within monitor supervision platform;Presence monitoring submodule, for the upstate of all physical machine in monitor supervision platform inside.
It is further preferred that described test environment disposes district specifically includes software and hardware resources pond and simulation test ambient zone.
It is further preferred that described software and hardware resources pond comprises hardware environment required in test process and related software;Described simulation test ambient zone is for calling the constructed in hardware test environment in described software and hardware resources pond according to hardware environment demand.
It is further preferred that described test section specifically includes test console, testing tool pond calling module and test process management module.
It is further preferred that described test console is used for and test terminal interactive testing business datum;Described testing tool pond calling module for carrying out starting for testing tool, configuring, the operation of collection and stopping;Described test process management module is used for retraining testing requirement, test plan, test execution and defect management behavioral test.
It is further preferred that described resources bank specifically includes: java standard library, case library, defect storehouse and report storehouse.
It is further preferred that software test platform provides testing service solution and carries out testing service based on described java standard library;Described case library comprises the test case needed for test job;Described defect stock contains the defect in test process and arranges information, defect summary information and defect statistics information;Report stock contains test report achievement.
Compared with prior art, the invention discloses a kind of third-party testing service platform, be integrated with in the unified configuration management of all software and hardware resources, platform the complete monitoring of physical equipment, the function such as the inquiry of the collection of data and test data in the constraint of testing process and test process, it is possible to testing tool and resource are carried out unified management.
Accompanying drawing explanation
Below by the way of clearly understandable, accompanying drawings preferred implementation, the above-mentioned characteristic of a kind of third-party testing service platform, technical characteristic, advantage and implementation thereof are further described.
Fig. 1 be a kind of third-party testing service platform of the present invention mainly comprise block diagram;
Fig. 2 be a kind of third-party testing service platform of the present invention be fully composed block diagram;
Fig. 3 is the workflow diagram of a kind of third-party testing service platform of the present invention.
Drawing reference numeral illustrates:
100. platform monitoring module, 101. machine information monitoring submodule, 102. resources use monitoring submodule, 103. presence monitoring submodule, 200. test environments dispose district, 201. software and hardware resources ponds, 202. simulation test ambient zone, 300. test sections, 301. test consoles, 302. testing tool pond calling module, 303. test process management modules, 400. resources banks, 401. java standard library, 402. case library, 403. defect storehouses, 404. report storehouses.
Detailed description of the invention
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below comparison accompanying drawing is illustrated the specific embodiment of the present invention.It should be evident that the accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings, and obtain other embodiment.
For making simplified form, only schematically show part related to the present invention in each figure, they do not represent its practical structures as product.It addition, so that simplified form readily appreciates, some figure has the parts of identical structure or function, only symbolically depict one of them, or only mark one of them.In this article, " one " not only represents " only this ", it is also possible to represent the situation of " more than one ".
Fig. 1 be a kind of third-party testing service platform of the present invention mainly comprise block diagram.As a specific embodiment of the present invention, as it is shown in figure 1, a kind of third-party testing service platform, including: platform monitoring module 100, test environment dispose district 200, test section 300 and resources bank 400;Described platform monitoring module 100 is for monitor supervision platform internal state information;Described test environment disposes district 200 for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section 300 is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank 400 is for providing data support for test.
Concrete, so-called task, for completing the process that certain testing process performs.One project can be divided into multiple task, each task to be logical blocks.So task-driven is exactly whole test event is completed by execution task.Platform of the present invention has four module compositions, comprises platform monitoring module 100, and test environment disposes district 200, test section 300 and resources bank 400.
Platform monitoring: contain three functional realiey of monitoring to the management of upstate of all of physical machine of platform interior, the monitoring of system resource and machine information.Platform monitoring is primarily to and can the service condition of the physical machine of platform interior, monitoring degree and software-hardware configuration information be managed, and facilitates platform interior is all and test resource dispatch situation in test process to be analyzed.
Resource data is obtained by the common services interface of data interface tier at technical elements, by initial data being acquired, analyze and processing, form semi-structured operating system data resource pond, provide external common services interface in webservice mode, and carry out icon and show.
Test environment disposes district 200: mainly comprise software and hardware resources pond 201 and simulation test ambient zone 202 two parts composition.
Test section 300: be the mutual primary module of test in measuring executing process, be monitoring close beta environment, control testing tool and carry out the region of test implementation.
Resources bank 400: be the important component part of basic software test platform, mainly comprises java standard library 401, case library 402, defect storehouse 403 and 404 4, storehouse of report part.
Above-described embodiment is improved, obtain preferred embodiment, Fig. 2 be a kind of third-party testing service platform of the present invention be fully composed block diagram, as shown in Figure 2, a kind of third-party testing service platform, including: platform monitoring module 100, test environment dispose district 200, test section 300 and resources bank 400;Described platform monitoring module 100 is for monitor supervision platform internal state information;Described test environment disposes district 200 for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section 300 is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank 400 is for providing data support for test;Described platform monitoring module 100 specifically includes machine information monitoring submodule 101, resource uses monitoring submodule 102 and presence monitoring submodule 103.
Preferably, described machine information monitoring submodule 101, the machine information within monitor supervision platform;Resource uses monitoring submodule 102, the resource service condition within monitor supervision platform;Presence monitoring submodule 103, for the upstate of all physical machine in monitor supervision platform inside.
Concrete, in the present invention, platform monitoring module 100 contains three functional realiey of monitoring to the management of upstate of all of physical machine of platform interior, the monitoring of system resource and machine information.Platform monitoring is primarily to and can the service condition of the physical machine of platform interior, monitoring degree and software-hardware configuration information be managed, and facilitates platform interior is all and test resource dispatch situation in test process to be analyzed
Above-described embodiment is improved, obtains preferred embodiment, as in figure 2 it is shown, a kind of third-party testing service platform, including: platform monitoring module 100, test environment dispose district 200, test section 300 and resources bank 400;Described platform monitoring module 100 is for monitor supervision platform internal state information;Described test environment disposes district 200 for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section 300 is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank 400 is for providing data support for test;Described test environment is disposed district 200 and is specifically included software and hardware resources pond 201 and simulation test ambient zone 202;
Preferably, described software and hardware resources pond 201 comprises hardware environment required in test process and related software;Described simulation test ambient zone 202 is for calling the constructed in hardware test environment in described software and hardware resources pond 201 according to hardware environment demand.
Concrete, in the present invention, test environment deployment district 200 mainly comprises software and hardware resources pond 201 and simulation test ambient zone 202 two parts composition, and wherein software and hardware resources pond 201 contains the related softwares such as hardware environment and data base, middleware, operating system, office software, testing tool such as the all-network equipment needed for testing in evaluation process, safety equipment, server, storage.Simulation test environment is based on the hardware environment demand of general basic software test assessment, builds by calling the equipment in software and hardware resources pond 201.
Above-described embodiment is improved, obtains preferred embodiment, as in figure 2 it is shown, a kind of third-party testing service platform, including: platform monitoring module 100, test environment dispose district 200, test section 300 and resources bank 400;Described platform monitoring module 100 is for monitor supervision platform internal state information;Described test environment disposes district 200 for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section 300 is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank 400 is for providing data support for test;Described test section 300 specifically includes test console 301, testing tool pond calling module 302 and test process management module 303.
Preferably, described test console 301 is used for and test terminal interactive testing business datum;Described testing tool pond calling module 302 for carrying out starting for testing tool, configuring, the operation of collection and stopping;Described test process management module 303 is used for retraining testing requirement, test plan, test execution and defect management behavioral test.
Concrete, in the present invention, test section 300 is the primary module that the test in measuring executing process is mutual, is monitoring close beta environment, controls testing tool and carries out the region of test implementation.Test section 300 contains test console 301, it is possible to access test platform by different test terminal, completes test alternately by what test business datum.In test section 300, the testing tool that Test Engineer's calling platform provides, instrument is started, configure, the operation of collection and stopping.Simultaneously by the management of test process, constrain testing requirement, test plan, test execution and defect management behavioral test, it is ensured that the standardization of basic software test assessment, objectivity, tractability.
Above-described embodiment is improved, obtains preferred embodiment, as in figure 2 it is shown, a kind of third-party testing service platform, including: platform monitoring module 100, test environment dispose district 200, test section 300 and resources bank 400;Described platform monitoring module 100 is for monitor supervision platform internal state information;Described test environment disposes district 200 for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section 300 is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank 400 is for providing data support for test;Described test section 300 specifically includes test console 301, testing tool pond calling module 302 and test process management module 303;Described resources bank specifically includes: java standard library 401, case library 402, defect storehouse 403 and report storehouse 404.
Preferably, based on described java standard library 401, software test platform provides testing service solution and carries out testing service;Described case library 402 comprises the test case needed for test job;The storage of described defect storehouse 403 has the defect in test process to arrange information, defect summary information and defect statistics information;The storage of report storehouse 404 has test report achievement.
Fig. 3 is the workflow diagram of a kind of third-party testing service platform of the present invention.The workflow of the present invention is discussed in detail below in conjunction with accompanying drawing 3.
S0 starts.
S1 designs testing requirement, partition testing task, writes test case.
S2 builds test environment according to test assignment.
S3 configuration platform watch-list, is extremely loaded into test assignment group by test environment, detects test assignment group physical machine presence by platform monitoring module 100.
S4 judges in test assignment group physical machine whether all on-line;If so, perform next step, otherwise, return and perform step S2.
S5 judges whether to have performed whole test case;If so, perform next step, otherwise perform step S8.
S6 automatic test cases, starts corresponding testing tool.
S7 performs test, and test process data and result data collect platform.
S8 terminates.
It should be noted that, above-described embodiment all can independent assortment as required.The above is only the preferred embodiment of the present invention; it should be pointed out that, for those skilled in the art, under the premise without departing from the principles of the invention; can also making some improvements and modifications, these improvements and modifications also should be regarded as protection scope of the present invention.
Claims (9)
1. a third-party testing service platform, it is characterised in that including: platform monitoring module, test environment dispose district, test section and resources bank;
Described platform monitoring module is used for monitor supervision platform internal state information;Described test environment disposes district for providing hardware environment, related software for test, and builds test environment according to hardware environment demand;Described test section is used for monitoring close beta environment and controlling testing tool carrying out test implementation;Described resources bank is for providing data support for test.
2. third-party testing service platform as claimed in claim 1, it is characterised in that described platform monitoring module specifically includes machine information monitoring submodule, resource uses monitoring submodule and presence monitoring submodule.
3. third-party testing service platform as claimed in claim 2, it is characterised in that described machine information monitoring submodule, the machine information within monitor supervision platform;Resource uses monitoring submodule, the resource service condition within monitor supervision platform;Presence monitoring submodule, for the upstate of all physical machine in monitor supervision platform inside.
4. third-party testing service platform as claimed in claim 1, it is characterised in that described test environment is disposed district and specifically included software and hardware resources pond and simulation test ambient zone.
5. third-party testing service platform as claimed in claim 4, it is characterised in that described software and hardware resources pond comprises hardware environment required in test process and related software;Described simulation test ambient zone is for calling the constructed in hardware test environment in described software and hardware resources pond according to hardware environment demand.
6. third-party testing service platform as claimed in claim 1, it is characterised in that described test section specifically includes test console, testing tool pond calling module and test process management module.
7. third-party testing service platform as claimed in claim 6, it is characterised in that described test console is used for and test terminal interactive testing business datum;Described testing tool pond calling module for carrying out starting for testing tool, configuring, the operation of collection and stopping;Described test process management module is used for retraining testing requirement, test plan, test execution and defect management behavioral test.
8. third-party testing service platform as claimed in claim 1, it is characterised in that described resources bank specifically includes: java standard library, case library, defect storehouse and report storehouse.
9. third-party testing service platform as claimed in claim 8, it is characterised in that based on described java standard library, software test platform provides testing service solution and carries out testing service;Described case library comprises the test case needed for test job;Described defect stock contains the defect in test process and arranges information, defect summary information and defect statistics information;Report stock contains test report achievement.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610087220.1A CN105760298A (en) | 2016-02-16 | 2016-02-16 | Third party testing service platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610087220.1A CN105760298A (en) | 2016-02-16 | 2016-02-16 | Third party testing service platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105760298A true CN105760298A (en) | 2016-07-13 |
Family
ID=56329765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610087220.1A Pending CN105760298A (en) | 2016-02-16 | 2016-02-16 | Third party testing service platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105760298A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113176991A (en) * | 2021-04-01 | 2021-07-27 | 华迪计算机集团有限公司 | Remote sharing software test platform based on 5G |
CN114661622A (en) * | 2022-05-17 | 2022-06-24 | 中电太极(集团)有限公司 | Test middleware and test management system |
CN114900447A (en) * | 2022-05-07 | 2022-08-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
CN116383093A (en) * | 2023-06-05 | 2023-07-04 | 成都佰维存储科技有限公司 | Windows test environment deployment method and device, readable storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024874A1 (en) * | 2007-07-18 | 2009-01-22 | Novell, Inc. | Generic template to autogenerate reports for software target testing |
CN102331970A (en) * | 2011-07-28 | 2012-01-25 | 北京航空航天大学 | Safety critical system-oriented automatic testing resource management method and platform |
CN103823749A (en) * | 2013-07-25 | 2014-05-28 | 天津市软件评测中心 | Method for quickly constructing third-party software testing environment |
-
2016
- 2016-02-16 CN CN201610087220.1A patent/CN105760298A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024874A1 (en) * | 2007-07-18 | 2009-01-22 | Novell, Inc. | Generic template to autogenerate reports for software target testing |
CN102331970A (en) * | 2011-07-28 | 2012-01-25 | 北京航空航天大学 | Safety critical system-oriented automatic testing resource management method and platform |
CN103823749A (en) * | 2013-07-25 | 2014-05-28 | 天津市软件评测中心 | Method for quickly constructing third-party software testing environment |
Non-Patent Citations (1)
Title |
---|
陈磊等: "基于任务驱动的第三方测试服务平台设计与实现", 《51TESTING原创测试文章系列(三十一)》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113176991A (en) * | 2021-04-01 | 2021-07-27 | 华迪计算机集团有限公司 | Remote sharing software test platform based on 5G |
CN114900447A (en) * | 2022-05-07 | 2022-08-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
CN114900447B (en) * | 2022-05-07 | 2023-12-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
CN114661622A (en) * | 2022-05-17 | 2022-06-24 | 中电太极(集团)有限公司 | Test middleware and test management system |
CN114661622B (en) * | 2022-05-17 | 2022-08-23 | 中电太极(集团)有限公司 | Test middleware and test management system |
CN116383093A (en) * | 2023-06-05 | 2023-07-04 | 成都佰维存储科技有限公司 | Windows test environment deployment method and device, readable storage medium and electronic equipment |
CN116383093B (en) * | 2023-06-05 | 2023-08-08 | 成都佰维存储科技有限公司 | Windows test environment deployment method and device, readable storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3447642B1 (en) | System and method for predicting application performance for large data size on big data cluster | |
CN109302522B (en) | Test method, test device, computer system, and computer medium | |
KR101410099B1 (en) | Function Test Apparatus based on Unit Test Cases Reusing and Function Test Method thereof | |
CN102158370B (en) | Automated testing method and system | |
CN103577907B (en) | A kind of continuous integrating method of testing and system | |
CN105760298A (en) | Third party testing service platform | |
KR101989431B1 (en) | Test system supporting simplified configuration for controlling test block concurrency | |
Ampatzoglou et al. | The perception of technical debt in the embedded systems domain: an industrial case study | |
JP5564941B2 (en) | Fault location estimation system, fault location estimation apparatus, and fault location estimation method | |
CN106980571A (en) | The construction method and equipment of a kind of test use cases | |
CN104345662B (en) | Process control apparatus and system, and method for determining normality thereof | |
CN111858306A (en) | Chip verification method and device, chip and storage medium | |
CN108780309B (en) | Recording medium for recording visualization program of manufacturing process, visualization method of manufacturing process, and visualization system of manufacturing process | |
KR102030385B1 (en) | Automated Test Equipment and Method of Controlling thereof | |
US20060129879A1 (en) | System and method for monitoring the status and progress of a technical process or of a technical project | |
US7130760B2 (en) | Reporting invalid parameter values for a parameter-based system | |
CN106528415A (en) | Software compatibility test method, business platform and system | |
CN107368426A (en) | A kind of method of testing and test device | |
CN107273298B (en) | A kind of test method of shell adding tool, apparatus and system | |
EP3388909A1 (en) | Display method, display program, and display control device | |
US9158641B2 (en) | Cloud auto-test system, method and non-transitory computer readable storage medium of the same | |
CN114168471A (en) | Test method, test device, electronic equipment and storage medium | |
CN106201810A (en) | A kind of method of testing, device | |
US8719651B1 (en) | Scan chain diagnostic using scan stitching | |
CN102478842B (en) | Measurement process optimization method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160713 |
|
RJ01 | Rejection of invention patent application after publication |