Minimize
Blogger List

Johannes Ahrends
Toad and Oracle

Ben Boise
Toad SC Discussions

Kevin Dalton
Benchmark Factory

Steven Feuerstein
PL/SQL Obsession

Devin Gallagher
Toad SC discussions

Stuart Hodgins
JProbe Discussions

  Henrik "Mauritz" Johnson
Toad Tips & Tricks on the "other" Toads
  Mark Kurtz
Toad SC discussions
  Michael Lumbard
Toad SC discussions
Daniel Norwood
Toad for Data Analysts,
Toad Extension for Visual Studio
Debbie Peabody
Toad for Data Analysts
Gary Piper
Toad Reports Manager
John Pocknell
Toad for Oracle, JProbe
Kuljit Sangha
Toad SC discussions
Bert Scalzo Indicates Oracle ACE status
Toad for Oracle, Data Modeling, Benchmarking
Jeff Smith
Toad product family
Richard To
SQL Optimization
Jim Wankowski
DB2 - LUW and z/OS
John Weathington
  Toad Data Modeler Opens in a new window
Data Modeling
 
  Real Automated Code Testing for Oracle
Quest Code Tester blog
 
Minimize
Blog Tags
toad for oracle (122)
oracle (62)
plsql (46)
sql optimization (37)
toad for data analysts (28)
code tester (19)
toad for ibm db2 (13)
automation (11)
batch optimizer (10)
virtualization (10)
schema browser (9)
toad for sql server (9)
data grid (8)
sql (8)
sql editor (8)
toad data modeler (8)
benchmark factory (7)
excel (7)
query builder (7)
report manager (7)
toad extension (7)
visual studio (7)
11g (6)
configuration (6)
freeware (6)
health check (6)
vmware (6)
connect (5)
dba module (5)
er diagrammer (5)
F4 (5)
linux (5)
refactoring (5)
spotlight (5)
unicode (5)
compare (4)
debugger (4)
export (4)
formatter (4)
make code (4)
rman (4)
strip code (4)
benchmark (3)
bfscript (3)
bulk collect (3)
code templates (3)
code xpert (3)
database browser (3)
db2 (3)
notebook (3)
oem (3)
RAC (3)
session browser (3)
speed (3)
sql optimizer (3)
toad for mysql (3)
tpc-c (3)
9.7 (2)
alert log (2)
app designer (2)
awr (2)
code insight (2)
code snippets (2)
collection (2)
compare and sync (2)
compliance (2)
data generator (2)
data warehouse (2)
database explorer (2)
database monitor (2)
explain (2)
forall (2)
ftp (2)
group execute (2)
handbook (2)
installation (2)
job scheduler (2)
multi-task (2)
nested table (2)
os command (2)
profiler (2)
recovery (2)
release history (2)
save as (2)
schema compare (2)
sql recall (2)
stats pack (2)
subversion (2)
team coding (2)
trace file browser (2)
while loop (2)
10g (1)
64 bit (1)
7zip (1)
action (1)
addm (1)
alter (1)
ansi join (1)
array (1)
ccleaner (1)
code coverage (1)
code road map (1)
CRON (1)
cursor for loop (1)
data browser (1)
data subset (1)
database probe (1)
dbms_flashback (1)
dbms_profiler (1)
ddl (1)
feuerstein (1)
filezilla (1)
flash drive (1)
flow control (1)
for loop (1)
group policy manager (1)
hints (1)
import (1)
index (1)
inheritance (1)
invoker rights (1)
ipad (1)
java (1)
latency (1)
log switch (1)
logical model (1)
ltrim (1)
master-detail browser (1)
monitor (1)
multi-select (1)
naming standards (1)
network (1)
object explorer (1)
OEBS (1)
package (1)
parser (1)
partitioning (1)
performance (1)
pragma (1)
project manager (1)
RAT (1)
revo (1)
REXEC (1)
schema report (1)
script manager (1)
search (1)
set operator (1)
sga (1)
slow (1)
sonarsource (1)
source control (1)
space projection (1)
sql monitor (1)
sql navigator (1)
sql script (1)
sql tracker (1)
sql*plus (1)
standards (1)
statistics (1)
stored procedure (1)
string parser (1)
sub-model (1)
sub-type (1)
synch (1)
synchback (1)
TELNET (1)
toad (1)
trace (1)
unit test (1)
unix (1)
usb (1)
utility (1)
v10 (1)
v9.5 (1)
version control (1)
waits (1)
workload replay (1)
workspace (1)
xml (1)
 
WELCOME, GUEST
 
 

Blogs
Toad and Database Commentaries

Toad World blogs are a mix of insightful how-tos from Quest experts as well as their commentary on experiences with new database technologies.  Have some views of your own to share?  Post your comments!  Note:  Comments are restricted to registered Toad World users.

Do you have a topic that you'd like discussed?  We'd love to hear from you.  Send us your idea for a blog topic.


Author: QCTO Blog Created: Monday, April 20, 2009 RssIcon

This is the official blog for Quest's Code Tester for Oracle.

Recent postings:

