[go: up one dir, main page]

WO2018205545A1 - Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur - Google Patents

Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur Download PDF

Info

Publication number
WO2018205545A1
WO2018205545A1 PCT/CN2017/111900 CN2017111900W WO2018205545A1 WO 2018205545 A1 WO2018205545 A1 WO 2018205545A1 CN 2017111900 W CN2017111900 W CN 2017111900W WO 2018205545 A1 WO2018205545 A1 WO 2018205545A1
Authority
WO
WIPO (PCT)
Prior art keywords
test
data
software
generated
tested
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.)
Ceased
Application number
PCT/CN2017/111900
Other languages
English (en)
Chinese (zh)
Inventor
王梦霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Publication of WO2018205545A1 publication Critical patent/WO2018205545A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases

Definitions

  • the present invention relates to the field of software testing, and in particular, to a data generation method, apparatus, terminal, and computer readable storage medium.
  • Servers in the center of the topology structure connect to other node subsystems to receive and analyze data. Multiple subsystems may upload data according to the set template. To the server, the server receives the data sent by the subsystem through the setting template, and verifies the data in the template and then inputs the corresponding location, and finally realizes the processing and analysis of the data.
  • the main object of the present invention is to provide a data generation method, apparatus, terminal and computer readable storage medium, which aim to improve test efficiency by automatically generating test data and inputting test data into a corresponding test position test.
  • the present invention provides a data generation method, and a data generation method is applied to a software test, including the following steps:
  • the test information of the software to be tested is determined according to the function of the software to be tested and stored;
  • Test data that meets the test requirements is entered into an Excel spreadsheet and applied to software testing.
  • determining the test information of the software to be tested according to the function of the software to be tested and storing the steps includes:
  • the software to be tested is associated with the Excel table according to the function of the software to be tested;
  • the test information of the software test is determined and stored.
  • test information includes a data location and a data length, a character set, and the step of generating test data according to the test information includes:
  • the row and column coordinate values in the Excel table are used as the data locations in the test information
  • the data length and character set of the corresponding location are determined to generate test data.
  • the step of determining the data length and the character set of the corresponding location according to the data location in the test information to generate the test data includes:
  • the steps of verifying that the generated test data meets the test requirements include:
  • the preset verification conditions verify the generated test data to determine whether the generated test data meets the test requirements.
  • the step of determining whether the generated test data meets the test requirements includes:
  • the generated test data software is used to test
  • test data does not meet the test requirements, mark the test data that does not meet the test requirements and generate new test data.
  • inputting test data that meets the test requirements into an Excel spreadsheet and applying the steps for the software test includes:
  • the number of software tests is determined according to the software test requirements, and the number of times the test data is generated is set to perform multiple software tests.
  • determining the number of software tests according to the software testing requirements, and setting the number of times the test data is generated, after performing the multiple software testing steps includes:
  • the generated test data is used for software testing to determine whether the test result obtained by the software test is correct. If the test result obtained by the software test is correct, the test data is stopped.
  • the present invention also provides a data generating apparatus, where the data generating apparatus includes:
  • a detection determining module configured to determine, according to a function of the software to be tested, test information of the software to be tested and store the software test request;
  • a data input module for inputting test data that meets the test requirements into an Excel spreadsheet and for use in software testing.
  • the present invention further provides a data generating terminal, the data generating terminal comprising: a memory, a processor, and a data generating program stored on the memory and operable on the processor, the data generating program
  • the steps of the data generation method described above are implemented when executed by the processor.
  • the present invention also provides a computer readable storage medium having a data generation program stored thereon, the data generation program being executed by a processor to implement the steps of the data generation method described above.
  • the present invention provides a data generation method.
  • the data generation method is applied to a software test.
  • the test information of the software to be tested is determined according to the function of the software to be tested and stored, and test data is generated according to the test information, and Verify that the generated test data meets the test requirements, input the test data that meets the test requirements into an Excel spreadsheet, and apply it to the software test; specifically, the data information that needs to be uploaded to the server by the client is stored in the software running process.
  • the attachment of the Excel format when testing the software on the server, using the features of the supported program language running on Excel, the programming language is developed in Excel, the data input of the client is simulated, the software tester, and the server needs to be processed.
  • the data is sorted, and all the data position information, data length, character set, and character set that the user may input are obtained as test information, and the program language is randomly generated to generate corresponding test data for software testing, thereby avoiding the software tester manually inputting data and improving the speed of data input. Further improve the efficiency of software testing.
  • FIG. 1 is a schematic structural diagram of a terminal in a hardware operating environment according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a scenario of various embodiments of a data generating method of the present invention.
  • FIG. 3 is a schematic diagram of a scenario of a data generating method of the present invention in a software testing process
  • FIG. 4 is a schematic flowchart of an embodiment of a data generating method according to the present invention.
  • FIG. 5 is a schematic flowchart of the refinement of step S10 of the data generating method in FIG. 4;
  • FIG. 6 is a schematic flowchart of the refinement of step S20 of the data generating method in FIG. 4;
  • FIG. 7 is a schematic flowchart of the refinement of step S22 of the data generating method in FIG. 6;
  • FIG. 8 is a schematic flowchart diagram of another embodiment of a data generating method according to the present invention.
  • FIG. 9 is a schematic diagram of functional modules of an embodiment of a data generating apparatus according to the present invention.
  • FIG. 1 is a schematic structural diagram of a terminal in a hardware operating environment according to an embodiment of the present invention.
  • the corresponding program in the data generating method of the present invention is implemented by a data generating terminal (also called a terminal), and the terminal of the embodiment may be a PC, or a portable terminal device having a display function, such as a tablet computer or a portable computer, which needs supplementary explanation. It is the terminal and server mentioned in the present invention that can be replaced.
  • the terminal may include a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002.
  • the communication bus 1002 is used to implement connection communication between these components.
  • the user interface 1003 may include a display, an input unit such as a keyboard.
  • the terminal (server) communicates with the user end during the running of the software, and the tester can use the software during the test.
  • the user interface performs input of data information, and the optional user interface 1003 may also include a standard wired interface and a wireless interface.
  • the network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface).
  • the memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage.
  • the memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
  • the terminal may further include a camera, RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.
  • sensors such as light sensors, motion sensors, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display according to the brightness of the ambient light, and the proximity sensor may turn off the display and/or when the mobile terminal moves to the ear. Backlighting.
  • the gravity acceleration sensor can detect the magnitude of acceleration in each direction (usually three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, Related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. No longer.
  • terminal structure shown in FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
  • the main solution of the embodiment of the present invention is: developing a programming language in Excel according to data processed by the server, simulating generating test data, applying and software testing, specifically, in conjunction with FIG. 3, the user input processed in the software running process is in Excel.
  • the data in the table, the present invention simulates the data input by the client, generates data in Excel using the programming language, and applies the generated data to the software test. It is necessary to additionally explain that the solution software (system) processing described in the present invention
  • the digital information is in Excel. Therefore, based on the characteristics of Excel that can directly run the program, the data generation statement is set in Excel by using VB (or other programming language that can be run on Excel) in Excel. For Excel, if simple replacement is performed on the basis of the present invention, that is, generating other text information, or simply switching other document modes in Excel, it should be considered within the scope of the present invention.
  • the present invention provides a solution for generating test data in the form of data processing using a programming language.
  • the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server;
  • the user interface 1003 is mainly used to connect the client (user end), and perform data communication with the client;
  • the processor 1001 can be used to invoke a software test stored in memory 1005 and perform the following operations:
  • the test information of the software to be tested is determined according to the function of the software to be tested and stored;
  • Test data that meets the test requirements is entered into an Excel spreadsheet and applied to software testing.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the step of determining the test information of the software to be tested according to the function of the software to be tested and storing the steps includes:
  • the software to be tested is associated with the Excel table according to the function of the software to be tested;
  • the test information of the software test is determined and stored.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the test information includes a data location and a data length, a character set, and the step of generating test data according to the test information includes:
  • the row and column coordinate values in the Excel table are used as the data locations in the test information
  • the data length and character set of the corresponding location are determined to generate test data.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the steps of determining the data length and character set of the corresponding location to generate test data include:
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the steps to verify that the generated test data meets the test requirements include:
  • the preset verification conditions verify the generated test data to determine whether the generated test data meets the test requirements.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the steps to determine whether the generated test data meets the test requirements include:
  • the generated test data software is used to test
  • test data does not meet the test requirements, mark the test data that does not meet the test requirements and generate new test data.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • Entering test data that meets the test requirements into an Excel spreadsheet and applying the software test steps includes:
  • the number of software tests is determined according to the software test requirements, and the number of times the test data is generated is set to perform multiple software tests.
  • processor 1001 may call the data generation application stored in the memory 1005, and also perform the following operations:
  • the number of software tests is determined according to the software testing requirements, and the number of times the test data is generated is set to perform multiple software testing steps including:
  • the generated test data is used for software testing to determine whether the test result obtained by the software test is correct. If the test result obtained by the software test is correct, the test data is stopped.
  • an embodiment of the data generating method of the present invention provides a data generating method including the following steps:
  • Step S10 when the software test request is detected, the test information of the software to be tested is determined according to the function of the software to be tested and stored.
  • the software When testing software on the server (the software here can be understood as software or data processing system), the information of the data processed by the software runtime is used as test information and stored in the memory to determine the software testing process according to the test information. Simulate the generated test data.
  • the software on the server is a financial salary settlement system
  • the financial salary settlement system is used to pay wages to employees of other branches
  • the branch office serves as the basic information for uploading employees of the company (employee name, job number) , gender, etc.
  • the basic information of wages (salary amount, bank card number, deductible amount, etc.) and salary distribution data
  • the test personnel need to input the salary amount, bank card number Data, but there is no real salary settlement data for software testing during the software testing process.
  • the existing technology mainly relies on the manual input of the tester.
  • the present invention firstly organizes the data related information processed by the system as System test test information
  • the salary settlement system test information the salary amount, the bank card number, the deduction amount and other information related to the salary calculation), and the test data is generated according to the stored test information, and the relevant test data is simulated to calculate the salary, thereby realizing the financial salary settlement system. Test.
  • Step S20 generating test data according to the test information, and verifying whether the generated test data meets the test requirement.
  • test data that is, the type of data that may appear is saved in the memory of the server, the programming language is developed in Excel, and the corresponding characters are combined into a test.
  • the data is tested for data.
  • Table 1 the numbers, other letters, and symbol information appearing in the bank card number are stored in the memory as test information:
  • Table 1 shown as an Excel template, can intuitively understand the salary calculation data as software test data
  • using the programming language first determine the location of the digital information in the Excel table: the first few rows, the first few columns Further, the program function is used to generate the test data, and the generated test data is verified according to the verification condition, and it is judged whether the generated data meets the test requirement (verification condition: the verification condition according to the specific situation of the generated data, and the data can be Generate probabilistic verification randomness, or whether it conforms to a specific data boundary, the end of the verification rules, etc., to verify the generated test data, to meet the test requirements to meet the test requirements).
  • verification condition the verification condition according to the specific situation of the generated data, and the data can be Generate probabilistic verification randomness, or whether it conforms to a specific data boundary, the end of the verification rules, etc., to verify the generated test data, to meet the test requirements to meet the test requirements.
  • step S30 the test data meeting the test requirements is input into an Excel spreadsheet and used for software testing.
  • the server inputs the verified test data conforming to the test requirements into an Excel spreadsheet, and performs software testing using the test data generated by the programming language in the Excel table.
  • the test information of the software to be tested is determined according to the function of the software to be tested and stored, the test data is generated according to the test information, and the generated test data is verified to meet the test requirements, and the The test data of the test requirement is input into the Excel spreadsheet and used for software testing; the data information processed by the client to the server is stored in an attachment in Excel format, and the software in the support language of Excel is used when testing the software on the server.
  • the characteristics of the operation develop the programming language in Excel, simulate the data input of the client, specifically, sort the data that the server needs to process, obtain all the data information that the user may input as the test information, and set the programming language to randomly generate the corresponding test data.
  • Software testing is performed to prevent software testers from manually inputting data, which increases the speed of data input and further improves the efficiency of software testing.
  • step S10 includes:
  • step S11 when the software test request is detected, the software to be tested is associated with the Excel table according to the function of the software to be tested.
  • the server software test first determine the data processed during the software running process, input all the data processed in the software running process into the Excel format as the software test information, and associate the software to be tested with the Excel table, for example, the headquarters
  • the financial salary settlement system when the salary is paid, enter the salary distribution related data in the template of the employee salary list Excel table shown in Table 1, and then upload the data in Excel as the attachment information to the financial salary settlement system of the headquarters.
  • the relationship between the financial salary settlement system and the Excel spreadsheet is established, and the financial salary settlement system processes the data information in Excel.
  • the data in the Excel input by the user terminal is used as the template data. If other formats are used for data generation, the application and software testing methods are evenly considered within the scope of protection of the solution.
  • Step S12 Determine test information of the software test according to the relationship between the software to be tested and the Excel table, and store the test information.
  • the software to be tested needs to test all the test data in Excel, and wants to test the position information of the data in Excel, the length of the test data, the type of the test data as test information, and stored in
  • the memory that is, in Excel, numeric data, data dictionary data, text data, and the like may be unified in the character set, so the terminal needs to store all possible test information (data position and data length, character set) in the memory.
  • test information data position and data length, character set
  • the software to be tested is associated with the Excel table according to the function of the software to be tested, and the test information of the software test is determined and stored according to the relationship between the software to be tested and the Excel table;
  • the user inputs the data information in Excel as test information, so as to generate corresponding test data according to the test information for software testing.
  • the existing software test is data input processed by the tester according to the software, and manual manual data input.
  • Software testing such a method for software testing of a large number of data input, will lead to low test efficiency, the data that the user may input as test information, generate test data for data testing can speed up the efficiency of software testing.
  • the embodiment is further provided on the basis of the first embodiment.
  • the data information includes a data location, a data type, and a data length
  • step S20 includes:
  • step S21 the row and column coordinate values in the Excel table are used as the data locations in the test information.
  • the present invention directly simulates data input of the user end, and inputs the generated test data into a corresponding position in Excel, as shown in Table 1, and uses the corresponding row and column values of the template data in Excel as a template.
  • the data location of the data, in the software test, the location in Excel is no test data, this method uses the features of Excel to support the running program language, generate test data in Excel, that is, first determine the test data in the software test in Excel Data location, software tool language: You can use the VBA language sheets().select and cells() functions to find the location in the specific excel, and populate the data on this basis.
  • Step S22 Determine a data length and a character set of the corresponding location according to the data location in the test information to generate test data.
  • the data length and the data type of the corresponding location are further determined, that is, after determining the data location of the generated data in Excel, determining the data length and character set (character set) of the corresponding location : Different data types, symbols, letters, etc., set different program languages for different data locations to generate test data.
  • the row and column coordinate values in the Excel table are used as the data position in the test information, and the data length and character set of the corresponding position are determined according to the data position in the test information to generate test data; the test data is in Excel.
  • the corresponding row and column coordinate values in the table as the data position of the test data, determine the data length and characters of the corresponding position according to the data position of the template data, and set the programming language to generate test data to prevent the cumbersome work of manually inputting the test data, and determine the test by determining the test.
  • Information, and then preset programming language to generate test data speeds up software testing efficiency.
  • step S22 includes:
  • Step S221 identifying the data length and the character set at the corresponding location according to the data location in the test information.
  • the data length and character set of the test data that should be generated are identified.
  • Step S222 when the data generation instruction is detected, the characters in the character set are extracted and the test data is generated according to the data length combination.
  • the programming language randomly extracts characters from the character set stored in the test information pre-stored in the terminal, and generates numerical values of various types within a certain range of the data position of the template data for the numerical data. And correspondingly filling the extracted data to the corresponding position, that is, the random value can be generated according to the round and format functions of the VBA, and if the data dictionary class data is filled, the data dictionary is maintained in a sheet, and the sheet is read in a sequential cycle.
  • the value of the data field class data is filled into the Excel template, combined to generate test data,
  • the bank card number to be filled in during the software test first determine the location where the bank card number needs to be filled, and then determine the length of the bank card number, and then select the number corresponding to the length, and combine
  • the bank card number is formed (all numbers and characters are pre-stored in the memory to form a character set, and then the data is randomly extracted by the programming language to form test data), and the same type of digital information is required to be generated correspondingly.
  • the data length and the character set at the corresponding location are identified; when the data generation instruction is detected, the characters in the character set are extracted and the test data is generated according to the data length combination, from the pre-stored
  • the test information character set randomly extracts the character information combination to form test data, which accelerates the generation efficiency of the test data.
  • step S20 in the data generating method of the present invention further includes:
  • step S23 according to the software function of the software to be tested, the generated verification data is verified by the preset verification condition to determine whether the generated test data meets the test requirement.
  • the preset verification condition verifies the generated test data to verify whether the generated test data is a test requirement, that is, simply verifying randomness verification for the generated data, or
  • the data setting condition of the location data verification condition for example, whether the generated bank card number corresponds to the corresponding verification rule, that is, whether the generated test data conforms to different data verification rules such as randomness and uniqueness.
  • step S24 if the generated test data meets the test requirements, the generated test data software is used for testing.
  • the generated test data is tested by using the preset verification condition. If the generated test data satisfies the corresponding verification condition, the test data is considered to meet the test requirement, the test data of the next data location is generated, and the generated data is utilized.
  • Software testing based on the support of the programming language in Excel, you can directly test the software in Excel.
  • step S25 if the generated test data does not meet the test requirements, the test data that does not meet the test requirements is marked, and new test data is generated.
  • test data If the test data is verified, the test data does not satisfy the randomness, the repetition rate is high, or other verification conditions are not met. It is considered that the generated test data does not meet the test requirements, and the test data that does not meet the test requirements is marked and again. Run the data generator of the corresponding location to generate new test data.
  • the verification condition is used to verify the generated test data to determine whether the generated test data meets the test requirement, and different data verification conditions are preset for the generated data to generate
  • the test data is verified to make the generated test data more in line with the requirements of the software test, so that the accuracy of the software test is guaranteed, and whether the generated test data meets the test requirements, and if the generated test data meets the test requirements, the generated test data is utilized.
  • Test data software test if the generated test data does not meet the test requirements, mark the test data that does not meet the test requirements, and generate new test data, so that the generated test data is more in line with the requirements of the software test, and the accuracy of the software test is improved.
  • sexuality the existing test data mainly depends on the manual input by the tester. If the manual input of the test has errors, the query is difficult, and the software system may also have problems.
  • step S30 in another embodiment of the data generating method the method further includes:
  • step S40 the number of software tests is determined according to the software test requirements, and the number of times the test data is generated is set to perform multiple software tests.
  • step S50 the generated test data is used for software testing to determine whether the test result obtained by the software test is correct. If the test result obtained by the software test is correct, the test data is stopped.
  • the software test is mainly carried out around different factors such as the stability of the softness, using the generated test data for software testing, and judging whether the result of the software test is correct, that is, when using the generated test value for software testing, The result of the test is the same as the value of the software running normally. If the software test result is correct multiple times, stop generating the software test data and complete the corresponding software test work. Otherwise, if the test result obtained by the software test is incorrect, then Generate test data multiple times and look for software anomalies.
  • the data generation times are set according to the software testing requirements, and the test data is generated by using the programming language to cycle and verify the generated test data for software testing, which can prevent the tester from repeating a large amount of data input to implement the software test, and speed up the software test. effectiveness.
  • the test data to perform software testing determine whether the software test result matches the set value. If the software test result matches the set value, stop generating the software test data and complete the software test. In this embodiment, the test data is stopped.
  • the generated conditions using the generated test data to quickly perform software testing, slow down the tedious manual test; save the investment of test manpower for large-scale attachment upload function; the randomly generated data can cover the test scenario more comprehensively. It is not easy to miss the scene.
  • the present invention further provides a data generating apparatus, where the data generating apparatus includes:
  • the detection determining module 10 is configured to determine, according to a function of the software to be tested, test information of the software to be tested and store the software test request;
  • the data input module 30 is configured to input test data meeting the test requirements into an Excel spreadsheet and apply the software test.
  • the data generating device can refer to various embodiments of the data generating method of the present invention, and details are not described herein again.
  • an embodiment of the present invention further provides a computer readable storage medium having a data generation program stored thereon, and the data generation program is implemented by a processor to implement steps such as a data generation method.
  • portions of the technical solution of the present invention that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a terminal device which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.

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

L'invention concerne un procédé de génération de données, utilisé pour un essai de logiciel ; le procédé de génération de données comprend les étapes suivantes : lorsqu'une requête d'essai de logiciel est détectée, déterminer des informations d'essai d'un logiciel à soumettre à un essai en fonction de la fonction du logiciel à soumettre à un essai, et mémoriser lesdites informations ; générer des données d'essai en fonction des informations d'essai, et vérifier si les données d'essai générées satisfont aux exigences d'essai ; entrer dans un tableau Excel les données d'essai qui satisfont aux exigences d'essai, et utiliser celles-ci pour l'essai de logiciel. L'invention concerne également de manière correspondante un appareil de génération de données et un terminal et un support lisible par ordinateur. Dans la présente invention, Excel est combiné à un langage de programme, et le programme, selon des informations de données dans des données de modèle, simule la génération de données d'essai de logiciel ; il n'est pas nécessaire que le personnel d'essai effectue manuellement une entrée selon un format prédéfini, ce qui améliore l'efficacité de l'essai de logiciel.
PCT/CN2017/111900 2017-05-10 2017-11-20 Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur Ceased WO2018205545A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710327747.1A CN107678935B (zh) 2017-05-10 2017-05-10 数据生成方法、终端及计算机可读存储介质
CN201710327747.1 2017-05-10

