1. .com
Software Testing Tutorials
Software Testing Tutorials
“Basics for beginners. Fundamentals for everyone.”
Welcome to Day 5
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
2. .com
Software Testing Tutorials
Agenda
What are we going to do today?
Day 4 recap
SDLC Models, Pros-Cons
Waterfall
Iterative
V model
SPIRAL
RAD
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
3. .com
Software Testing Tutorials
Waterfall Model
Collect business requirements (BRD)
Functional Requirements (FRD)
Technical Specifications (SD)
Software Code (Java, .Net, PHP …)
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
R
D
B
B
T
P
Testing, Functional,
automation etc
Production
XYZ.com
4. .com
Software Testing Tutorials
Iterative Model
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
R
D
B
B
T
P
R
D
B
T
R
D
B
T
R
D
B
T
5. .com
Software Testing Tutorials
V Model
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
R
D
B
B
T
P
S
I
U
T
U
6. .com
Software Testing Tutorials
V Model
User Acceptance Testing (UAT)
U Unit Testing
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
R
D
B
B
T
P
S
I
U
T
Timeline
System Testing
Integration Testing
7. .com
Software Testing Tutorials
V Model (Wikipedia)
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
8. .com
Software Testing Tutorials
Spiral Model
1.
Requirement
2. Plan and
Design
2500+ Trained/Year| Million+ YouTube Views/Year
4. Add more
in next
Iteration
3. Develop
and Test
World’s Favorite platform to master software testing and Automaton.
9. .com
Software Testing Tutorials
SPIRAL Model (Wikipedia)
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
10. Rapid Application Development
Phases:
1. Requirements Planning: Users, managers, and IT staff members discuss & agree.
2. User Design: users interact with systems analysts and develop models/prototypes
3. Construction: application development, users continue to participate
4. Cutover: Testing, Conversions, Deployment etc.
.com
Software Testing Tutorials
RAD Models:
1. Agile: Miniature s/w release through daily collaborations for all
2. Extreme Programming: Dev work as pairs
3. Lean: 80% today is better than 100% tomorrow
4. Joint App Dev: Testing, Conversions, Deployment etc.
5. Scrum: Use checklist, create, short iterations or sprints, daily measured progress and
communications
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
11. What to expect?
.com
Software Testing Tutorials
Clarity of requirement: Time, review, confirm, sign-off.
Change in requirement: change control process.
Setting Expectations: Communication, Commitments
Its all about People/Politics
Adapting to an environment and need. EVERYDAY.
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
12. Interview Questions
.com
Software Testing Tutorials
Create a matrix of various roles within each phase for
various models.
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
13. Day 06 - Next Session
.com
Software Testing Tutorials
Sample documentation for each phase
BRD, FRD, Use Cases, Traceability Matrix,
Test Plan, Test Scenario, Test Cases, Test Data
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.