CN110096425B - QT development mode-based automatic testing method and device and storage medium - Google Patents
QT development mode-based automatic testing method and device and storage medium Download PDFInfo
- Publication number
- CN110096425B CN110096425B CN201811507346.5A CN201811507346A CN110096425B CN 110096425 B CN110096425 B CN 110096425B CN 201811507346 A CN201811507346 A CN 201811507346A CN 110096425 B CN110096425 B CN 110096425B
- Authority
- CN
- China
- Prior art keywords
- test
- automatic
- server
- automatic test
- project
- 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.)
- Active
Links
Images
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/3664—Environments for testing or debugging software
-
- 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/3684—Test management for test design, e.g. generating new test cases
-
- 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
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)
- Stored Programmes (AREA)
Abstract
The invention provides an automatic testing method and device based on a QT development mode and a storage medium. The method comprises the following steps: a submitting step, wherein the test codes, the test files and the project codes are submitted to corresponding servers; the method comprises the steps of constructing, namely automatically constructing a test environment by using a Jenkins server, generating a software installation package, and sending the software installation package to automatic test equipment, wherein in the test step, the UFT is automatically connected with an ALM server to be associated with an automatic project to trigger a local Ranorex executable file script to perform automatic test; and a sending step of sending the test report. According to the invention, the Ranorex automatic test framework and the operating system are combined by using the Jenkins platform and constructing the test script, so that simultaneous test for each QT product version can be realized, that is, the PC end and the mobile equipment end can be simultaneously tested, the test and development period is greatly shortened, good software quality is ensured, and full coverage of an automatic test case can be quickly realized by adopting object-based quick development.
Description
Technical Field
The invention relates to the technical field of software testing, in particular to an automatic testing method and device based on a QT development mode and a storage medium.
Background
With the increasing development of the internet era, new challenges are brought to the functional test in the QT-based development mode. When a new function is released, version iteration is completed as soon as possible to comprehensively ensure that the original function is not influenced, and the deployment and the test of the version can be carried out as soon as possible before the promotion and the test aiming at the installation package compiled by each product are required, so that the software defects can be found as soon as possible and repaired in time. In the iterative process of the product, such as code compiling, packaging, product test deployment, basic function test and data file verification, the method belongs to repeated work. These repetitive tasks waste human resources seriously, and in the case of short test planning periods, testers put their main efforts on quality assurance of new functions, but neglect the original functions, thereby exposing various quality problems.
A non-uniform automatic test framework is adopted at the current PC end and the current mobile end, and based on the particularity of a QT product interface, interactive combination and deployment of a front end and hardware are complicated, so that a mature automatic test system based on a QT development mode is not formed in the market.
In summary, the drawbacks of the prior art are mainly as follows: the testing efficiency is low, the QT interface is displayed differently at the PC end and the mobile equipment end, and therefore the PC end and the mobile equipment end need to be tested respectively.
Disclosure of Invention
The present invention provides the following technical solutions to overcome the above-mentioned drawbacks in the prior art.
An automatic test method based on a QT development mode comprises the following steps:
a submitting step, wherein the test codes are submitted to an SVN server and an ALM server, the test files are submitted to the SVN server, and the project codes are submitted to the SVN server;
the method comprises the steps of constructing, namely automatically constructing a test environment by using a Jenkins server, downloading and updating project codes from an SVN (singular value decomposition) server by the Jenkins server, automatically compiling and packaging the project codes to generate a software installation package, issuing the software installation package to automatic test equipment and updating test files of the automatic test equipment;
after the SVN server is updated, the UFT automatically connects with an ALM server to associate with an automation project to trigger a local Ranorex executable file script to carry out automatic test on automatic test equipment;
and a sending step, after the test is finished, the automatic test equipment generates a test report and sends the test report to the software test group and the software development group by mails.
Furthermore, the test code is a UFT engineering file, the test file is a Ranorex engineering file, and the Ranorex engineering file is used for generating a local Ranorex executable file script.
Furthermore, the software installation package is installed on the automatic test equipment to form a QT tested product, an interface element is obtained by adding an object on the QT tested product to write a Ranorex executable file script, and the object is triggered by the Ranorex executable file script to serve as a test case.
Still further, the object includes at least one of text, a button, an image, and a list.
Furthermore, in the testing step, Jenkins batch script commands are used to trigger an automatic testing program, and the automatic testing program enables the PC terminal to automatically call the UFT to execute the Ranorex executable file script for automatic testing.
Furthermore, Jenkins are used for distributed processing, a plurality of Slave devices are deployed to correspond to different automatic test devices, and multiple automatic test devices are automatically constructed through Jenkins to be tested simultaneously.
The invention also provides an automatic testing device based on the QT development mode, which comprises:
the submitting unit is used for submitting the test codes to the SVN server and the ALM server, submitting the test files to the SVN server and submitting the project codes to the SVN server;
the system comprises a construction unit, a test unit and a test unit, wherein the construction unit is used for automatically constructing a test environment by using a Jenkins server, the Jenkins server downloads and updates a project code from an SVN (singular value decomposition) server, automatically compiles and packs the project code to generate a software installation package, issues the software installation package to automatic test equipment and updates a test file of the automatic test equipment;
the test unit is used for automatically connecting the UFT with an ALM server to associate an automation project to trigger a local Ranorex executable file script to carry out automatic test on automatic test equipment after the SVN server is updated;
and the sending unit is used for generating a test report by the automatic test equipment after the test is finished and sending the test report to the software test group and the software development group by mails.
Furthermore, the test code is a UFT engineering file, the test file is a Ranorex engineering file, and the Ranorex engineering file is used to generate a local Ranorex executable file script.
Furthermore, the software installation package is installed on the automatic test equipment to form a QT tested product, an interface element is obtained by adding an object on the QT tested product to compile a Ranorex executable file script, and the object is triggered by the Ranorex executable file script to serve as a test case.
Still further, the object includes at least one of text, a button, an image, and a list.
Furthermore, in the test unit, Jenkins batch script commands are used to trigger an automatic test program, and the automatic test program enables the PC terminal to automatically call the UFT to execute the Ranorex executable file script for automatic testing.
Furthermore, Jenkins are used for distributed processing, a plurality of Slave devices are deployed to correspond to different automatic test devices, and multiple automatic test devices are automatically constructed through Jenkins to be tested simultaneously.
The invention also proposes a computer-readable storage medium having stored thereon computer program code which, when executed by a computer, performs any of the methods described above.
The invention has the technical effects that: according to the invention, the Ranorex automatic test framework and the operating system are combined by using the Jenkins platform and constructing the test script, so that simultaneous test for each QT product version can be realized, that is, the PC end and the mobile equipment end can be simultaneously tested, the test and development period is greatly shortened, good software quality is ensured, and full coverage of an automatic test case can be quickly realized by adopting object-based quick development.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings.
FIG. 1 is a flow diagram of an automated testing method based on QT development model according to an embodiment of the invention.
Fig. 2 is a structural diagram of an automated test apparatus based on the QT development mode according to an embodiment of the present invention.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
It should be noted that, in the present application, the embodiments and features of the embodiments may be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
QT is a cross-platform library of C + + graphical user interfaces, produced by TrollTech, norway, in 1995. That is, it is an object-oriented framework that integrates development environments across platforms, using special code to generate all the functions needed to extend an artistic level graphical user interface, with the following advantages:
excellent cross-platform characteristics: qt supports the following operating system: microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390, QNX, and so on.
Facing to the object: the good packaging mechanism of Qt ensures that the modularization degree of Qt is very high, the reusability is good, and the development of users is very convenient. Qt provides a type of security known as signals/slots instead of calilback, which makes the cooperation between the various elements very simple.
Rich API: qt includes up to 250 or more C + + classes, and also provides template-based collections, serialization, file, I/output, direction management, date/time classes. And even the processing functionality of regular expressions.
The method supports 2D/3D graphic rendering, supports OpenGL and provides XML support.
The Ranorex is an automatic test development tool and is mainly developed based on QT interface objects and scripts.
Jenkins is mainly used for project automatic construction and deployment (updating client SVN, issuing software, updating test set parameters and starting scripts of test engineering).
FIG. 1 shows an automatic test method based on QT development mode, which comprises the following steps:
a submitting step S101, submitting the test codes to the SVN server and the ALM server, submitting the test files to the SVN server, and submitting the project codes to the SVN server. Generally, the software testing group and the software development group periodically (e.g., daily) submit test codes and project codes to the corresponding servers to complete the corresponding tests. This ensures that the product developed every day is tested to ensure it is problem free.
And a construction step S102, automatically constructing a test environment by using a Jenkins server, downloading and updating the project codes from the SVN server by the Jenkins server, automatically compiling and packaging the project codes to generate a software installation package, issuing the software installation package to the automatic test equipment and updating the test files of the automatic test equipment.
Distributed processing can be performed by using Jenkins, a plurality of Slave devices are deployed to correspond to different automatic test equipment, and multiple automatic test equipment can be tested simultaneously by automatically constructing the Jenkins.
And a testing step S103, after the SVN server is updated, the UFT automatically connects with an ALM server to associate with an automation project to trigger a local Ranorex executable file script to carry out an automatic test on automatic test equipment. The automatic test equipment generally comprises a PC end and a mobile equipment end, namely, the test of the PC end and the mobile equipment end can be completed at the same time, and the test efficiency is improved. This is one of the important points of the present invention.
And a sending step S104, after the test is finished, the automatic test equipment generates a test report and sends the test report to the software test group and the software development group by mails.
In an embodiment of the method, the test code is a UFT engineering file, the test file is a Ranorex engineering file, and the Ranorex engineering file is used to generate a local Ranorex executable file script.
In one embodiment of the method, the software installation package is installed on automatic test equipment to form a QT tested product, an interface element is obtained by adding an object on the QT tested product to write a Ranorex executable file script, and the object is triggered by the Ranorex executable file script to serve as a test case. The object includes at least one of text, a button, an image, and a list. And sharing the packaged function and object library for similar module calling, compiling the compiled code into an executable file, and submitting the executable file to the SVN for external calling.
The method can be developed by using VB.net language, and can be developed quickly based on objects and realize full coverage of automatic test cases quickly. The QT interface is different from other interfaces (such as an MFC interface, a WEB interface and the like) in object structure, few tools can be used for quickly capturing objects and quickly developing automatic test cases, and products of the QT interface are all suitable for the method. The method of the invention adopts rapid development based on objects to realize full coverage of the automatic test case rapidly, and improves the test accuracy, which is another important invention point of the invention.
In the test step S103, Jenkins batch script commands are used to trigger an automated test program, and the automated test program enables the PC to automatically call the UFT to execute the Ranorex executable script for automated testing.
Jenkins batch script commands are used to trigger the automated test program, example code as follows:
/% AUTO _ PATH% Environment variables of the remote
@SET install_dir=%AUTO_PATH%
// trigger Ranorex project name
set/p StatRanorex [ <% install _ dir% \ AutoTest \ Start UFT \ jenkins afferent parameter txt
// determining 64-bit and 32-bit systems
if/i%PROCESSOR_IDENTIFIER:~0,3%==x86(
cd/d C:\Windows\System32
wscript "% install _ dir% \ AutoTest \ Start Ranorex \% StatRanorex%"
)else(
cd/d C:\WINDOWS\SysWoW64
wscript "% install _ dir% \ AutoTest \ Start Ranorex \% StatRanorex%"
)。
An example code for the automated test program to cause the PC to automatically call the UFT to execute the Ranorex executable script for automated testing is as follows:
with further reference to FIG. 2, as an implementation of the method shown in FIG. 1 described above, the present application provides an embodiment of an automated testing apparatus based on QT development model, which corresponds to the embodiment of the method shown in FIG. 1, and which may be embodied in various electronic devices.
Fig. 2 shows an automatic test apparatus based on QT development mode according to the present invention, which includes:
the submitting unit 201 submits the test codes to the SVN server and the ALM server, submits the test files to the SVN server, and submits the project codes to the SVN server. Generally, the software testing group and the software development group submit test codes and project codes to corresponding servers at regular time (for example, every day) to complete corresponding tests. This ensures that the product developed daily is tested to ensure it is problem free.
The building unit 202 automatically builds a test environment by using a Jenkins server, the Jenkins server downloads and updates the project codes from the SVN server, automatically compiles and packs the project codes to generate a software installation package, and issues the software installation package to the automatic test equipment and updates the test files of the automatic test equipment.
Distributed processing can be performed by using Jenkins, a plurality of Slave devices are deployed to correspond to different automatic test equipment, and multiple automatic test equipment can be tested simultaneously by automatically constructing the Jenkins.
And the test unit 203 is used for automatically connecting the UFT with an ALM server to associate with an automation project to trigger a local Ranorex executable file script to perform automatic test on automatic test equipment after the SVN server is updated. The automatic test equipment generally comprises a PC end and a mobile equipment end, namely, the test of the PC end and the mobile equipment end can be completed at the same time, and the test efficiency is improved. This is one of the important points of the present invention.
And the sending unit 204 is used for generating a test report by the automatic test equipment after the test is finished and sending the test report to the software test group and the software development group by mails.
In an embodiment of the present apparatus, the test code is a UFT engineering file, the test file is a Ranorex engineering file, and the Ranorex engineering file is used to generate a local Ranorex executable file script.
In one embodiment of the device, the software installation package is installed on an automatic test device to form a QT tested product, an interface element is obtained by adding an object on the QT tested product to compile a Ranorex executable file script, and the object is triggered by the Ranorex executable file script to serve as a test case. The object includes at least one of text, a button, an image, and a list. And sharing the packaged function and object library for similar module calling, compiling the compiled code into an executable file and submitting the executable file to the SVN for external calling.
The device can be developed by using VB.net language, can be quickly developed based on objects, and can quickly realize full coverage of automatic test cases. The QT interface is different from other interfaces (such as an MFC interface, a WEB interface and the like) in object structure, few tools can be used for quickly capturing objects and quickly developing automatic test cases, and products of the QT interface are all suitable for the device. The device of the invention adopts rapid development based on objects to realize full coverage of the automatic test case rapidly, and improves the test accuracy, which is another important invention point of the invention.
In the test unit 203, Jenkins batch script commands are used to trigger an automated test program, and the automated test program enables the PC to automatically call the UFT to execute the Ranorex executable script for automated testing.
The Jenkins batch script command is used to trigger the automated test program, and example code is as follows:
v% AUTO _ PATH% Environment variables of the remote machine
@SET install_dir=%AUTO_PATH%
// trigger Ranorex project name
set/p StatRanorex [ <% install _ dir% \ AutoTest \ Start UFT \ jenkins afferent parameter txt
// determine 64 bit and 32 bit systems
if/i%PROCESSOR_IDENTIFIER:~0,3%==x86(
cd/d C:\Windows\System32
wscript "% install _ dir% \ AutoTest \ Start Ranorex \ StatRanorex%"
)else(
cd/d C:\WINDOWS\SysWoW64
wscript "% install _ dir% \ AutoTest \ Start Ranorex \% StatRanorex%"
)。
An example code for the automated test program to cause the PC to automatically call the UFT to execute the Ranorex executable script for automated testing is as follows:
the method and the device combine the Ranorex automatic test framework and the operating system by using the Jenkins platform and constructing the test script, can realize simultaneous test for each QT product version, namely can realize simultaneous test for the PC end and the mobile equipment end, greatly shorten the test and development period, ensure good software quality, and can quickly realize full coverage of an automatic test case by adopting object-based quick development.
For convenience of description, the above devices are described as being divided into various units by function, respectively. Of course, the functionality of the various elements may be implemented in the same one or more pieces of software and/or hardware in the practice of the present application.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus a necessary general hardware platform. Based on such understanding, the technical solutions of the present application or portions thereof that contribute to the prior art may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute the method according to the embodiments or some portions of the embodiments of the present application.
Finally, it should be noted that: although the present invention has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that: modifications and equivalents may be made thereto without departing from the spirit and scope of the invention and it is intended to cover in the claims the invention any modifications and equivalents.
Claims (5)
1. An automatic test method based on a QT development mode is characterized by comprising the following steps of:
a submitting step, wherein the test codes are submitted to an SVN server and an ALM server, the test files are submitted to the SVN server, and the project codes are submitted to the SVN server;
a construction step, automatically constructing a test environment by using a Jenkins server, downloading and updating project codes from an SVN (singular value decomposition) server by using the Jenkins server, automatically compiling and packaging the project codes to generate a software installation package, issuing the software installation package to automatic test equipment and updating a test file of the automatic test equipment;
after the SVN server is updated, the UFT automatically connects with an ALM server to associate with an automation project to trigger a local RX executable file script to perform automatic test on automatic test equipment, wherein the automatic test equipment comprises a PC end and a mobile equipment end, and simultaneously, the test on the PC end and the mobile equipment end is completed;
a sending step, after the test is finished, the automatic test equipment generates a test report and sends the test report to a software test group and a software development group by mails; the test code is a UFT project file, the test file is an RX project file, and the RX project file is used for generating a local RX executable file script;
installing the software installation package on automatic test equipment to form a QT tested product, adding an object on the QT tested product to obtain an interface element, compiling an RX executable file script, and triggering the object through the RX executable file script to serve as a test case;
in the testing step, a Jenkins batch script command is used for triggering an automatic testing program, and the automatic testing program enables a PC (personal computer) end to automatically call a UFT (universal resource locator) to execute an RX executable file script for automatic testing;
distributed processing is carried out by Jenkins, a plurality of Slave devices are deployed and correspond to different automatic test equipment, and a plurality of automatic test equipment are automatically constructed by Jenkins to realize simultaneous testing of the automatic test equipment.
2. The method of claim 1, wherein the object comprises at least one of text, a button, an image, and a list.
3. An automatic testing arrangement based on QT development mode, its characterized in that device includes:
the submitting unit is used for submitting the test codes to the SVN server and the ALM server, submitting the test files to the SVN server and submitting the project codes to the SVN server;
the system comprises a construction unit, a test unit and a test unit, wherein the construction unit is used for automatically constructing a test environment by using a Jenkins server, the Jenkins server downloads and updates project codes from an SVN (singular value decomposition) server, automatically compiles and packs the project codes to generate a software installation package, issues the software installation package to automatic test equipment and updates a test file of the automatic test equipment;
the test unit is used for automatically connecting the UFT with the ALM server to associate with an automation project to trigger a local RX executable file script to perform automatic test on automatic test equipment after the SVN server is updated, wherein the automatic test equipment comprises a PC (personal computer) end and a mobile equipment end, and simultaneously, the test on the PC end and the mobile equipment end is completed;
the sending unit is used for generating a test report by the automatic test equipment and sending the test report to the software test group and the software development group by mails after the test is finished;
the test code is a UFT project file, the test file is an RX project file, and the RX project file is used for generating a local RX executable file script;
installing the software installation package on automatic test equipment to form a QT tested product, adding an object on the QT tested product to obtain an interface element, compiling an RX executable file script, and triggering the object through the RX executable file script to serve as a test case;
in the test unit, a Jenkins batch script command is used for triggering an automatic test program, and the automatic test program enables a PC (personal computer) end to automatically call a UFT (universal fast fourier transform) to execute an RX executable file script for automatic test;
distributed processing is carried out by using Jenkins, a plurality of Slave devices are deployed to correspond to different automatic test equipment, and a plurality of automatic test equipment are automatically constructed through Jenkins to realize simultaneous testing.
4. The apparatus of claim 3, wherein the object comprises at least one of a text, a button, an image, and a list.
5. A computer-readable storage medium, characterized in that the storage medium has stored thereon computer program code which, when executed by a computer, performs the method of any of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811507346.5A CN110096425B (en) | 2018-12-10 | 2018-12-10 | QT development mode-based automatic testing method and device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811507346.5A CN110096425B (en) | 2018-12-10 | 2018-12-10 | QT development mode-based automatic testing method and device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110096425A CN110096425A (en) | 2019-08-06 |
CN110096425B true CN110096425B (en) | 2022-07-15 |
Family
ID=67443662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811507346.5A Active CN110096425B (en) | 2018-12-10 | 2018-12-10 | QT development mode-based automatic testing method and device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110096425B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110727439A (en) * | 2019-09-02 | 2020-01-24 | 深圳壹账通智能科技有限公司 | Software installation package construction method and device, computer equipment and storage medium |
CN110543424B (en) * | 2019-09-06 | 2023-05-05 | 安徽航天信息有限公司 | Test method and device for electronic tax platform |
CN110781085B (en) * | 2019-10-23 | 2022-02-11 | 腾讯科技(深圳)有限公司 | Game automatic testing method, device, terminal and computer storage medium |
CN110825645A (en) * | 2019-11-11 | 2020-02-21 | 卡斯柯信号(北京)有限公司 | Assembly line type full-process automatic testing method |
CN111090454B (en) * | 2019-11-25 | 2021-03-23 | 广州极点三维信息科技有限公司 | Automatic processing method, device and equipment based on ODB |
CN111290968A (en) * | 2020-03-19 | 2020-06-16 | 上海异势信息科技有限公司 | Method, device, equipment and storage medium for realizing automatic test |
CN111611157B (en) * | 2020-05-08 | 2023-07-28 | 珠海全志科技股份有限公司 | GMS continuous integration construction automatic test method and system |
CN111309636B (en) * | 2020-05-14 | 2020-09-08 | 炬星科技(深圳)有限公司 | Robot automation test system, method, construction server and storage medium |
CN111767208B (en) * | 2020-06-02 | 2023-09-19 | 北京金堤科技有限公司 | Automatic test method and device |
CN111737154A (en) * | 2020-08-03 | 2020-10-02 | 宁波均联智行科技有限公司 | Vehicle networking automatic test method and device based on UFT |
CN111984533B (en) * | 2020-08-04 | 2023-02-03 | 深圳市拔超科技股份有限公司 | Software automation test system and method |
CN112306887A (en) * | 2020-11-12 | 2021-02-02 | 广州方硅信息技术有限公司 | Program test distribution method and corresponding device, equipment and medium |
CN112783780A (en) * | 2021-01-28 | 2021-05-11 | 开放智能机器(上海)有限公司 | Automatic testing method and system for multi-environment multi-platform embedded system |
CN114297666B (en) * | 2021-12-31 | 2024-06-07 | 上海安般信息科技有限公司 | Cloud deployment automation vulnerability mining system based on fuzzy test |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117335A (en) * | 2015-08-26 | 2015-12-02 | 卡斯柯信号有限公司 | Method for automated verification and regression test of software unit |
CN105550001A (en) * | 2015-12-24 | 2016-05-04 | 厦门市美亚柏科信息股份有限公司 | Distributed automatic construction method and system |
CN106547688A (en) * | 2016-10-19 | 2017-03-29 | 厦门市美亚柏科信息股份有限公司 | Product automation method of testing and its system based on Windows |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10223240B2 (en) * | 2017-01-31 | 2019-03-05 | Wipro Limited | Methods and systems for automating regression testing of a software application |
-
2018
- 2018-12-10 CN CN201811507346.5A patent/CN110096425B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117335A (en) * | 2015-08-26 | 2015-12-02 | 卡斯柯信号有限公司 | Method for automated verification and regression test of software unit |
CN105550001A (en) * | 2015-12-24 | 2016-05-04 | 厦门市美亚柏科信息股份有限公司 | Distributed automatic construction method and system |
CN106547688A (en) * | 2016-10-19 | 2017-03-29 | 厦门市美亚柏科信息股份有限公司 | Product automation method of testing and its system based on Windows |
Also Published As
Publication number | Publication date |
---|---|
CN110096425A (en) | 2019-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110096425B (en) | QT development mode-based automatic testing method and device and storage medium | |
US10114637B1 (en) | Automatically updating a shared project build platform | |
US8533676B2 (en) | Single development test environment | |
US8745585B2 (en) | Meta-data for single development test environment | |
US10579966B1 (en) | Adapting a shared project build platform to a developer plugin | |
US20130174124A1 (en) | Version numbering in single development and test environment | |
EP2713268B1 (en) | Method for developing software and system therefor | |
CN112685035A (en) | Project development method and device, computer-readable storage medium and electronic device | |
US11113050B2 (en) | Application architecture generation | |
AU2012201749B2 (en) | Single development test environment | |
CN108228190B (en) | Persistent integration and delivery methods, systems, devices, and computer-readable storage media | |
EP3447635A1 (en) | Application architecture generation | |
CN112241360A (en) | Test case generation method, device, equipment and storage medium | |
CN105511868A (en) | IOS application program packing method | |
CN114546819A (en) | Code processing method and device, electronic equipment and readable medium | |
EP2503450A2 (en) | Version numbering in single development and test environment | |
CN112328503A (en) | Task acceptance method for software development working platform | |
CN113608996B (en) | Mirror image compiling test method, system, device and readable storage medium | |
CN113805878B (en) | Plug-in engineering method, device, computer system and medium | |
Xaia et al. | Automated Software Testing for Control and Monitoring a Radio Telescope | |
CN116541024B (en) | Static deployment method for software communication architecture | |
CN114327396A (en) | Method for developing Andriod system application by deviating from source code compiling environment | |
EP2503451A2 (en) | Metadata for single development test environment | |
CN117992352A (en) | Software automatic test method and device, storage medium and computer equipment | |
CN112559019A (en) | Updating method and device of incremental file |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |