Component—implements all functions associated with a graphical user
Application Component—implements the
requirements defined by the application within the context of the domain in
which the application operates.
Database Management—performs the data
manipulation and management required by an application.Data manipulation and management may be
as simple as the transfer of a record or as complex the processing of
sophisticated SQL transactions.
Middleware—comprises software elements that
exist on both the client and the server
elements of network operating systems
software that supports database specific
object-request broker (ORB) standards
other features that facilitate the client-server
Application function tests. The functionality of
client applications is tested using conventional methods
Server tests.The coordination and data management functions of the server are
tested. Server performance (overall response time and data throughput) is
Database tests.The accuracy and integrity of data stored by the server is tested.
Archiving is also tested.
Transaction testing.A series of tests are created to ensure that each class of
transactions is processed according to requirements.
Network communication testing. These tests
verify the communication among the nodes of the network occurs correctly
and that message passing, transactions, and related network traffic occur
without error. Network security tests may also be conducted as part of this