US 8,589,886 B2
System and method for automatic hardware and software sequencing of computer-aided design (CAD) functionality testing
Eitan Lavie, Tel-Aviv (Israel); Assaf Tamir, Kirlat-Ono (Israel); and Moshe Moskovitch, Ezer (Israel)
Assigned to Qualisystems Ltd., Ganey-Tikva (Israel)
Appl. No. 13/2,985
Filed by Eitan Lavie, Tel-Aviv (Israel); Assaf Tamir, Kirlat-Ono (Israel); and Moshe Moskovitch, Ezer (Israel)
PCT Filed Jul. 7, 2009, PCT No. PCT/IL2009/000678
§ 371(c)(1), (2), (4) Date Jan. 7, 2011,
PCT Pub. No. WO2010/004557, PCT Pub. Date Jan. 14, 2010.
Claims priority of provisional application 61/129,566, filed on Jul. 7, 2008.
Prior Publication US 2011/0112790 A1, May 12, 2011
Int. Cl. G06F 9/44 (2006.01); G01R 15/00 (2006.01); G01D 3/00 (2006.01); G01R 27/28 (2006.01); G06F 15/00 (2006.01); G06F 7/60 (2006.01); G06F 17/10 (2006.01); G06F 11/00 (2006.01); G06F 9/00 (2006.01)
U.S. Cl. 717—124  [717/106; 717/125; 717/126; 702/57; 702/108; 702/118; 702/119; 702/120; 702/123; 703/2; 713/1; 714/38] 24 Claims
OG exemplary drawing
 
1. A computer implemented method for defining and implementing a testing sequence for a UUT (unit under test) using directly controllable modular building blocks on a graphical user interface defining a test sequencing platform wherein said sequencing platform alleviates the need to manually connect said modular blocks, the method comprising:
a. abstracting hardware test requirements for a UUT;
b. defining a plurality of modular building blocks to correspond to said hardware test requirements, wherein each of said modular building blocks defines an elementary graphical unit utilized to configure a step within said hardware test requirement;
c. building said test sequence by the user by placing said plurality of modular building blocks on said sequencing platform, said platform defining a graphical interface displayed to the user wherein said building blocks may be manipulated by the user, said platform comprising a plurality of cells defining a matrix platform provided for placing said building blocks and for forming a relative stacking order of said building blocks on said platform wherein said stacking order corresponds to said hardware test sequence requirements and wherein said platform automatically links said building blocks according to said stacking order determining the flow and execution of said test sequence according to said hardware test requirements; wherein said stacking order may be edited by a user within said platform such that said platform automatically re-links and reconfigures the flow and execution of said test sequence; and
d. executing said test sequence according to the relative location of said plurality of modular building blocks on said matrix platform.