Publications (1)

Publication Number Publication Date
WO2018205545A1 true WO2018205545A1 (fr) 2018-11-15

Family

ID=61134204

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/111900 Ceased WO2018205545A1 (fr) 2017-05-10 2017-11-20 Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur

Country Status (2)

Country Link
CN (1) CN107678935B (fr)
WO (1) WO2018205545A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968514A (zh) * 2019-12-02 2020-04-07 北京明略软件系统有限公司 测试方法、装置、电子设备和存储介质

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563584A (zh) * 2018-05-09 2018-09-21 平安普惠企业管理有限公司 测试数据生成方法、装置、计算机设备及存储介质
CN110825610B (zh) * 2018-08-14 2024-11-15 北京京东尚科信息技术有限公司 一种用于提供测试数据的方法和装置
CN110134928A (zh) * 2019-03-08 2019-08-16 北京车和家信息技术有限公司 基于信号创建Signal Builder的表格处理方法和电子设备
CN110188030A (zh) * 2019-04-08 2019-08-30 平安科技(深圳)有限公司 一种测试数据生成方法、装置及计算机设备、存储介质
CN110119353B (zh) * 2019-04-18 2023-10-10 上海蔚来汽车有限公司 测试数据生成方法、装置以及控制器和介质
CN110502425A (zh) * 2019-06-28 2019-11-26 平安银行股份有限公司 测试数据生成方法、装置、电子设备及存储介质
CN110489332B (zh) * 2019-07-19 2023-09-08 珠海金山数字网络科技有限公司 一种填充测试数值方法及系统
CN110377526A (zh) * 2019-07-31 2019-10-25 赛汇检测(广州)有限公司 一种ai智能软件的测试方法
CN110457224B (zh) * 2019-08-15 2023-08-18 中国银行股份有限公司 生成测试数据的方法及装置
CN110908891A (zh) * 2019-09-18 2020-03-24 泰康保险集团股份有限公司 一种测试数据生成方法、装置、电子设备及存储介质
CN111177005B (zh) * 2019-12-31 2024-04-16 中国银行股份有限公司 业务应用的测试方法、装置、服务器和存储介质
CN111679979B (zh) * 2020-06-03 2023-09-19 中国银行股份有限公司 破坏性测试方法及装置
CN112199302A (zh) * 2020-12-07 2021-01-08 望海康信(北京)科技股份公司 测试数据生成方法、系统及相应设备和存储介质
CN113094290B (zh) * 2021-05-21 2024-02-23 珠海金山数字网络科技有限公司 程序测试系统及方法
CN114153911A (zh) * 2021-12-21 2022-03-08 浪潮软件集团有限公司 基于vba技术自定义生成数据库测试数据的方法与系统
CN114817035B (zh) * 2022-04-26 2024-06-25 苏州浪潮智能科技有限公司 一种软件测试方法、装置、设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102760096A (zh) * 2011-04-27 2012-10-31 阿里巴巴集团控股有限公司 测试用数据的生成方法、单元测试方法以及单元测试系统
CN104615667A (zh) * 2015-01-13 2015-05-13 联动优势电子商务有限公司 一种基础数据生成方法、测试用数据生成方法及其装置
US20160299837A1 (en) * 2011-07-21 2016-10-13 International Business Machines Corporation Software test automation systems and methods

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197897A (ja) * 2007-02-13 2008-08-28 Hitachi Consulting Co Ltd テストパターン作成装置及び作成方法
CN102622294B (zh) * 2011-01-28 2014-12-10 国际商业机器公司 生成用于不同测试类型的测试用例的方法和装置
CN104516814A (zh) * 2013-09-29 2015-04-15 腾讯科技(深圳)有限公司 一种终端软件的自动化测试方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102760096A (zh) * 2011-04-27 2012-10-31 阿里巴巴集团控股有限公司 测试用数据的生成方法、单元测试方法以及单元测试系统
US20160299837A1 (en) * 2011-07-21 2016-10-13 International Business Machines Corporation Software test automation systems and methods
CN104615667A (zh) * 2015-01-13 2015-05-13 联动优势电子商务有限公司 一种基础数据生成方法、测试用数据生成方法及其装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968514A (zh) * 2019-12-02 2020-04-07 北京明略软件系统有限公司 测试方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN107678935A (zh) 2018-02-09
CN107678935B (zh) 2020-07-14

