Invention Grant
- Patent Title: Method of automatically formulating test cases for verifying at least part of a piece of software
- Patent Title (中): 自动制定测试用例以验证至少部分软件的方法
-
Application No.: US12993251Application Date: 2009-05-19
-
Publication No.: US08612171B2Publication Date: 2013-12-17
- Inventor: Roy Awedikian , Bernard Yannou , Philippe Lebreton , Line Bouclier , Mounib Mekhilef
- Applicant: Roy Awedikian , Bernard Yannou , Philippe Lebreton , Line Bouclier , Mounib Mekhilef
- Applicant Address: US MI Holland
- Assignee: Johnson Controls Technology Company
- Current Assignee: Johnson Controls Technology Company
- Current Assignee Address: US MI Holland
- Agency: Foley & Lardner LLP
- Priority: DE102008024170 20080519
- International Application: PCT/EP2009/003566 WO 20090519
- International Announcement: WO2009/149815 WO 20091217
- Main IPC: G06F19/00
- IPC: G06F19/00

Abstract:
A method of automatic formulation by a computer of test cases for verifying at least one function of a piece of software in relation to a specification including requirements relating input values and output values of the software, the method including the steps of: distinguishing combinatorial requirements and sequential requirements; modeling combinatorial requirements by a truth table and sequential requirements by a finite state machine to obtain a modeled specification; establishing an operation matrix relating the input values of the software with a probability of them being in succession and a transition time between them; selecting the successions of input values to be tested by performing a Monte Carlo draw on the operation matrix; determining a test case including test rows relating each selected succession with the output values expected given the modeled specification; stopping the determination process when the test case being determined makes it possible to reach a predetermined threshold for at least one of the following criteria: verified percentage of function code, verified percentage of requirements, verification time, and verification cost.
Public/Granted literature
- US20110184689A1 METHOD OF AUTOMATICALLY FORMULATING TEST CASES FOR VERIFYING AT LEAST PART OF A PIECE OF SOFTWARE Public/Granted day:2011-07-28
Information query