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

A Self-Teaching Introduction

R. Chopra

ISBN: 9781683921660
Pub Date:  February 2018
Specs: 7 x 9   Paperback
Pages: 662
Price: $54.95


This overview of software testing in a "self-teaching" format contains easy-to- understand chapters with tips and insights about software testing, its basic concepts, applications, and practical case studies. It includes numerous, end-of-chapter questions with answers to test your knowledge and reinforce mastery of the concepts being presented. The book also includes state of the art material on the video-game testing process (Chapter 14) and a game-testing plan template (Chapter 15).



1: Introduction to Software Testing. 2: Software Verification and Validation. 3: Black Box (Functional) Testing Techniques. 4: White Box (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: The Game Testing Process. 15: Basic Game-Testing Plan Template. Appendices. Index.


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