
Client-Server Software Testing On The Desktop And The Web
David J. Mosley
Prentice-Hall 08/01/1999
ISBN: 0131838806
368 pages
Buy the book Now
As its name suggests, this book covers software
testing for distributed applications. It covers this topic quite thoroughly,
starting with descriptions of the various architectural designs, and then
going on to describe the testing techniques most suited to this environment.
The book gives the reader valuable insight
into the difficulties, pitfalls and solutions peculiar to this architecture.
Whilst it does not assume previous programming or testing experience,
the level at which it is written would make such a background a definite
advantage. The book does refer to the practical difficulties encountered
in the real world, but its focus is clearly intended to give the reader
an understanding of the underlying principles and it definitely does not
read like a beginners "how to" practical guide.
|
This book also makes no attempt to teach
the reader about basic software testing. Despite that, reading it would
still make sense without a basic testing knowledge, but I found it rather
unsuitable as bed-time reading.
The book starts by giving the reader an
overview of the architectures and models found in the world of Client-server
computing. This is followed by an in-depth study of testing disciplines
ranging from a guide to planning, executing and controlling the testing
process, to executing an effective test strategy for WebTop Client-server
applications. About 10% of the book is dedicated to Year 2000 testing,
which does tend to date the book somewhat.
One of the most valuable sections of the
book gives the reader an overview of test automation. It doesn't teach
the reader how to do test automation, but clearly explains how to approach
test automation and what makes the difference between a successful test
automation project and an unsuccessful one. What makes it particularly
valuable is its balanced, unbiased perspective highlighting both the advantages
and disadvantages of test automation.
If you are new to the testing environment,
or don't have to focus specifically on client-server testing, I would
suggest that there are several other books which may be more suitable
to your needs. However, if you have grown to the point where you need
to develop beyond just being a good tester, then this book will provide
an effective stepping stone to distinguishing yourself in the field of
testing distributed applications.
John Stebbing
|