𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A Practical Guide to Testing Object-Oriented Software

✍ Scribed by John D. McGregor, David A. Sykes


Book ID
127436445
Publisher
Addison-Wesley Professional
Year
2001
Tongue
English
Weight
6 MB
Category
Library
ISBN
0201325640

No coin nor oath required. For personal study only.

✦ Synopsis


A Practical Guide to Testing Object-Oriented Software focuses on the real-world issues that arise in planning and implementing effective testing for object-oriented and component-based software development. It shows how testing object-oriented software differs from testing procedural software and highlights the unique challenges and opportunities inherent in object-oriented software testing. The authors reveal how object-oriented software development allows testing to be integrated into each stage of the process - from defining requirements to system integration - resulting in a smoother development process and a higher end quality. As they follow this process, they describe what to test at each stage as well as offer experienced-based testing techniques. You will find information on such important topics as: Testing analysis and design models, including selecting test cases to guide design inspections Testing components, frameworks, and product lines The testing challenges of inheritance and polymorphism How to devise an effective testing strategy Testing classes, including constructing a test driver and test suites Testing object interactions, covering sampling test cases, off-the-shelf components, protocol testing, and test patterns Testing class hierarchies, featuring subclass test requirements Testing distributed objects, including threads, life cycle testing, and Web server testing Testing systems, with information on stress, life cycle, and performance testing One comprehensive example runs throughout the book to demonstrate testing techniques for each stage of development. In addition, the book highlights important questions that testers should ask when faced with specific testing tasks. The authors acknowledge that testing is often viewed as a necessary evil, and that resources allocated to testing are often limited. With that in mind, they present a valuable repertoire of testing techniques from which you can choose those that fit your budget, schedule, and needs.


πŸ“œ SIMILAR VOLUMES


Practical software testing: a process-or
✍ Ilene Burnstein πŸ“‚ Library πŸ“… 2003 πŸ› Springer 🌐 English βš– 5 MB

This book details program analyses and transformations that extract the flow of data in computer memory systems. It emphasizes a framework for the optimization of code for imperative programs and greater computer systems efficiency. In addition, it shows that correctness of program transformations i

A Guide to MATLAB Object-Oriented Progra
✍ Andy H. Register πŸ“‚ Library πŸ“… 2007 πŸ› Chapman & Hall/CRC :, SCITECH Pub 🌐 English βš– 10 MB

Unlike the typical approach of other resources, this guide explains why each feature is important, demonstrates how each feature is used, and promotes an understanding of the interactions between features. Assuming an intermediate level of MATLAB programming knowledge, the book not only concentrat

Transition to object-oriented software d
✍ Fayad, Mohamed E.; Tsai, Wei-Tek; Fulghum, Milton L. πŸ“‚ Article πŸ“… 1996 πŸ› Association for Computing Machinery 🌐 English βš– 438 KB
A Practical Approach to Object-oriented
✍ MAHER AWAD; JURGEN ZIEGLER πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 613 KB

A widely accepted approach in object-oriented methods is the early decomposition of the statedependent behavior of the system between its objects and specifying it at the object or class level. In the flexible state modeling approach presented in this paper, analysis avoids strong mapping of statech