Software Quality Assurance : A Self-Teaching Introduction.
Material type:
- text
- computer
- online resource
- 9781683923152
- QA76.76.Q35 .C467 2018
COVER -- TITLE PAGE -- COPYRIGHT -- CONTENTS -- 1 INTRODUCTION TO SOFTWARE TESTING -- 1.0. INTRODUCTION -- 1.1. THE TESTING PROCESS -- 1.2. WHAT IS SOFTWARE TESTING? -- 1.3. WHY SHOULD WE TEST? WHAT IS THE PURPOSE? -- 1.4. WHO SHOULD DO TESTING? -- 1.5. HOW MUCH SHOULD WE TEST? -- 1.6. SELECTION OF GOOD TEST CASES -- 1.7. MEASUREMENT OF TESTING -- 1.8. INCREMENTAL TESTING APPROACH -- 1.9. BASIC TERMINOLOGY RELATED TO SOFTWARE TESTING -- 1.10. TESTING LIFE CYCLE -- 1.11. WHEN TO STOP TESTING? -- 1.12. PRINCIPLES OF TESTING -- 1.13. LIMITATIONS OF TESTING -- 1.14. AVAILABLE TESTING TOOLS, TECHNIQUES, AND METRICS -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 2 SOFTWARE VERIFICATION AND VALIDATION -- 2.0. INTRODUCTION -- 2.1. DIFFERENCES BETWEEN VERIFICATION AND VALIDATION -- 2.2. DIFFERENCES BETWEEN QA AND QC? -- 2.3. EVOLVING NATURE OF AREA -- 2.4. V& -- V LIMITATIONS -- 2.5. CATEGORIZING V& -- V TECHNIQUES -- 2.6. ROLE OF V& -- V IN SDLC-TABULAR FORM -- 2.7. PROOF OF CORRECTNESS (FORMAL VERIFICATION) -- 2.8. SIMULATION AND PROTOTYPING -- 2.9. REQUIREMENTS TRACING -- 2.10. SOFTWARE V& -- V PLANNING (SVVP) -- 2.11. SOFTWARE TECHNICAL REVIEWS (STRs) -- 2.11.1. Rationale for STRs -- 2.11.2. Types of STRs -- 2.11.3. Review Methodologies -- 2.12. INDEPENDENT V& -- V CONTRACTOR (IV& -- V) -- 2.13. POSITIVE AND NEGATIVE EFFECTS OF SOFTWARE V& -- V ON PROJECTS -- 2.14. STANDARD FOR SOFTWARE TEST DOCUMENTATION -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 3 SOFTWARE QUALITY -- 3.0. INTRODUCTION -- 3.1. ROLE OF PROCESS IN SOFTWARE QUALITY -- 3.2 SOFTWARE CONTROL -- 3.3. QUALITY ASSURANCE (QA) -- 3.4. QA ANALYST -- 3.5. QUALITY FACTOR(S) -- 3.6. QUALITY MANAGEMENT -- 3.7. METHODS OF QUALITY MANAGEMENT.
3.8. CORE COMPONENTS OF QUALITY -- 3.9. CORE ASPECTS OF QUALITY -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- 4 BLACK BOX (OR FUNCTIONAL) TESTING TECHNIQUES -- 4.0. INTRODUCTION TO BLACK-BOX (OR FUNCTIONAL TESTING) -- 4.1. BOUNDARY VALUE ANALYSIS (BVA) -- 4.1.1. What Is BVA? -- 4.1.2. Limitations of BVA -- 4.1.3. Robustness Testing -- 4.1.4. Worst-Case Testing -- 4.1.5. Examples with Their Problem Domain -- 4.1.6. Guidelines for BVA -- 4.2. EQUIVALENCE CLASS TESTING -- 4.2.1. Weak Normal Equivalence Class Testing -- 4.2.2. S trong Normal Equivalence Class Testing -- 4.2.3. Weak Robust Equivalence Class Testing -- 4.2.4. Strong Robust Equivalence Class Testing -- 4.2.5. Solved Examples -- 4.2.6. Guidelines for Equivalence Class Testing -- 4.3. DECISION TABLE BASED TESTING -- 4.3.1. What are Decision Tables? -- 4.3.2. A dv antages, Disadv antage, and Applications of Decision Tables -- 4.3.3. Examples -- 4.3.4. Guidelines for Decision Table Based Testing -- 4.4. CAUSE-EFFECT GRAPHING TECHNIQUE -- 4.4.1. Causes and Effects -- 4.4.2. Test Cases for the Triangle Problem -- 4.4.3. Test Cases for Payroll Problem -- 4.4.4. Guidelines for the Cause-Effect Functional Testing Technique -- 4.5. COMPARISON ON BLACK-BOX (OR FUNCTIONAL) TESTING TECHNIQUES -- 4.5.1. Testing Effort -- 4.5.2. Testing Efficiency -- 4.5.3. Testing Effectiveness -- 4.5.4. Guidelines for Functional Testing -- 4.6. KIVIAT CHARTS -- 4.6.1. The Concept of Balance -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 5 WHITE-BOX (OR STRUCTURAL) TESTING TECHNIQUES -- 5.0. INTRODUCTION TO WHITE-BOX TESTING OR STRUCTURAL TESTING OR CLEAR-BOX OR GLASS-BOX OR OPEN-BOX TESTING -- 5.1. STATIC VERSUS DYNAMIC WHITE-BOX TESTING -- 5.2. DYNAMIC WHITE-BOX TESTING TECHNIQUES -- 5.2.1. Unit/Code Functional Testing.
5.2.2. Code Coverage Testing -- 5.2.3. Code Complexity Testing -- 5.3. MUTATION TESTING VERSUS ERROR SEEDING - DIFFERENCES IN TABULAR FORM -- 5.4. COMPARISON OF BLACK-BOX AND WHITE-BOX TESTING IN TABULAR FORM -- 5.5. PRACTICAL CHALLENGES IN WHITE-BOX TESTING -- 5.6. COMPARISON ON VARIOUS WHITE-BOX TESTING TECHNIQUES -- 5.7. ADVANTAGES OF WHITE-BOX TESTING -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 6 GRAY-BOX TESTING -- 6.0. INTRODUCTION TO GRAY-BOX TESTING -- 6.1. WHAT IS GRAY-BOX TESTING? -- 6.2. VARIOUS OTHER DEFINITIONS OF GRAY-BOX TESTING -- 6.3. COMPARISON OF WHITE-BOX, BLACK-BOX, AND GRAY-BOX TESTING APPROACHES IN TABULAR FORM -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 7 LEVELS OF TESTING -- 7.0. INTRODUCTION -- 7.1. UNIT, INTEGRATION, SYSTEM, AND ACCEPTANCE TESTING RELATIONSHIP -- 7.2. INTEGRATION TESTING -- 7.2.1. Classification of Integration Testing -- 7.2.2. Decomposition-Based Integration -- 7.2.3. Call Graph-Based Integration -- 7.2.4. Path-Based Integration with its Pros and Cons -- 7.2.5. System Testing -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 8 QUALITY ASSURANCE -- 8.0. INTRODUCTION -- 8.1. QUALITY PLANNING -- 8.2. QUALITY PLAN OBJECTIVES -- 8.3. PLANNING PROCESS OVERVIEW -- 8.4. BUSINESS PLAN AND QUALITY PLAN -- 8.5. TOTAL QUALITY MANAGEMENT (TQM) -- 8.6. TQM CONCEPTS -- 8.7. ZERO DEFECT MOVEMENT -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 9 QUALITY STANDARDS -- 9.0. INTRODUCTION -- 9.1. QUALITY MODELS/STANDARDS/GUIDELINES -- 9.2. TYPES OF MODELS -- 9.3. ISO STANDARDS -- 9.4. CMM AND CMMI -- 9.5. SIX SIGMA CONCEPTS -- 9.6. QUALITY CHALLENGE -- 9.7. NATIONAL QUALITY AWARDS -- SUMMARY.
MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 10 REDUCING THE NUMBER OF TEST CASES -- 10.0. PRIORITIZATION GUIDELINES -- 10.1. PRIORITY CATEGORY SCHEME -- 10.2. RISK ANALYSIS -- 10.3. REGRESSION TESTING-OVERVIEW -- 10.3.1. Differences between Regression and Normal Testing -- 10.3.2. Types of Regression Testing -- 10.4. PRIORITIZATION OF TEST CASES FOR REGRESSION TESTING -- 10.5. REGRESSION TESTING TECHNIQUE-A CASE STUDY -- 10.6. SLICE-BASED TESTING -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 11 TEST MANAGEMENT AND AUTOMATION -- 11.0. AUTOMATED TESTING -- 11.1. CONSIDERATION DURING AUTOMATED TESTING -- 11.2. STATIC AND DYNAMIC ANALYSIS TOOLS -- 11.3. PROBLEMS WITH MANUAL TESTING -- 11.4. SCOPE OF AUTOMATED TESTING -- 11.5. DISADVANTAGES OF AUTOMATED TESTING -- 11.6. TESTING TOOLS -- 11.7. TEST AUTOMATION: "NO SILVER BULLET" -- 11.8. TESTING AND DEBUGGING -- 11.9. CRITERIA FOR THE SELECTION OF TEST TOOLS -- 11.10. DESIGN AND ARCHITECTURE FOR AUTOMATION -- 11.11. CHARACTERISTICS OF MODERN TESTING TOOLS -- 11.12. CASE STUDY ON AUTOMATED TOOLS, NAMELY, RATIONAL ROBOT, WINRUNNER, SILK TEST, AND LOAD RUNNER -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 12 A CASE STUDY ON TESTING OF E-LEARNING MANAGEMENT SYSTEMS -- 1 INTRODUCTION -- 2 SOFTWARE REQUIREMENT SPECIFICATIONS -- 2.1. INTRODUCTION -- 2.1.1. Purpose -- 2.1.2. Scope -- 2.1.3. Definitions, Acronyms, and Abbreviations -- 2.1.4. References Books -- 2.1.5. Overview -- 2.2. OVERALL DESCRIPTIONS -- 2.2.1. Product Perspective -- 2.2.2. Product Functions -- 2.2.3. User Characteristics -- 2.2.4. Constraints -- 2.2.5. Assumptions and Dependencies -- 2.2.6. Apportioning of Requirements -- 2.3. SPECIFIC REQUIREMENTS.
2.3.1. User Interfaces and Validations -- 2.3.2. Functions -- 2.3.3. Modules -- 2.3.4. Performance Requirements -- 2.3.5. Logical Database Requirements -- 2.3.6. Design Constraints -- 2.3.7. Software System Attributes -- 2.4. CHANGE MANAGEMENT PROCESS -- 2.5. DOCUMENT APPROVAL -- 2.6. SUPPORTING INFORMATION -- 3 SYSTEM DESIGN -- 4 REPORTS AND TESTING -- 4.1. TEST REPORT -- 4.2. TESTING -- 4.2.1. Types of Testing -- 4.2.2. Levels of Testing -- 5 TEST CASES -- 5.1. RETURN FILED REPORT -- 5.2. MONTHLY/QUARTERLY TAX PAID FORM -- 5.3. MONTHLY/QUARTERLY TAX PAID FORM -- 5.4. MONTHLY /QUARTERLY TAX PAID FORM -- 5.5. SERVICE WISE REPORT (ADMIN REPORT) -- 5.6. STRPS WISE REPORT (ADMIN REPORT) -- CONCLUSION -- 13 OBJECT-ORIENTED TESTING -- 13.0. BASIC UNIT FOR TESTING, INHERITANCE, AND TESTING -- 13.1. BASIC CONCEPTS OF STATE MACHINES -- 13.2. TESTING OBJECT-ORIENTED SYSTEMS -- 13.2.1. Implementation-Based Class Testing/White-Box or Structural Testing -- 13.2.2. Responsibility-Based Class Testing/Black-Box/Functional Specification-Based Testing of Classes -- 13.3. HEURISTICS FOR CLASS TESTING -- 13.4. LEVELS OF OBJECT-ORIENTED TESTING -- 13.5. UNIT TESTING A CLASS -- 13.6. INTEGRATION TESTING OF CLASSES -- 13.7. SYSTEM TESTING (WITH CASE STUDY ) -- 13.8. REGRESSION AND ACCEPTANCE TESTING -- 13.9. MANAGING THE TEST PROCESS -- 13.10. DESIGN FOR TESTABILITY (DFT) -- 13.11. GUI TESTING -- 13.12. COMPARISON OF CONVENTIONAL AND OBJECT-ORIENTED TESTING -- 13.13. TESTING USING ORTHOGONAL ARRAYS -- 13.14. TEST EXECUTION ISSUES -- 13.15. CASE STUDY-CURRENCY CONVERTER APPLICATION -- SUMMARY -- MULTIPLE CHOICE QUESTIONS -- CONCEPTUAL SHORT QUESTIONS WITH ANSWERS -- REVIEW QUESTIONS -- 14 THE GAME TESTING PROCESS -- 14.0. "BLACK-BOX" TESTING -- 14.1. "WHITE-BOX" TESTING -- 14.2. THE LIFE CYCLE OF A BUILD -- 14.3. ON WRITING BUGS WELL -- INTERVIEW -- EXERCISES.
15 BASIC TEST PLAN TEMPLATE.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
There are no comments on this title.