-
公开(公告)号:CA2366344A1
公开(公告)日:2003-06-27
申请号:CA2366344
申请日:2001-12-27
Applicant: IBM CANADA
Inventor: SLUIMAN HARM , PATERNOSTRO L MARCELO
Abstract: Embodiments of the invention include a test case that is encapsulated defini ng its relationship with other such encapsulated test cases. An encapsulated test case may be explicitly associated with one or more parent test cases. Additionally, or alternativel y, a test case embodying aspects of the present invention may be explicitly associated with one or more child test cases. Through such explicit relationships between test cases a complex hierarchical structure of test cases can be quickly and efficiently created. Further aspects of the invention, which may be incorporated in some embodiments, include an encapsulated test case which , when associated with other encapsulated test case, results in an explicit tree-like hierarchical structure of test cases being defined. In further embodiments of the present invention, a test case (encapsulated or conventional) may be associated with a test case association property. The test case association property explicitly defines the relationship between a parent test case and a child test case. That is, the test case association property defines a bi-directional (i.e., two way) association between a parent and child test case. In one embodiment, the test case association property is embodied in an object (such as, for example, a JAVA language object). Inthis embodiment, a selected test case may be associated with one or more test case association property objec ts wherein each test case association property object describes the relationship for only one parent test of the selected test case and the relationship for only child test case of the selected test case.
-
公开(公告)号:CA2365733A1
公开(公告)日:2003-06-20
申请号:CA2365733
申请日:2001-12-20
Applicant: IBM CANADA
Inventor: PATERNOSTRO L MARCELO , SLUIMAN HARM
Abstract: Embodiments of the invention include an arbiter facility included in a test script. The arbiter facility includes properties defining a method for evaluating the status of a step or process, a method for evaluating verification point results and the steps to execute during execution of the test script. The arbiter facility operates to control the flow of the processes performed that form the test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility can result in different processes within the test script being performed based on data processed by the arbiter facility. Moreover, aspects of the invention embodied by the arbiter facility implemen t rules which explicitly express, within the test case, the value (e.g., weight, importanc e, etc.) of individual operations. In the exemplary embodiment, the value of one or more individual operations are explicitly expressed by the rules (e.g., computations, calculations, determinations, etc.) that are imposed on the results returned to the arbiter facility by the various verification points within the test script. Accordingly and advantageously, analysis on the value of a verification point may be performed prior to implementing or executing a test script. Thisanalysis may then be reflected in the rule implemented in the arbiter facility.
-
公开(公告)号:CA2413695A1
公开(公告)日:2004-06-06
申请号:CA2413695
申请日:2002-12-06
Applicant: IBM CANADA
Inventor: SLAVESCU MARIUS , PATERNOSTRO L MARCELO
IPC: G06F11/36
Abstract: The present invention provides a testing tool for testing software applications. The tool implements a method for tracking unit tests of a software application, comprising conducting the unit tests on the software application, the unit tests ordered under hierarchical groupings; and tracking the unit tests so as to capture a result of each unit test and a hierarchical position of each unit test within the groupings. The method may further comprise outputting the hierarchical position of each uni t test in association with the test result. If at least one of the unit tests is iteratively conducted multiple times, the method may further comprise, each time one of the unit tests is conducted, associating an iteration ordinal indication with a result obtaine d. The unit tests may be grouped within a test suite, which comprises a highest order grouping of the unit tests, the test suite grouping containing at least one test case, each test case comprising a sub-grouping of said test suite.
-
公开(公告)号:CA2365732A1
公开(公告)日:2003-06-20
申请号:CA2365732
申请日:2001-12-20
Applicant: IBM CANADA
Inventor: PATERNOSTRO L MARCELO , SLUIMAN HARM
Abstract: Embodiments of the invention include a testing measurement which output a no n- binary test result for one or more steps or processes performed during execution of a test of a subject. The non-binary test result, which may be output by a verification point or a tes t script, provides a developer with an improved gauge of the subject under test. In embodiments o f the present invention, a test script or verification point will, rather than simply generate a "pass" or "fail" (i:e., "successful" or "unsuccessful") output, generate a non-Boolean value providi ng data with improved correlation between the test output and the relative success of a test scrip t. In some embodiments, each verification point or test script can be associated with a rule for determining the test output which can be easily modified. This aspect provides users with an ability to carefully develop and implement a test result rule which provides output which enhances test outpu t data analysis.
-
-
-