CN106326122A - Software unit test case management system - Google Patents
Software unit test case management system Download PDFInfo
- Publication number
- CN106326122A CN106326122A CN201610710772.3A CN201610710772A CN106326122A CN 106326122 A CN106326122 A CN 106326122A CN 201610710772 A CN201610710772 A CN 201610710772A CN 106326122 A CN106326122 A CN 106326122A
- Authority
- CN
- China
- Prior art keywords
- case
- module
- file
- test
- test case
- 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.)
- Granted
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/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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a software unit test case management system which comprises a case automatic generation module, a basic information management module, a retrieval match module and a case management module, wherein the case automatic generation module achieves the functions of data import, data analysis, data edition and data export, can generate a batch test case TCF file and import the file into a test tool to be executed automatically; the case management module can match test cases with basic information to form a process test case and a typical test case in the case management module, form a test case set, manage the test case set and facilitate the re-edition and reuse of the test cases; the retrieval match module can quickly and efficiently retrieve the finished test cases. For the characteristics that embedded servo software is large in code quantity and high in similarity, the software unit test case management system is high in automation degree and comprehensive and standard in test case, improves the unit test efficiency and the test quality, also improves the reuse rate of the test cases, and reduces the labor cost.
Description
Technical field
The present invention relates to a kind of software unit testing case management system, belong to software testing technology field.
Background technology
Along with the Embedded Application in aerospace field is increasingly sophisticated, and constantly the carrying of servo-control system performance
Height, plays software reliability on arrow, security requirement more and more higher, and embedded software proportion in model continues to increase, soft
Part quality is the oldest more is paid close attention to by industry so that the effect of unit testing highlights day by day, and Elementary Function had both been paid close attention in unit testing,
Also pay close attention to the logical structure of program module, it is therefore intended that discovery procedure design or the logic realized and mistake, make problem the most sudden and the most violent
Dew, it is simple to location and the solution to problem.
Currently, market occurs in that diversified unit test tool, in order to inspection software coverage rate, but use in design
During example, tester often carries out a coverage rate test according to the feature of program module and will design and once test use
Example, until coverage rate reaches 100%, or till completing coverage rate test, arranges task heavy by hand, and amendment frequency is more, surveys
Examination efficiency comparison is low.
Meanwhile, in addition to manually writing test case and be inefficient, the problem of management of test case highlights day by day,
Along with continuous upgrading, correcting, the multiplexing of software product, test case file is consequently increased, and substantial amounts of test case is civilian
Part is scattered on different computers, and the test case quality that different testers writes is uneven, and test case is typically
Stored by Excel or Word file form, or the storage of single test case file, neither one is tested the most efficiently
Case management instrument, causes consuming substantial amounts of time and human cost during unit testing.
Summary of the invention
The technology of the present invention solves problem: overcome the deficiencies in the prior art, it is provided that a kind of software unit testing case management
System, improves test quality and testing efficiency, shortens the testing time, saves testing cost.
The technical solution that the present invention uses:
A kind of software unit testing case management system, including: use-case automatically-generating module, basic information management module,
Case management module, retrieval matching module, Test cases technology rule module and data base;
Test cases technology rule module includes the configuration file preset and drives file, Test cases technology rule module
According to configuration file therein and driving file, testing data is carried out code pitching pile process, testing data is converted into use-case certainly
The file to be measured of dynamic generation module identification;
Personal information, use-case information, project information, according to testing data, are taken out basic letter by basic information management module
Breath data model, and the essential information data model taken out is sent in case management module;
Use-case automatically-generating module imports file to be measured, and this file to be measured is analyzed and is processed, and generates test case,
Carry out data edition afterwards and data derive, test case is sent into case management module;
Test case and described essential information data model are mated by case management module, according to typical case's test case
Being stored in data base after classifying with procedural test use-case, retrieval matching module test case information as required is counting
Retrieve according in storehouse, finding the test case of coupling, if finding the test case mated completely, the most directly applying, otherwise, will
The approximation test case retrieved is sent into use-case automatically-generating module and is modified, and forms the newly-increased test case needed, and derives
To case management module, newly-increased test case and essential information data model are mated by case management module, if it is possible to
Coupling, then be stored in the subset of described approximation test case by the essential information data model of described newly-increased test case He its correspondence
In, if cannot mate, then revise the essential information data model mated with described newly-increased test case, form newly-increased basic letter
Breath data model, is stored in the subset of described approximation test case by described newly-increased test case and newly-increased essential information data model
In.
Described use-case automatically-generating module includes that data import module, data analysis module, data editing module sum
According to deriving module, data import module and file to be measured or the approximation test case that is retrieved are imported, data analysis
Described file to be measured is analyzed, processes by module, generates test case, the most again by data editing module to test case
In variable carry out assignment, and derive module by data and derive to case management module;Data editing module is to described approximation
Test case is modified, and forms the newly-increased test case needed, and derives to case management module.
Described basic information management module includes use-case essential information, personnel's essential information and project essential information, uses
Example essential information includes: title, identify, input, export, function, use-case mark, testing procedure, expected results, test result,
Tester and testDate;
Personnel's essential information includes: user name, employee number, password and role;
Project essential information includes: project name, project label, defect counts, software version, deposit path and use-case version
This.
Described case management module includes that typical case's test case and procedural test use-case, typical case's test case refer to: merit
Use-case in the function module that can fix;Procedural test use-case refers to: other use-case in addition to typical case's test case.
Described retrieval matching module includes that project name matching unit, module title matching unit, file name are mated
Unit and personnel time's matching unit, project name matching unit carry out retrieving in data base according to project name and
Join;Module title matching unit is retrieved in data base according to module title and mates;File name matching unit root
Retrieve in data base according to file name and mate;Personnel time's matching unit according to personnel and time in data base
Retrieve and mate.
Described data base uses SQL Server data base, Access data base, oracle database, MySQL database
Or DB2 database.
Described testing data is the file extending entitled .c, and described file to be measured is the file extending entitled .tct, described
The test case that use-case automatically-generating module generates is to extend the file of entitled .tcf.
File to be measured is analyzed, processes by described data analysis module, generates test case, especially by following steps
Carry out:
(1) filename of the TCT file imported is obtained;
(2) judge whether this TCT file is empty, if sky, then stop the analysis to file to be measured and process;If no
For sky, then so that file is streamed, TCT file is read out, closes this TCT file after having read, it is to avoid read/write conflict;
(3) reading result is screened and filtered, by the method for searching loop, the variable name in TCT file is carried out
Extract;
(4) open a new form, the variable name extracted is deposited in the cell of correspondence;
(5) variable in cell described in reference source code and step (4), according to results of comparison in described cell
Variable carry out assignment;
(6) text of the entitled .txt of extension is created, by value write corresponding to variable in described cell and variable
In described text, write operation closes closed file stream after completing, it is to avoid file read-write conflict;
(7) text in step (6) is converted to extend the text of entitled .TCF, i.e. generates test and use
Example.
Present invention advantage compared with prior art is:
(1) present invention achieves the modularization management of test case, possess preferable versatility and reusability, it is to avoid
Data dispersion and the mode according to personal experience's design test case, improve test quality and testing efficiency comprehensively.
(2) executable file of automatically generating unit test use-case of the present invention, decreases owing to single step, manual test bring
Mistake and error, shorten test period.
(3) retrieval matching technique is effectively combined by the present invention with data modeling technology, it is to avoid because later data amount increases band
The problems such as low, the difficult management of search efficiency come.
Accompanying drawing explanation
Fig. 1 is the system construction drawing of the present invention;
Fig. 2 is unit testing use-case automatically-generating module flow chart;
Detailed description of the invention
The invention provides a kind of software unit testing case management system, including use-case automatically-generating module etc. mould
Block, use-case automatically-generating module carries out data importing initial data to be measured, according to the spy of LDRATestBed Software Testing Tool
There is Test cases technology rule initial data to be analyzed, processes, set up the data model of tested function unit, then carry out
Data derive, and the information taken out are merged in data message and basic information management module, formation case management module
In procedural test use-case, in addition case management module also comprises typical case test case, storage have highly versatile, quote frequency
The test case that rate is high, it is simple to analyze, check, change the input variable of use-case;Management system includes special retrieval
Join module, retrieval coupling can be carried out according to keywords such as project name, module title, personnel, time, filenames, the highest
Imitate retrieves the more preferable multiplexing of completed test case, beneficially test case, improves testing efficiency.
As it is shown in figure 1, the software unit testing case management system that the present invention provides, including: use-case automatically-generating module,
Basic information management module, case management module, retrieval matching module, Test cases technology rule module and data base;
Test cases technology rule module includes the configuration file preset and drives file, Test cases technology rule module
According to configuration file therein and driving file, testing data is carried out code pitching pile process, testing data is converted into use-case certainly
The file to be measured of dynamic generation module identification;
Personal information, use-case information, project information, according to testing data, are taken out basic letter by basic information management module
Breath data model, and the essential information data model taken out is sent in case management module;
Use-case automatically-generating module imports file to be measured, and this file to be measured is analyzed and is processed, and generates test case,
Carry out data edition afterwards and data derive, test case is sent into case management module;
Test case and described essential information data model are mated by case management module, according to typical case's test case
Being stored in data base after classifying with procedural test use-case, retrieval matching module test case information as required is counting
Retrieve according in storehouse, finding the test case of coupling, if finding the test case mated completely, the most directly applying, otherwise, will
The approximation test case retrieved is sent into use-case automatically-generating module and is modified, and forms the newly-increased test case needed, and derives
To case management module, newly-increased test case and essential information data model are mated by case management module, if it is possible to
Coupling, then be stored in the subset of described approximation test case by the essential information data model of described newly-increased test case He its correspondence
In, if cannot mate, then revise the essential information data model mated with described newly-increased test case, form newly-increased basic letter
Breath data model, is stored in the subset of described approximation test case by described newly-increased test case and newly-increased essential information data model
In, the modularization being achieved test case by case management module is managed, and possesses preferable versatility and reusability, it is to avoid
Data dispersion and the mode according to personal experience's design test case, also overcome constantly increasing of factor data amount simultaneously and bring
Difficult management problem.
Described use-case automatically-generating module includes that data import module, data analysis module, data editing module sum
According to deriving module, data import module and file to be measured or the approximation test case that is retrieved are imported, the number of importing
According to file format, there is diversified feature, such as: tct file, tcf file, form document (excel, wps) etc., data analysis
Described file to be measured is analyzed, processes by module, generates the test case that can automatically perform, decreases due to single step, manually
Test the mistake and error brought, shorten test period, derive module by data and generated test case is derived extremely
Case management module, described approximation test case is modified by data editing module, forms the newly-increased test case needed, leads
Go out to case management module.
Described basic information management module includes use-case essential information, personnel's essential information and project essential information, for
Retrieval matching module provides keyword message, and use-case essential information includes: title, identify, input, export, function, use-case mark
Knowledge, testing procedure, expected results, test result, tester and testDate;
Personnel's essential information includes: user name, employee number, password and role;
Project essential information includes: project name, project label, defect counts, software version, deposit path and use-case version
This.
Described case management module includes that typical case's test case and procedural test use-case, typical case's test case refer to: logical
The use-case in function module stronger by property, change is less, function is fixing, such as: initialization function use-case, fixing algorithm letter
Number use-case etc.;
Procedural test use-case refers to: other use-case in addition to typical case's test case, this type of use-case is mainly brand-new function
Module or part develop flow process, variable needs the use-case in the function module of change, loading parameters letter after such as watchdog reset
Breath use-case, needs the parameter information loaded to have any different in each project.
Described retrieval matching module includes that project name matching unit, module title matching unit, file name are mated
Unit and personnel time's matching unit, project name matching unit carry out retrieving in data base according to project name and
Join;Module title matching unit is retrieved in data base according to module title and mates;File name matching unit root
Retrieve in data base according to file name and mate;Personnel time's matching unit according to personnel and time in data base
Retrieving and mate, retrieval matching module is effectively combined with data modeling technology, both can be with self-defined key
Word is retrieved, it is also possible to retrieve according to the keyword in drop-down list, improves effectiveness of retrieval, in drop-down list
Keyword derives from basic information management module.
Data base in the present invention can use SQL database, Access data base, oracle database or DB2 number
According to storehouse.Testing data is the file extending entitled .c, and described file to be measured is the file extending entitled .tct, and described use-case is automatic
The test case that generation module generates is to extend the file of entitled .tcf.
In above-mentioned software unit testing case management system, present invention also offers concrete method for generating test case
(i.e. data analysis module implement), automatic example generation method is by the logic of code in functional module and knot
Structure is analyzed, and obtains one group of test case, and this group test case both can generate batch testing use-case TCF file and import testing tool
It is performed automatically, it is possible to be abstracted into data model and be stored in data base, forms test use cases and be managed, it is simple to test
The updating of use-case, multiplexing.The feature big for embedded servo software code amount, similarity is high, automatization of the present invention journey
Degree is high, test case is comprehensive, specification, not only increases unit testing efficiency and test quality, also improves simultaneously and use test
The reusability of example, saves human cost.
As in figure 2 it is shown, file to be measured is analyzed, processes by data analysis module, generate test case, especially by such as
Lower step is carried out:
(1) filename of the TCT file imported is obtained;
(2) judge whether this TCT file is empty, if sky, then stop the analysis to file to be measured and process;If no
For sky, then so that file is streamed, TCT file is read out, closes this TCT file after having read, it is to avoid read/write conflict;
(3) reading result is screened and filtered, by the method for searching loop, the variable name in TCT file is carried out
Extract;
(4) open a new form, the variable name extracted is deposited in the cell of correspondence;
(5) variable in cell described in reference source code and step (4), according to results of comparison in described cell
Variable carry out assignment;
(6) text of the entitled .txt of extension is created, by value write corresponding to variable in described cell and variable
In described text, write operation closes closed file stream after completing, it is to avoid file read-write conflict;
(7) text in step (6) is converted to extend the text of entitled .TCF, i.e. generates test and use
Example.
Embodiment:
In the present embodiment with the operation of serial-port file RS422.c in certain monitoring project as testing data, call test and use
Testing data is analyzed, resolves by example create-rule module, obtains file RS422.tct to be measured, then by file to be measured
RS422.tct imports use-case automatically-generating module, obtains several function modules through data analysis, the most all with tested function
It is introduced as a example by void DecodeRS422 (Uint16uiCmdWord).
Wherein DecodeRS422 is function name,
Uint16uiCmdWord is input parameter,
Variable uiCmdWord is displayed in cell after analysis, by being analyzed testing data, to variable
One or more groups different value can be set to meet test coverage requirement, assignment procedure is distinguished fix information and change letter
Breath, to variable assignments as change information, it is possible to arbitrarily interpolation, Delete Table line number, out of Memory can not as fix information
Operation, it is to avoid the corresponding mistake that anthropic factor causes, is that variable is provided with 4 values here according to demand, be respectively as follows: 0x0011,
0x0012,0x0013,0x0014 derive finally by data and form document are saved as TCF file, and test case file is automatic
Generating, the result obtained by performing this TCF file is sentence covering rate 100%, and branch covering rate 100% reaches pre-
Phase effect, compared to existing technology, improves test quality and testing efficiency, shortens the testing time, save testing cost (existing
Technology is manual assignment, carries out single stepping test, wastes time and energy).
Personal information, use-case information, project information, according to testing data, are taken out basic letter by basic information management module
Breath data model, as follows:
Personal information is as shown in table 1:
Table 1 personal information table tb_StaffBasic
Use-case essential information is as shown in table 2
Table 2 use-case Basic Information Table tb_TestCaseBasic
Field name | Data type | Major key is no | Describe |
ID | varchar(5) | It is | Numbering |
TC_Name | varchar(20) | No | Title |
TC_Siganal | varchar(20) | No | Mark |
TC_Input | varchar(50) | No | Input |
TC_Output | varchar(50) | No | Output |
TC_Function | varchar(100) | No | Function |
TC_TcName | varchar(20) | No | Use-case identifies |
TC_TStep | varchar(100) | No | Testing procedure |
TC_ExpResult | varchar(100) | No | Expected results |
TC_TResult | varchar(100) | No | Test result |
TC_StaffName | varchar(20) | No | Tester |
TC_Name | Datatime | No | TestDate |
Project information is as shown in table 3:
Table 3 project information such as tb_ProjectInfo
Field name | Data type | Major key is no | Describe |
ID | varchar(20) | It is | Numbering |
ProjectName | varchar(20) | No | Project name |
ProjectSiganal | varchar(20) | No | Project label |
Character | int | No | Defect counts |
SWVersion | varchar(20) | No | Software version |
SavePath | varchar(50) | No | Deposit path |
TCVersion | varchar(20) | No | Use-case version |
Test case and described essential information data model are mated by case management module, after matching, according to
Typical case's test case and procedural test use-case are stored in data base after classifying, the information matches master during case management
If carrying out Rapid matching by the information in the drop-down menu in administration interface, the information in drop-down menu passes through essential information
Management module inputs and manages, and can add if can not find relevant information in drop-down menu voluntarily and preserve;
Retrieval matching module is also to carry out Rapid matching and retrieval according to the keyword in above table, the most inspections of keyword
The information that rope goes out is the most detailed, and matching degree is the highest, the information in crucial son predominantly drop-down menu in retrieval matched interface, it is possible to
Self defining keywords carries out retrieval coupling, no longer carries out data analysis for the test case obtained through overmatching, and is introduced into
In use-case automatically-generating module, this test case is directly edited, revised, then generate test case file TCF literary composition
Part, empirical tests test case completely effectively after test case be stored in the subset of described approximation test case be managed.
Claims (8)
1. a software unit testing case management system, it is characterised in that including: use-case automatically-generating module, essential information pipe
Reason module, case management module, retrieval matching module, Test cases technology rule module and data base;
Test cases technology rule module includes the configuration file preset and drives file, Test cases technology rule module according to
Configuration file therein and driving file carry out code pitching pile process to testing data, testing data is converted into use-case and automatically gives birth to
Become the file to be measured of module identification;
Personal information, use-case information, project information, according to testing data, are taken out essential information number by basic information management module
According to model, and the essential information data model taken out is sent in case management module;
Use-case automatically-generating module imports file to be measured, and this file to be measured is analyzed and is processed, and generates test case, afterwards
Carry out data edition and data derive, test case is sent into case management module;
Test case and described essential information data model are mated by case management module, according to typical case's test case and mistake
Journey test case is stored in data base after classifying, and retrieval matching module test case information as required is data base
In retrieve, find coupling test case, if finding the test case mated completely, the most directly apply, otherwise, will retrieval
To approximation test case send into use-case automatically-generating module modify, formed need newly-increased test case, derive give use
Example management module, newly-increased test case and essential information data model are mated by case management module, if it is possible to coupling,
Then the essential information data model of described newly-increased test case He its correspondence is stored in the subset of described approximation test case, as
Fruit cannot mate, then revise the essential information data model mated with described newly-increased test case, forms newly-increased essential information number
According to model, described newly-increased test case and newly-increased essential information data model are stored in the subset of described approximation test case.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described use-case is certainly
Dynamic generation module includes that data import module, data analysis module, data editing module and data and derive module, and data import mould
File to be measured or the approximation test case that is retrieved are imported by block, and described file to be measured is carried out by data analysis module
Analyze, process, generate test case, by data editing module, the variable in test case is carried out assignment the most again, and lead to
Cross data and derive module derivation to case management module;Described approximation test case is modified by data editing module, is formed
The newly-increased test case needed, derives to case management module.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described basic letter
Breath management module includes use-case essential information, personnel's essential information and project essential information, and use-case essential information includes: title,
Identify, input, export, function, use-case mark, testing procedure, expected results, test result, tester and testDate;
Personnel's essential information includes: user name, employee number, password and role;
Project essential information includes: project name, project label, defect counts, software version, deposit path and use-case version.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described use-case pipe
Reason module includes that typical case's test case and procedural test use-case, typical case's test case refer to: in the function module that function is fixing
Use-case;Procedural test use-case refers to: other use-case in addition to typical case's test case.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described retrieval
Join module and include that project name matching unit, module title matching unit, file name matching unit and personnel time mate list
Unit, project name matching unit is retrieved in data base according to project name and mates;Module title matching unit root
Retrieve in data base according to module title and mate;File name matching unit enters in data base according to file name
Line retrieval and coupling;Personnel time's matching unit is retrieved in data base according to personnel and time and mates.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described data base adopts
With SQL Server data base, Access data base, oracle database, MySQL database or DB2 database.
A kind of software unit testing case management system the most according to claim 1, it is characterised in that: described testing data
Being the file extending entitled .c, described file to be measured is the file extending entitled .tct, and described use-case automatically-generating module generates
Test case be to extend the file of entitled .tcf.
A kind of software unit testing case management system the most according to claim 2, it is characterised in that: described data analysis
File to be measured is analyzed, processes by module, generates test case, carries out especially by following steps:
(1) filename of the TCT file imported is obtained;
(2) judge whether this TCT file is empty, if sky, then stop the analysis to file to be measured and process;If not being
Sky, then be read out TCT file so that file is streamed, close this TCT file, it is to avoid read/write conflict after having read;
(3) reading result is screened and filtered, by the method for searching loop, the variable name in TCT file is carried
Take;
(4) open a new form, the variable name extracted is deposited in the cell of correspondence;
(5) variable in cell described in reference source code and step (4), according to results of comparison to the change in described cell
Amount carries out assignment;
(6) text of the entitled .txt of extension is created, by described for value write corresponding to variable in described cell and variable
In text, write operation closes closed file stream after completing, it is to avoid file read-write conflict;
(7) text in step (6) is converted to extend the text of entitled .TCF, i.e. generates test case.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610710772.3A CN106326122B (en) | 2016-08-23 | 2016-08-23 | A kind of software unit testing case management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610710772.3A CN106326122B (en) | 2016-08-23 | 2016-08-23 | A kind of software unit testing case management system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106326122A true CN106326122A (en) | 2017-01-11 |
CN106326122B CN106326122B (en) | 2018-08-31 |
Family
ID=57742644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610710772.3A Active CN106326122B (en) | 2016-08-23 | 2016-08-23 | A kind of software unit testing case management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106326122B (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107678951A (en) * | 2017-09-21 | 2018-02-09 | 平安科技(深圳)有限公司 | Test exemple automation management method, device, equipment and storage medium |
CN107729251A (en) * | 2017-10-23 | 2018-02-23 | 中国联合网络通信集团有限公司 | Testing case management and device |
CN107885660A (en) * | 2017-10-31 | 2018-04-06 | 平安科技(深圳)有限公司 | Fund system automatic test management method, device, equipment and storage medium |
CN108009093A (en) * | 2017-12-22 | 2018-05-08 | 北京远特科技股份有限公司 | A kind of method for testing software, apparatus and system |
CN108459964A (en) * | 2018-03-06 | 2018-08-28 | 平安科技(深圳)有限公司 | Test cases selection method, apparatus, equipment and computer readable storage medium |
CN109144867A (en) * | 2018-08-15 | 2019-01-04 | 优信拍(北京)信息科技有限公司 | A kind of test method and test macro |
CN109324978A (en) * | 2018-11-28 | 2019-02-12 | 北京精密机电控制设备研究所 | A kind of software testing management system of multi-person synergy |
CN109871311A (en) * | 2017-12-04 | 2019-06-11 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus for recommending test case |
CN110069412A (en) * | 2019-04-22 | 2019-07-30 | 中国第一汽车股份有限公司 | A kind of electric function supervision test software |
CN110309054A (en) * | 2019-05-22 | 2019-10-08 | 平安科技(深圳)有限公司 | Code validity test method calculates equipment and storage medium |
CN110321291A (en) * | 2019-07-12 | 2019-10-11 | 中国工商银行股份有限公司 | Test cases intelligent extraction system and method |
CN110347603A (en) * | 2019-07-12 | 2019-10-18 | 北京精密机电控制设备研究所 | A kind of automation software testing system and method for artificial intelligence |
CN110704305A (en) * | 2019-09-07 | 2020-01-17 | 创新奇智(合肥)科技有限公司 | Text-based automatic test case design method and system |
CN110750457A (en) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | Automatic unit testing method and device based on memory database |
CN111177006A (en) * | 2019-12-31 | 2020-05-19 | 惠州市德赛西威汽车电子股份有限公司 | Automatic generation system for vehicle-mounted entertainment navigation test case |
CN111190814A (en) * | 2019-12-17 | 2020-05-22 | 远光软件股份有限公司 | Software test case generation method and device, storage medium and terminal |
CN112527658A (en) * | 2020-12-17 | 2021-03-19 | 展讯通信(上海)有限公司 | Test case processing method and device for unit test |
CN112579433A (en) * | 2020-11-04 | 2021-03-30 | 北京精密机电控制设备研究所 | Integrated test system of servo software |
CN112699036A (en) * | 2020-12-29 | 2021-04-23 | 中国航空工业集团公司西安飞机设计研究所 | Multi-partition multi-version airborne application software test case multiplexing method |
CN112783758A (en) * | 2019-11-11 | 2021-05-11 | 阿里巴巴集团控股有限公司 | Test case library and feature library generation method, device and storage medium |
CN112799966A (en) * | 2021-03-29 | 2021-05-14 | 广州嘉为科技有限公司 | Method, system, equipment and medium for generating test data in batches by extensible plug-in |
CN113297061A (en) * | 2020-05-29 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Test case generation method, device and system, offline server and storage medium |
CN113342658A (en) * | 2021-06-11 | 2021-09-03 | 上海中通吉网络技术有限公司 | Test data batch generation method |
CN115328813A (en) * | 2022-10-11 | 2022-11-11 | 成都飞机工业(集团)有限责任公司 | Test case design method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106137A (en) * | 2011-11-15 | 2013-05-15 | 上海宝康电子控制工程有限公司 | Method for achieving automatic unit testing in computer modularization software system |
CN103617117A (en) * | 2013-11-15 | 2014-03-05 | 中国航空无线电电子研究所 | Knowledge base system based on aviation embedded software testing |
CN104268073A (en) * | 2014-09-05 | 2015-01-07 | 北京广利核***工程有限公司 | Method for generating test cases in batch mode |
CN104598373A (en) * | 2013-10-30 | 2015-05-06 | 北京精密机电控制设备研究所 | Embedded software testing method capable of realizing multi-technology fusion |
-
2016
- 2016-08-23 CN CN201610710772.3A patent/CN106326122B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106137A (en) * | 2011-11-15 | 2013-05-15 | 上海宝康电子控制工程有限公司 | Method for achieving automatic unit testing in computer modularization software system |
CN104598373A (en) * | 2013-10-30 | 2015-05-06 | 北京精密机电控制设备研究所 | Embedded software testing method capable of realizing multi-technology fusion |
CN103617117A (en) * | 2013-11-15 | 2014-03-05 | 中国航空无线电电子研究所 | Knowledge base system based on aviation embedded software testing |
CN104268073A (en) * | 2014-09-05 | 2015-01-07 | 北京广利核***工程有限公司 | Method for generating test cases in batch mode |
Non-Patent Citations (1)
Title |
---|
徐润德: "基于LDRA Testbed的软件单元测试", 《海军航空工程学院学报》 * |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019056540A1 (en) * | 2017-09-21 | 2019-03-28 | 平安科技(深圳)有限公司 | Test case automation management method and apparatus, device, and storage medium |
CN107678951A (en) * | 2017-09-21 | 2018-02-09 | 平安科技(深圳)有限公司 | Test exemple automation management method, device, equipment and storage medium |
CN107729251A (en) * | 2017-10-23 | 2018-02-23 | 中国联合网络通信集团有限公司 | Testing case management and device |
CN107885660A (en) * | 2017-10-31 | 2018-04-06 | 平安科技(深圳)有限公司 | Fund system automatic test management method, device, equipment and storage medium |
CN107885660B (en) * | 2017-10-31 | 2020-04-03 | 平安科技(深圳)有限公司 | Fund system automatic test management method, device, equipment and storage medium |
CN109871311A (en) * | 2017-12-04 | 2019-06-11 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus for recommending test case |
CN108009093A (en) * | 2017-12-22 | 2018-05-08 | 北京远特科技股份有限公司 | A kind of method for testing software, apparatus and system |
CN108459964A (en) * | 2018-03-06 | 2018-08-28 | 平安科技(深圳)有限公司 | Test cases selection method, apparatus, equipment and computer readable storage medium |
CN109144867A (en) * | 2018-08-15 | 2019-01-04 | 优信拍(北京)信息科技有限公司 | A kind of test method and test macro |
CN109144867B (en) * | 2018-08-15 | 2021-07-13 | 优信拍(北京)信息科技有限公司 | Test method and test system |
CN109324978A (en) * | 2018-11-28 | 2019-02-12 | 北京精密机电控制设备研究所 | A kind of software testing management system of multi-person synergy |
CN109324978B (en) * | 2018-11-28 | 2022-05-24 | 北京精密机电控制设备研究所 | Software test management system with multi-user cooperation |
CN110069412A (en) * | 2019-04-22 | 2019-07-30 | 中国第一汽车股份有限公司 | A kind of electric function supervision test software |
CN110309054A (en) * | 2019-05-22 | 2019-10-08 | 平安科技(深圳)有限公司 | Code validity test method calculates equipment and storage medium |
CN110309054B (en) * | 2019-05-22 | 2021-08-31 | 平安科技(深圳)有限公司 | Code validity testing method, computing device and storage medium |
CN110321291A (en) * | 2019-07-12 | 2019-10-11 | 中国工商银行股份有限公司 | Test cases intelligent extraction system and method |
CN110347603A (en) * | 2019-07-12 | 2019-10-18 | 北京精密机电控制设备研究所 | A kind of automation software testing system and method for artificial intelligence |
CN110347603B (en) * | 2019-07-12 | 2023-08-15 | 北京精密机电控制设备研究所 | Automatic software testing system and method for artificial intelligence |
CN110704305A (en) * | 2019-09-07 | 2020-01-17 | 创新奇智(合肥)科技有限公司 | Text-based automatic test case design method and system |
CN110750457A (en) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | Automatic unit testing method and device based on memory database |
CN110750457B (en) * | 2019-10-21 | 2023-11-10 | 中国民航信息网络股份有限公司 | Automatic unit testing method and device based on memory database |
CN112783758B (en) * | 2019-11-11 | 2024-02-27 | 阿里云计算有限公司 | Test case library and feature library generation method, device and storage medium |
CN112783758A (en) * | 2019-11-11 | 2021-05-11 | 阿里巴巴集团控股有限公司 | Test case library and feature library generation method, device and storage medium |
CN111190814B (en) * | 2019-12-17 | 2024-02-06 | 远光软件股份有限公司 | Method and device for generating software test case, storage medium and terminal |
CN111190814A (en) * | 2019-12-17 | 2020-05-22 | 远光软件股份有限公司 | Software test case generation method and device, storage medium and terminal |
CN111177006B (en) * | 2019-12-31 | 2024-02-02 | 惠州市德赛西威汽车电子股份有限公司 | Automatic generation system for vehicle-mounted entertainment navigation test cases |
CN111177006A (en) * | 2019-12-31 | 2020-05-19 | 惠州市德赛西威汽车电子股份有限公司 | Automatic generation system for vehicle-mounted entertainment navigation test case |
CN113297061A (en) * | 2020-05-29 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Test case generation method, device and system, offline server and storage medium |
CN112579433A (en) * | 2020-11-04 | 2021-03-30 | 北京精密机电控制设备研究所 | Integrated test system of servo software |
CN112527658A (en) * | 2020-12-17 | 2021-03-19 | 展讯通信(上海)有限公司 | Test case processing method and device for unit test |
CN112699036B (en) * | 2020-12-29 | 2023-03-14 | 中国航空工业集团公司西安飞机设计研究所 | Multi-partition multi-version airborne application software test case multiplexing method |
CN112699036A (en) * | 2020-12-29 | 2021-04-23 | 中国航空工业集团公司西安飞机设计研究所 | Multi-partition multi-version airborne application software test case multiplexing method |
CN112799966B (en) * | 2021-03-29 | 2021-06-29 | 广州嘉为科技有限公司 | Method, system, equipment and medium for generating test data in batches by extensible plug-in |
CN112799966A (en) * | 2021-03-29 | 2021-05-14 | 广州嘉为科技有限公司 | Method, system, equipment and medium for generating test data in batches by extensible plug-in |
CN113342658A (en) * | 2021-06-11 | 2021-09-03 | 上海中通吉网络技术有限公司 | Test data batch generation method |
CN115328813B (en) * | 2022-10-11 | 2023-02-03 | 成都飞机工业(集团)有限责任公司 | Test case design method, device, equipment and storage medium |
CN115328813A (en) * | 2022-10-11 | 2022-11-11 | 成都飞机工业(集团)有限责任公司 | Test case design method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106326122B (en) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106326122B (en) | A kind of software unit testing case management system | |
CN109271326B (en) | Cloud database testing method and device, equipment and storage medium thereof | |
JP6116139B2 (en) | System and method for creating an intuitive context for analysis data | |
Kamimura et al. | Extracting candidates of microservices from monolithic application code | |
CN107844424A (en) | Model-based testing system and method | |
US8788464B1 (en) | Fast ingest, archive and retrieval systems, method and computer programs | |
US10528532B2 (en) | Systems and methods for data integration | |
CN107797916B (en) | DDL statement auditing method and device | |
Rabl et al. | Just can't get enough: Synthesizing Big Data | |
CN107168868B (en) | Software change defect prediction method based on sampling and ensemble learning | |
CN114185769A (en) | Software defect prediction method and terminal based on bidirectional long-short term memory neural network | |
CN111143432A (en) | Data analysis early warning system and method for event processing result | |
CN114969115A (en) | Data management method and system based on standardized metadata system | |
CN113791980B (en) | Conversion analysis method, device and equipment for test cases and storage medium | |
CN112967759B (en) | DNA material evidence identification STR typing comparison method based on memory stack technology | |
CN115169578A (en) | AI model production method and system based on meta-space data markers | |
CN111079809B (en) | Intelligent unified method for electric connector | |
CN111400375A (en) | Business opportunity mining method and device based on financial service data | |
Liu | Integrating process mining with discrete-event simulation modeling | |
Gupta et al. | A meta level data mining approach to predict software reusability | |
CN112862434B (en) | Auditing system based on multi-dimensional complex business | |
Alvarez-Pérez et al. | Splitting Long Event Sequences Drawn from Cyclic Processes for Discovering Workflow Nets | |
CN115422062A (en) | Big data simulation development test method and system | |
CN117573934A (en) | Intelligent data interaction method and device for optical fiber transmission knowledge management system | |
CN117634992A (en) | Multi-source heterogeneous data insight analysis system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |