About the BookSoftware testing is a fast growing discipline in industry. Industry increases IT hiring each year, and recent years have seen a marked increase in emphasis on quality of software engineering in general, and testing in particular. Bill Gates recently said of Microsoft, “We have as many testers as we have developers. And developers spend half their time testing.”
This book is a manual on the techniques of testing. It presents a great overview of the current state of software testing techniques. It covers well-established techniques like equivalence classes, boundary value analysis, decision tables, state transition, domain analysis, control path and data flow testing. It also presents newer techniques, namely use case testing, pairwise testing and exploratory testing.
Software testing is not only science but art as well. The author has presented testing as a mental discipline that helps all IT professionals develop higher quality software. The style is fresh and immediate, with numerous examples throughout to illustrate the techniques, as well as case studies and exercises.
None of the currently available books deals the subject with respect to fifth generation software testing techniques. Introduction to Software Testing and Analysis fills this gap. It includes information on the types of environments required at different stages in the lifecycle of software products. It provides an overview of different types of tools and their uses. It promotes a vision of software testing and analysis as integral to modern software engineering practice, and projects it as important and technically demanding as other aspects of development.
This book will help students gain a basic understanding of principles and issues in software testing and analysis, besides acquiring knowledge of several organizational functions. It will be highly useful to the developers, technical managers and IT professionals.About the Author/sV.K. Jain did B.E. (Electrical) in 1966 from MACT (Maulana Azad College of Technology), now NIIT Bhopal, and M.Tech. in 1968 from MACT and BHEL (Now Bharat Heavy Electricals Ltd.) Bhopal, an industry-oriented course, run under the sponsorship of UNESCO under Vikram University, Ujjain. He was attached to Electronics Application Engineering Department of BHEL. He presented a paper on the study of power systems as electronic control systems. He worked on digital as well as analog computer techniques at IIT Kanpur in the year 1968.
V.K. Jain is a prolific writer. He has to his credit more than 125 books on diverse aspects of Computer Science for almost all levels of students. He has acquired proficiency in developing software and courseware dealing with various computer languages. He was the first Indian author of basic computer books for 1st to 10th standard and then “O” level courses of DOEACC, GOI.
V.K. Jain is a lifetime Fellow of Institution of Engineers, India, from 1974 and Institution of Electronic and Telecommunication Engineers, India. He is the recipient of several awards including Vishwakarma Puruskar for technical writing.