background image
<< Client/Server - SilkTest using SQL commands | Client/Server - Concurrent programming issues >>
Client/Server - QA DBTester features
<< Client/Server - SilkTest using SQL commands | Client/Server - Concurrent programming issues >>
346
User's Guide
19 I
NTRODUCTION
TO
C
LIENT
/S
ERVER
T
ESTING
QA DBTester features
After starting the database with the Agent, use SQL commands to initialize it
to a base state. The SQL commands are submitted by means of SilkTest's
database functions, which do not require the services of the Agent.
This is the most complete testing configuration. It requires QA DBTester.
You can use it for all types of SilkTest testing, including volume load testing
of the server, peak load testing, and performance testing.
The special features that allow SilkTest to provide rigorous testing for client/
server applications are the following:
Automatic control of multiple applications
Multithreading for automatic control of concurrent applications
Reporting results by thread ID
Testing across networks using a variety of protocols
The added value that QA DBTester provides for the client/server environment
is: Direct database access from the test script.
These different features are discussed in the sections that follow.
QA DBTester features
You may be testing a distributed application that accesses a database or you
may be directly testing database software. In either of these cases, you might
want to manipulate the database directly from SilkTest for several purposes:
SilkTest
Server
Agent
Client
Agent
QA DBTester
Host Machine
Client Targets
Server Target