Quest Code Tester for Oracle Beta Release Notes
I. Welcome to the Quest Code Tester for Oracle Beta
Quest Code Tester for Oracle is a tool to help you test Oracle code, written in the PL/SQL language. Code testing is generally acknowledged to be one of the biggest challenges and disappointments in the world of software. We all know we should test our code. More than that, we all want to test our code, but there are many challenges to implementing a strong code regression test. These challenges include having to write a large volume of test code, keeping that test code in synch with our application code as it changes, verifying the results of running our tests, and more. Quest Code Tester for Oracle tackles these challenges by making it easy to define your tests, generate your test code, and run the tests, all within an easy-to-use graphical interface. The bottom line with Quest Code Tester: you don't write test code. You describe your tests, and the tool then generates the test code (as a PL/SQL package) that implements your test definition.
IMPORTANT NOTE: You should install the beta version into a schema different from the one in which you are currently storing your test definitions (the Code Tester repository). Then you can export a test definition from the current repository and import them into your beta repository, this will ensure that this beta version does not introduce problems in your tests.
II. New in This Release
| Performing equality checks for Boolean outcomes, rather than "is true" or "is false." |
| Specifying through the user interface that code coverage data should be gathered for a specific unit test or test case (previously, you could only do so through customization code). |
| Specifying commits and rollback behavior (before and/or after) for test cases directly in the user interface. |
| Accessing and using dynamically generated values in outcomes using the name of the variable specified in the Properties Window for the input. |
| Added the ability to export a test definition through the EXE command line. |
III. Fixed in This Release
The following provides a list of issues fixed.
53,180 Alternate expression is executing twice, causing test failure.
52,999 If a block quote /* */ is placed inside a query, the package spec test code has an error because this query is placed inside a block quote of its own.
50,262 Constructing variable names like i_"ABC", for arguments whose names are enclosed in double quotes.
50,264 Programs whose names are contained in double quotes and/or arguments with the same, in which the argument is a %TYPE anchored type, cause an error when trying to start up Test Builder.
51,081 VALUE_ERROR exception reported when doing a "records equal" test on a record based on a table with many columns.
51,610 Code coverage data is incorrectly logging all lines of code not just those that were actually executed.
51,614 Code coverage data for overloaded programs and packaged programs is not collected correctly.
53,224 Execution of role-based privileges during import and execution.
48,547 As soon as connected, Code Tester disappears from the task manager and taskbar, it is only visible via Alt-Tab.< BR >
IV. Expiration and Usage of this Software
This Beta of Quest Code Tester for Oracle expires approximately four weeks after it has been posted for availability. The expiration date is displayed in the About Box.
V. Quest Code Tester for Oracle Community
The Quest Code Tester for Oracle Community is located at: http://unittest.inside.quest.com. This is the official headquarters for Quest Code Tester for Oracle. Through this community, you can learn about the product, watch video tutorials, interact with other PL/SQL testers and the development teams on our discussion forums, and access our library dedicated to unit testing of PL/SQL.
VI. Support
Support for this evaluation software is offered only through the Quest Code Tester for Oracle Community at http://unittest.inside.quest.com.