Вы находитесь на странице: 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