Format: Cloth Text
Dimensions: 1 × 1 × 1 in
Published: August 16, 1999
Publisher: Prentice-Hall Canada, Incorporated
The following ISBNs are associated with this title:
ISBN - 10: 0131838806
ISBN - 13: 9780131838802
Read from the Book
Preface Client-server system development is the preferred method of constructing cost-effective department- and enterprise-level strategic corporate information systems. Client-server development allows the rapid deployment of information systems in end-user environments. Client-server development is ad hoc in nature, using, in many instances, new software development platforms. Client-server development workbenches can be used both by IS professionals (programmers, analysts) and by nontechnical knowledge workers in functional business areas. Because implementation of client-server tools do not require technical education or experience they present an additional set of software development problems to system development. The client-server computing model has also been extended to include the Internet, bringing another new and unique set of computing problems. The Forrester Report describes this new computing model as "Internet Computing." The report defines Internet Computing as, "Remote servers and clients cooperating over the Internet to do work," and says that Internet Computing extends and improves the client-server model. The report differentiates between what is currently happening on the World Wide Web and Internet Computing. In the latter, users do not go to a site and request a file or run a Java script through their browser, but they request a "session" and receive a client code from the remote server. With the code loaded on the client computer, the two can begin t
Table of Contents
1. Client-Server Development Methods, Techniques, and Tools. Introduction. Advantages and Disadvantages of Client-Server Computing. Defining Client-Server Computing. Client-Server Computing Requirements. Client-Server Architectures. Types of Client-Server Applications. Client-Server Versus Mainframe. The Layers of Client-Server Systems. C-S 2-Tier and 3-Tier Architectures. Conclusion. References. 2. Establishing Controls in a Client-Server Development Project. Introduction. Client-Server Versus Traditional Application Development. Client-Server Systems Management. Client-Server Development Frameworks. CSIRD. The Impact on Testing. Conclusion. References. 3.Software Testing in the Client-Server Milieu. Introduction. The QAI Software Testing Practices Survey. Problems with Testing Practice. Software Testing in the Distributed Processing Domain. A Client-Server Testing Methodology. Conclusion. References. 4. A Prescription for Planning, Executing, and Controlling the Testing Process. Testing Approach. Testing Process. Overview. Software Testing Supporting Elements. A Defect Classification Framework. Some Notes on Test Planning. The Client-Server Test Plan: An Outline and Examples. Text-Rx Methodology: Steps and Activities. Resources for Software Testers on the Internet. Conclusion. References. 5. Testing Client Applications: Graphical User Interface Testing. Introduction. The Elements of GUI Testing. Automated GUI Test Case Categories. Usability. Developing and Testing the GUI P
From the Publisher
As more mission-critical applications are developed for client-server and Internet platforms, the demand for reliable test methods has soared. This is the first book to address the unique challenges of creating rigorous test routines that address the complexities of distributed computing.
End-to-end coverage begins with the desktop GUI, moving through server and network concerns on up to cross-level functional testing, and system testing. A data-driven approach maximizes the opportunities for automation with Structured Capture/Replay tools. Guidelines are offered for choosing and implementing an automated test tool suite, and a special section addresses Y2K issues in testing PC and client-server software.
About the Author
DANIEL J. MOSLEY graduated from the University of Missouri-Columbia and did his graduate work at St. Louis University. He has worked with information systems in the brewing, broadcasting, construction, financial, petroleum, publishing, and travel industries, and served on the faculty of Washington University in St. Louis. He is now president of Client Server Software Testing Technologies and author the The Handbook of MIS Application Software Testing in Prentice Hall’s Yourdon Press Computing Series.