CN105760298A - Third party testing service platform - Google Patents

Third party testing service platform Download PDF

Info

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
Application number
CN201610087220.1A
Other languages
Chinese (zh)
Inventor
谷颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201610087220.1A priority Critical patent/CN105760298A/en
Publication of CN105760298A publication Critical patent/CN105760298A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring 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

A kind of third-party testing service platform
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.
CN201610087220.1A 2016-02-16 2016-02-16 Third party testing service platform Pending CN105760298A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
陈磊等: "基于任务驱动的第三方测试服务平台设计与实现", 《51TESTING原创测试文章系列(三十一)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
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