Quadrant Software, maker of the King and Queen
accounting programs, serve 30,000 customers across the globe. Quality software is
a high priority for Quadrant so they expected nothing less than a quality testing
product in TestComplete.
Beyond Manual Testing
"At the end of 2001, we realized that our manual testing would become more and more
difficult because the King and Queen accounting program was growing larger and larger
and we were introducing more functionality and options," said Fred Balster from
Quadrant.
"At that point we decided to look for a testing tool. After some research on the
Internet and several visits from consultants, TestComplete popped up as the best
product we could use. DelphiScript was important to us since all of our products
are programmed in Delphi. All of our programmers could easily use TestComplete with
its DelphiScript support. Compared to other testing tools TestComplete was cheaper
and did the same thing. We noticed immediately that we could compile King and Queen
as an ‘Open application’. This way we can see what’s really happening inside of
the King and Queen software as it runs. We can read object properties in our software
and we can call their methods. Just what we needed! This feature was lacking in
the other testing tools that we researched."
"We test drove TestComplete at the start of 2002, after that, the project was on
hold until 2004, and then we started using TestComplete 3.04. We started making
test scripts, and at the same time, worked on a library of routines for actions
that were used often, like selecting items from a grid or tree view. Now we are
using the latest version of TestComplete 4 and will soon switch to TestComplete
5 for testing under Windows Vista."
Overcoming Challenges with TestComplete
Fred explained how they overcame certain challenges with TestComplete: "A real challenge
was reading data from the databases used by the King and Queen application. We first
used methods within them but these methods were not safe to use. Sometimes errors
popped up. We were able to solve the problem by switching to the ADO plug-in in
TestComplete."
"It is always a challenge to test a non-standard component, like the tree view component
we use here. We added code for extra properties and/or methods for that component
so that TestComplete could call them and get the info that the scripts needed or
get the action done that we needed."
Discovering Bugs Earlier
"Because King and Queen are large programs, you don’t always know what kind of effect
a change in the database or in the program has on other parts of the program or
database. With TestComplete we can run test scripts every time there is a new build
to discover introduced bugs quicker," said Fred.
Saving Time and Money
"Time is money! We are currently generating a demonstration database with TestComplete
and once finished it will save us even more time in our day to day testing. Of course,
TestComplete is a lot cheaper than its competitors," said Fred.
Continued Work with TestComplete
"We currently have eight test cases including generating databases. Generating databases
is the largest case that we currently have. We run our tests every day on our entire
programs, where before TestComplete, we only ran tests on the part of the program
that was changed," said Fred.
Open Applications
Fred explained how they really like the fact that they can get an inside view of
the programs they are testing: "Our favorite TestComplete feature is that we can
get an inside view of our applications by compiling them as Open Applications. With
our test scripts we can really get inside our programs that we are testing."
Quadrant on TestComplete
"If you really want to thoroughly test your application, try TestComplete. They
have forums that you can use to your benefit and their support does everything they
can to get you an answer within a day and TestComplete is updated regularly with
maintenance subscriptions," said Fred.
Conclusion
TestComplete has allowed Quadrant to test their products on a daily basis, eliminating
bugs and ensuring that they release quality products.
About Quadrant
Read more about Quadrant Software on their website:
http://www.king.eu
About TestComplete
TestComplete is a comprehensive test automation
solution with integrated support for a wide range of both internal and UI based
testing. Designed for use by developers and testers alike, TestComplete offers both
visual and scripted test generation and robust test management facilities. TestComplete
supports Microsoft Windows, .NET, Delphi, Java, and Web applications.
Learn more about TestComplete and
download a free trial.
Trademark Information
All company names and/or products referenced herein are either registered trademarks
or trademarks of their respective trademark holders.