This document provides an index for a foundation of software testing textbook. It lists 200 topics that are covered in the textbook, ranging from software testing as a career, different testing methodologies like unit testing and integration testing, quality assurance, test design techniques, test management, defect management, and sample exam questions. The index provides a high-level overview of the breadth of material addressed in the textbook across different aspects of software testing.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
113 views3 pages
Index - Foundation of Software Testing
This document provides an index for a foundation of software testing textbook. It lists 200 topics that are covered in the textbook, ranging from software testing as a career, different testing methodologies like unit testing and integration testing, quality assurance, test design techniques, test management, defect management, and sample exam questions. The index provides a high-level overview of the breadth of material addressed in the textbook across different aspects of software testing.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
Foundation Of Software Testing, Index
1 ISTQB – Training Agenda 51 Adv. & Dis-adv. of V-model
2 What is Software Testing 52 Water Fall Vs. Agile 3 Software Testing as Career 53 Iterative & Incremental 4 Software Testing : Certifications 54 RAD 5 Other Certifications in Sync with (QA/QC) 55 Myth #1 6 Shipping –Logistics & Testing Correlation 56 Myth #3 7 Reasons Why Testing is Must in Shipping 57 Iron Triangle 8 Chapter 1 58 Agile Software Development 9 Shipping & Logistics need QA 59 Manifesto for Agile Software Development 10 Why is testing necessary? 60 Principles of Agile Testing (Contd.) 11 Define Errors, Fault, Failures 61 Agile (Scrum Basics) 12 Real world : Examples (Banking Domain) 62 Agile (Scrum Basics) 13 So why testing is necessary ? 63 Lean & Agile Process Toolkit 14 Causes of Software Defects 64 Companies Using Agile 15 Exhaustive Testing is impossible 65 SDLC 16 Group Exercise 66 SDLC Vs. STLC 17 Quality 67 Model applicability 18 Testing and Quality 68 Exercise 19 Quality Metrics 69 Test Levels 20 Explanation of diagram (1.1) 70 Unit/Component test process 21 Difference between Quality Assurance 71 Unit/Component test process 22 Relationship between defect detection 72 Unit/Component test process 23 How much testing is enough ? 73 Integration Testing 24 Optimum Level of testing 74 Integration Testing in the Small 25 General Testing Principles 75 Big-Bang Integration 26 Principle 2- Exhaustive testing is impossible 76 Top-down Testing: 27 Test the test first 77 Stubs 28 Principle 5 - Pesticide Paradox 78 Bottom-up Testing: 29 Principle 7- Absence-of-errors fallacy 79 Drivers 30 Fundamental Test Process 80 Integration Guidelines 31 Fundamental Test Process – 3. 81 Approach 32 Fundamental Test Process – 4 82 Integration Planning 33 Fundamental Test Process – 6. 83 Functional Vs. Non-Functional testing 34 The Psychology of Testing 84 Requirements-based testing 35 Why do we test ? 85 Non-functional system testing 36 Testers characteristics: 86 Performance Tests 37 Test Independence 87 Usability Testing (User Friendly) 38 Prioritisation of Tests 88 Security Tests 39 Prioritisation basis 89 Configuration and Installation 40 Participants in Testing – Who 90 Back-up and Recovery 41 Q&A 91 Acceptance Testing: (UAT) 42 Q&A 92 User Acceptance testing 43 Q&A 93 Alpha & Beta Testing: 44 Chapter 2 94 Alpha and Beta tests: differences 45 2.1 Software Development Models 95 Maintenance Testing 46 Waterfall Model 96 What to test in maintenance testing 47 Spiral Model 97 Monkey testing (Gorilla testing) 48 Verification & Validation 98 Performance testing 49 V-model phases 99 Core Performance Testing Activities 50 Verification Vs. Validation 100 Performance testing : Tuning Foundation Of Software Testing, Index 101 Load Test configuration for a web system 151 Designing Test Cases for Coverage 102 Examples of Load / Stress 152 Example – Statement Coverage 103 Tools used for Performance Testing 153 B.2 Decision / Branch testing 104 User Interface / GUI Testing 154 Example – Branch coverage 105 Conformance Vs. Compliance Testing 155 B.4 Path Coverage 106 Compatibility Testing 156 Experience based techniques 107 Confirmation Testing & Regression Testing 157 Exploratory testing 108 Regression Vs. Re-testing (confirmation testing) 158 Group Exercise 109 Chapter 3 159 Test Management 110 Static Vs. Dynamic Testing 160 1. Test Organisation : A) Test Independence 111 Static Testing – Method : 1. Review 161 Testing by developers 112 Severity classes of defects 162 Tester on development team 113 Phases of Formal Review (Contd.) 163 Internal test consultants 114 Roles & Responsibilities 164 Usual choices 115 Informal Review 165 Test Team Composition 116 Technical review = Peer Review 166 Test Organization 117 Summary – Review Activity 167 Test Organization 118 Static Testing – Method 2: Inspection 168 Configuration Management 119 Code metrics (Contd.) 169 CM Activities: 120 Exercise 170 Test Planning , Estimation, Monitor & Control 121 Complexity Break-ups 171 Test Planning 122 Q &A 172 Test Estimation - What ? 123 Chapter 4 173 Test Monitoring – Why ? 124 Difference between Black Box 174 Test Monitoring – How ? 125 Test design techniques 175 Incident Management 126 The Test development process 176 Incident Logging 127 Content Flow 177 Incident Lifecycle 128 IEEE 829 – Test Design Specification 178 Project risks 129 IEEE 829 : Test Case Specification 179 Test Summary Report IEEE 829 Template 130 Test Analysis 180 Key topics covered 131 Real Example: User Registration page 181 Manual Testing Limitations 132 Real Example: Test Item “User Registration” 182 Benefits of Automation 133 Exercise : Test Design and Techniques 183 Effective use of tools 134 Categories of Test Design Techniques 184 CAST Tools & CASE 135 Dynamic : A ) Specification based 185 Test Tool Classification 136 Banking Example : Equivalence partitioning 186 Tools Fit at SDLC 137 A.2 Boundary value analysis(BVA) 187 Requirements Testing Tools 138 Boundary Value Analysis - Examples 188 Test Design Tools 139 A.3 State transition testing 189 Test Running Tools 140 State Transition Testing 190 Comparison Tools 141 State transition : Example 3 – ATM Access 191 Security Tools 142 Bank Example 192 LCSAJ Testing 143 Example (contd.) 193 Monitoring Tools 144 Exercise : Decision tables 194 Test Management Tools 145 Use Case Specification Template* 195 Introducing a tool into an organization 146 Use Case Specification Template : Example 196 Benefits of Tools 147 ATM System 197 Special Considerations for testing tools 148 Sub-use Case Diagram 198 Tools Requirements Checklist 149 Example2 : Financial Trading System 199 Test Automation Execution Process 150 White Box Testing Techniques 200 Success factors for the deployment Foundation Of Software Testing, Index 201 Chapter 7 202 Defect Management Process 203 Defect Lifecycle 204 (Pass , Fail , Severity , Priority) 205 Mock ISTQB Exam 2 206 Case Study 2