|
|
|
|
|
Star Test download StarTest brochureAbout StarTest Better coverage and lower maintenance costs Star Quality marries the ease of use from recording with the robustness of hand-coded scripts. With StarTest, users build automated tests by grouping together predefined methods and data. The tool generates the test cases at runtime each time a test plan is executed. Tests can be developed faster than with a recorder and are easy to maintain. StarTest provides methods for driving and verifying the application under test and is extendible to allow users to add custom methods. Since many of the methods used to test an application are universal, there is very little test code to maintain. We’ve proven through nearly ten years of consulting with StarTest in the field that many more members of test organizations can contribute to the automation effort using our approach and the automated tests are typically used for many years across several application releases. Test Plan - StarTest users focus on designing test plans and test data. Using an outline editor, they develop objectives-based test plans that describe the requirements for testing the application under test. The test plans drill down from the general to the specific allowing the user to express test coverage in a way that is easy to review and refine. Our users have found that they discover many more important test case permutations using this approach. The test plan also provides the user with a means for associating each test with the set of steps and data required to execute it. Test Case Generator – StarTest takes the data provided by the user in the test plan and automatically generates test scripts at runtime. Since the generated test cases are never saved, there is very little test code to maintain when the application under test changes. Our approach largely eliminates the classic problem with test case maintenance. Universal methods – Many of the methods used to run a test case are predefined and are therefore unaffected by application changes. StarTest includes several methods for driving and verifying the application under test. The following are a few examples: SQ_InputData is a method for entering data into one or more fields on a form or page. This method drives the application under test by setting values to controls, which may be members of standard or custom classes. Without any customization, SQ_InputData can set text to a TextField, select an item from a ListBox and communicate with virtually any application control. SQ_VerifyProperties and SQ_VerifyText are examples of functions used to perform verification against a form or page and its controls. These methods capture the state of the application at runtime and compare to a set of expected results. Without requiring any additional code, properties can be verified such as the value of a TextField, the state of a CheckBox, the selected value of a ListBox or the enabled state of a PushButton, as well as any other property that is available for standard or custom controls. “Use StarTest to make sure you’re getting the best return on investment from your automated testing dollars” With StarTest 4.0, you can build automated tests for SilkTest without coding or recording. StarTest will automatically generate modular, object-oriented tests from a SilkOrganizer plan using test plan data. StarTest has consistently exceeded customer expectations. The StarTest ToolBox: Through our consulting work using QA Partner/SilkTest, we find that there is a certain set of utilities needed for almost every project that we do. Over the years we've assembled quite a number of time saving functions and have packaged the universal ones into a Toolbox that is available on a subscription basis. The tools contained in this package represent several person months of work for less than a days consulting fee. Our forth release contains over 150 useful functions including:
|
||