By QCTO Blog on Monday, August 09, 2010
Sometimes you need to reference the value of an IN argument (an input, in Code Tester terminology) in your outcome. For example, under certain circumstances, the string returned by your function should be the same as the input value. Or perhaps the out value should be some part of the input value.
By QCTO Blog on Tuesday, June 15, 2010

You can now download Code Tester 2.0. beta 2 from http://unittest.inside.quest.com/beta.jspa. We are making this beta available primarily to get your feedback on the overall direction of design and workflow. We look forward to that feedback, which you can post in the Beta discussion forum.

By QCTO Blog on Thursday, May 27, 2010
On 24 May 2010, I presented a one-hour webinar on some of the challenges we database programmers face setting up regression tests for programs that change database tables.

 

Here's the description:

"Most PL/SQL programs modify the contents of one or more tables. How can you verify that the modifications were correct? This is one of the biggest challenges facing PL/SQL developers. "Join Steven Feuerstein...
By QCTO Blog on Monday, May 24, 2010
When it comes to making sure your program works as it should, there are two general categories of test cases:

Tests of requirements: every requirement needs to have at least one test case devoted exclusively to verifying that the requirement has been met: the code performs as required. If you don't test for a requirement, then you do not know if it works. It is, ahem, theoretically correct. In other words, it is very likely buggy....
By QCTO Blog on Friday, April 23, 2010
Having just released version 1.9.1 of Quest Code Tester, our development team is now hard at work on Code Tester 2.0 (tentatively scheduled for release in late Q3 2010).

We are still in the very early stages of our work, but I thought it would be helpful to share some of our concepts and general direction with you - and to ask for your feedback.



I will post this document in the Code Tester forum under...
By QCTO Blog on Tuesday, March 09, 2010
by Steven Feuerstein

An object type is Oracle's version of an object-oriented class. It shares some of the features of a class, but falls a bit short. In Code Tester 1.9 and higher you can define and run tests for methods of an object type. You can also directly test the contents of an instance of an object type.



Click here...
By QCTO Blog on Monday, February 22, 2010
Getting a happy green face after running your tests is, of course, very important. It is also important, however, to understand how much of the code in your program is being exercised by your tests. If, for example, you discovered that all your tests are successful, but only 10% of the lines of code in your program are actually run, you would have to conclude that either your tests are inadequate or you wrote a lot of code...
By QCTO Blog on Wednesday, January 13, 2010

Written by Finn Ellebaek Nielsen. A short introduction to Continuous Integration (CI) and a description of how to integrate testing Oracle code with QCTO in a CI environment.

By QCTO Blog on Monday, December 21, 2009
Sometimes you need to reference the value of an IN argument (an input, in Code Tester terminology) in your outcome. For example, under certain circumstances, the string returned by your function should be the same as the input value. Or perhaps the out value should be some part of the input value.

You could hard-code the same value you supplied in the Input Grid, but then if you change the input value, you have to...
By QCTO Blog on Monday, November 09, 2009
Did you know that in Code Tester 1.8.5 you can now perform in-line validation of your customization code? For more complex tests, this will save you lots of time and make it easier to build your regression tests.

 

The ultimate objective of Code Tester is easy to state: allow developers to test arbitrarily complex PL/SQL programs without writing any test code....
By QCTO Blog on Monday, October 12, 2009
In case you missed my announcement on the Code Tester community forum, we have now posted a beta version of 1.9.

 

The major focus for 1.9 to date has been to add support for automated testing of object type methods. This beta release offers the first glimpse of this functionality; you should now be able to define tests for constructors, static methods, and member procedures and functions.

...
By QCTO Blog on Friday, October 09, 2009
Written by Steven Feuerstein   Code Tester is a relatively young tool (first released for production use in February 2007), but it has matured quickly (hey, at least I think so!) and is packed full of handy features.

 

As with all other tools, however, it can sometimes be hard to find the "jewels," so I thought I would highlight a couple.

 

1. Dynamically generated test cases

 

Rather...
By QCTO Blog on Tuesday, September 15, 2009
Written by Finn Ellebaek Nielsen. Learn about automated testing and much more at the OPP2009 conference November 10-11 in Atlanta, Georgia, USA.
By QCTO Blog on Monday, September 14, 2009

Written by Finn Ellebaek Nielsen. Best practices for determining test amount required through analysis of product risk.

By QCTO Blog on Tuesday, July 28, 2009

Written by Finn Ellebaek Nielsen. Best practices for a test approach that implements the strategy and test policies for Oracle code laid out in a previous blog post.

By QCTO Blog on Saturday, July 04, 2009

Written by Finn Ellebaek Nielsen. Best practices for establishing a test strategy, as well as test policies for Oracle code.

By QCTO Blog on Tuesday, June 09, 2009

Written by Steven Feuerstein. Version 1.8.3 of Quest Code Tester is now available.

By QCTO Blog on Sunday, May 17, 2009

Written by Finn Ellebaek Nielsen. Reasons for testing Oracle code in the database.

By QCTO Blog on Sunday, May 10, 2009

Written by Steven Feuerstein. Introduction to the "Real Automated Code Testing for Oracle" blog.

Search Blog Entries