Follow us


MERCURY LEARNING and INFORMATION provides print and digital content in the areas of science and medicine, technology and computing, engineering, and mathematics (STEM disciplines) designed for the professional/reference, trade, library, higher education, career school, and online training markets. We embrace both traditional and innovative publishing models designed to accommodate the needs of the intended audience by using the appropriate delivery methods.

Software Testing

Principles and Practices

R. Chopra, PhD

ISBN: 9781683921660
Pub Date:  January 2018
Specs: 7 x 9   Paperback
Pages: 500
Price: $54.95


This overview of software testing provides key concepts, case studies, and numerous techniques to ensure software is reliable and secure. Using a "self-teaching" format, the book covers important topics such as black, white, and gray box testing, video game testing, test point analysis, automation, and levels of testing. Includes end of chapter multiple-choice questions / answers to increase mastering of the topics.



1. Introduction to Software Testing. 2. Software Verification and Validation. 3. Black Box (Or Functional) Testing Techniques. 4. White Box (Or Structural) Testing Techniques. 5. Gray Box Testing. 6. Reducing the Number of Test Cases. 7. Levels of Testing. 8. Object Oriented Testing. 9. Automated Testing. 10. Test Point Analysis (TPA). 11. Testing Your Web Sites. 12. Regression Testing of a Relational Database. 13. Case Study on Testing of E-learning Management Systems. 14. Game Testing Processes. 15. Gameplay Testing. Appendices. Index.      


Rajiv Chopra (PhD) is an assistant professor of computer science and engineering and has written over 20 texts and numerous journal articles.