Systemic Software Testing (Artech House Computer Library (Hardcover))De (autor) Rick D. Craig, Stefan P. Jaskiel
en Limba Engleză Carte Hardback – February 2002
Preface. Acknowledgments. An Overview of the Testing Process – A Brief History of Testing. STEPTM Testing Process. Risk Analysis – What is Risk? Software Risk Analysis. Planning Risks and Contingencies. Master Test Planning – Levels (Stages) of Test Planning. Audience Analysis. Activity Timing. Standard Templates. Sections of a Test Plan. Detailed Test Planning – Acceptance Testing. System Testing. Integration Testing. Unit Testing. Analysis and Design – Creating Inventories. Black Box vs. White Box. Black Box Science. Black Box Art. White Box Science. Test Design Documentation. Test Implementation – Test Environment. Model Office Concept. What Should be Automated? Avoiding Testing Tool Traps. Evaluating Testware. Test Execution – Before Beginning Test Execution. Test Log. Test Incident Reports. Testing Status and Results. When Are We Done Testing? Measuring Test Effectiveness. The Test Organization – Test Organizations. Office Environment. The Software Tester – Characteristics of Good Testers. Finding Good Testers. Hiring Testers. How Many Testers Do You Need? Retaining Staff. Software Tester Certifications. The Test Manager – What Is Management? Management vs. Leadership. Marine Corps Principles of Leadership. The Test Manager As a Leader. The Test Manager’s Role in the Team. The Test Manager’s Role in Training. Metrics Primer for Test Managers. Improving the Testing Process – Improving the Testing Process. ISO Certification. Capability Maturity Model (CMM). Test Process Improvement (TPI) Model. Continuous Improvement. Some Final Thoughts – Use Preventive Testing Techniques. Conduct Software Risk Analysis. Determine Planning Risks. Develop a Testing Strategy. Use Inventories. Use Testing Tools When Appropriate. Analyze Defect Trends and Patterns. Measure Test Effectiveness. Conduct Training Continually. Sell the Idea of Testing. Appendix – Glossary of Terms. Testing Survey. IEEE Templates. Sample Master Test Plan. Simplified Unit Test Plan. Process Diagrams. Bibliography. Comprehensive Index.