| About the book |
The primary goal of software testing is not to eliminate all possible errors, but to reduce the residual risk after testing the software to an acceptable level. Testing is primarily an exercise in "Risk Mitigation" than an exercise to assure software quality. Testing techniques involve verification and validation techniques, use of formal methodologies and automation tools. This book presents the know-how in a simple and effective manner. Features: |
| Key features |
| About the author |
Renu Rajni Renu Rajani is Principal Consultant, and heads the Software Testing business at vMoksha Technologies. vMoksha Technologies is an offshore IT outsourcing company and with the distinction of being assessed CMMI Level 5 certification in just two years since startup. Renu has worked with KPMG Management Consulting India for 5 years in the areas of Supply Chain Management, eBusiness, Business Process Reengineering, IT Strategy, IT Oursourcing, and Enterprise Resource Planning. She is on the executive committees of Bangalore Management Association, Indian Institute of Materials Management (Bangalore Branch), and Operations Research Society of India. She is an MBA from Purdue University, USA, a B Tech in Computer Science and holds CFA, ACS (Inter), CFP, CPIM and CSTE and PMP professional certifications. Pradeep Oak Pradeep P Oak is Director and CEO of OAK Systems Pvt. Ltd., a specialist independent software testing company for the last 5 years. He has worked for Tata Consultancy Services and Index Computing (now known as ANZ-IT) for 10 years in the areas of Software Development, Project Management and Quality Assurance. Pradeep is one of the first 20 Certified Quality Analysts (CQA) in India. He has an M Tech from the Indian Institute of Technology, Kanpur. |
| Table of contents |
Chapter 1. Building a Software Testing Strategy Chapter 2. Software Test Design Techniques Chapter 3. Software Testing Tools and Selection of Test Automation Products Chapter 4. Software Testing Lifecycle and Software Testing Process Chapter 5. Testing Effort Estimation and Test Planning Chapter 6. Software Test Effort Estimation Technique Chapter 7. Pre-Development Testing: Requirements and Design Phase Chapter 8. Best Practices in Program Phase: Unit, System and Integration Testing Chapter 9. A Case Study on Acceptance Testing: The What, When and How of it Chapter 10. Implementing an Effective Test Management Process Chapter 11. Building an Effective Test Organisation Chapter 12. Performance Issues and Optimisation Techniques Chapter 13. Choosing a Load Testing Strategy: Why and How to Protect Your Investment Chapter 14. Dodging the Bullets: How to Avoid Costly Failures with Application Performance Monitoring Chapter 15. Validating Mission-Critical Server Software for Reliability Chapter 16. Probing the Blind Spot: Finding the True Reliability with Content Verification Under Load Chapter 17. Testing in Today's Business and Usability Chapter 18. Testing of Web-based Applications Chapter 19. Testing of Embedded Software System used in Aerospace Applications Chapter 20. Testing Applications for Security Chapter 21. Testing Metrics, Best Practices and Benchmarks |