Similar Documents

Publication Publication Date Title
WO2018205545A1 (fr) Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur
WO2019165691A1 (fr) Procédé, appareil et dispositif de production automatique de cas de test, et support de stockage lisible par ordinateur
WO2018227880A1 (fr) Procédé, appareil, et dispositif de comparaison de données, et support d'informations lisible
WO2014025186A1 (fr) Procédé de fourniture de fonction de messagerie et dispositif électronique associé
WO2019174375A1 (fr) Procédé, appareil et dispositif de test d'interface, et support de stockage lisible par ordinateur
WO2021215730A1 (fr) Programme informatique, procédé et dispositif pour générer une image de défaut virtuel à l'aide d'un modèle d'intelligence artificielle généré sur la base d'une entrée d'utilisateur
WO2014182052A1 (fr) Procédé et appareil de fourniture de contenus comprenant des informations de réalité augmentée
WO2015135443A1 (fr) Procédé et appareil pour simuler un son dans un scénario virtuel, et terminal
WO2017041538A1 (fr) Procédé et dispositif d'affichage commandé par interface utilisateur de terminal
WO2019169814A1 (fr) Procédé, appareil et dispositif de génération automatique d'annotation en chinois, et support d'informations
WO2020224247A1 (fr) Procédé, appareil et dispositif de provenance de données basés sur la chaine de blocs, et support d'informations lisible
WO2019127837A1 (fr) Procédé, appareil et dispositif de génération de script de création de table, et support de stockage lisible par ordinateur
WO2019119624A1 (fr) Procédé et appareil de calcul basé sur un tableau excel, dispositif et support de stockage
WO2019104877A1 (fr) Procédé, appareil et dispositif de connexion à un contrat d'assurance par l'intermédiaire d'un site web, et support
WO2019104876A1 (fr) Procédé et système de poussée de produit d'assurance, terminal, terminal client et support d'informations
WO2015196960A1 (fr) Procédé et système de vérification de la sécurité d'une url pour un terminal mobile
WO2019190062A1 (fr) Dispositif électronique destiné au traitement d'une entrée vocale utilisateur
WO2014180149A1 (fr) Procédé, système, et support de stockage informatique, pour gérer le vol de compte dans des jeux en ligne
WO2019168315A1 (fr) Procédé de rendu graphique de zone de confiance et dispositif d'affichage utilisant celui-ci
WO2018076811A1 (fr) Dispositif électronique, support d'informations, système, dispositif et procédé de partage de données
WO2015144052A1 (fr) Méthode et appareil de collecte de statistiques sur des informations de réseau
WO2018188342A1 (fr) Procédé, appareil et dispositif permettant de générer un fichier de script, et support d'informations lisible par ordinateur
WO2018053964A1 (fr) Procédé et appareil sous android pour l'entrée vocale d'une marque de ponctuation
WO2019000968A1 (fr) Procédé de traitement de différence de valeur résiduelle de transaction, appareil et support d'informations lisible par ordinateur
WO2019051684A1 (fr) Procédé d'édition d'image, terminal mobile et support d'informations lisible

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17909454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17909454

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 13.03.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17909454

Country of ref document: EP

Kind code of ref document: A1