CN106326122A - Software unit test case management system - Google Patents

Software unit test case management system Download PDF

Info

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
Application number
CN201610710772.3A
Other languages
Chinese (zh)
Other versions
CN106326122B (en
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.)
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
Original Assignee
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
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 China Academy of Launch Vehicle Technology CALT, Beijing Research Institute of Precise Mechatronic Controls filed Critical China Academy of Launch Vehicle Technology CALT
Priority to CN201610710772.3A priority Critical patent/CN106326122B/en
Publication of CN106326122A publication Critical patent/CN106326122A/en
Application granted granted Critical
Publication of CN106326122B publication Critical patent/CN106326122B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/3684Test management for test design, e.g. generating new test cases
    • 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

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

A kind of software unit testing case management system
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.
CN201610710772.3A 2016-08-23 2016-08-23 A kind of software unit testing case management system Active CN106326122B (en)

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)

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

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

Patent Citations (4)

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

* Cited by examiner, † Cited by third party
Title
徐润德: "基于LDRA Testbed的软件单元测试", 《海军航空工程学院学报》 *

Cited By (37)

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