Softw ar e Tes

Transcription

Softw ar e Tes
“Basics for beginners. Fundamentals for everyone.”
Welcome to Day 5
.com
Software Testing Tutorials
Software Testing Tutorials
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Agenda
 Day 4 recap
 SDLC Models, Pros-Cons
 Waterfall
 Iterative
 V model
 SPIRAL
 RAD
.com
Software Testing Tutorials
What are we going to do today?
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Waterfall Model
Collect business requirements (BRD)
R
Functional Requirements (FRD)
D
Technical Specifications (SD)
B
Software Code (Java, .Net, PHP …)
T
Testing, Functional,
automation etc
P
.com
Production
XYZ.com
Software Testing Tutorials
B
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Iterative Model
R
R
D
R
D
B
R
D
B
T
D
B
T
B
T
T
P
.com
Software Testing Tutorials
B
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
V Model
R
S
D
I
B
U
T
T
P
.com
Software Testing Tutorials
U
B
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
V Model
U
User Acceptance Testing (UAT)
R
System Testing
D
I
B
U
T
Integration Testing
Unit Testing
T
P
.com
S
Software Testing Tutorials
B
Timeline
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
V Model (Wikipedia)
Software Testing Tutorials
.com
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Spiral Model
1.
Requirement
3. Develop
and Test
2. Plan and
Design
Software Testing Tutorials
.com
4. Add more
in next
Iteration
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
SPIRAL Model (Wikipedia)
Software Testing Tutorials
.com
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Rapid Application Development
Software Testing Tutorials
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.
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
.com
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
What to expect?
 Change in requirement: change control process.
 Setting Expectations: Communication, Commitments
 Its all about People/Politics
 Adapting to an environment and need. EVERYDAY.
.com
Software Testing Tutorials
 Clarity of requirement: Time, review, confirm, sign-off.
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Interview Questions
various models.
.com
Software Testing Tutorials
 Create a matrix of various roles within each phase for
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.
Day 06 - Next Session
 BRD, FRD, Use Cases, Traceability Matrix,
 Test Plan, Test Scenario, Test Cases, Test Data
.com
Software Testing Tutorials
 Sample documentation for each phase
2500+ Trained/Year| Million+ YouTube Views/Year
World’s Favorite platform to master software testing and Automaton.