 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |

Software Testing

Education Roadmap
Course Catalog
Public Course Calendar
Onsite Training
Courseware Licensing
Related Courses
Software Testing Essentials
Advanced Software Testing
Risk-Based Testing Strategy
Testing for Developers
Effective Quality Assurance
Agile Adoption Strategies
Agile Development with Scrum - for Scrum Teams
Agile Development with MSF Agile
Agile Requirements Modeling
Agile Project Management - for Scrum Masters
Scrum Planning and Estimating
|
 |
 |
 |
 |
 |
 |
 |
 |
| Agile Software Testing |
|
 |
Public courses in Seattle - San Francisco - Boston - New York City - Chicago - Houston (USA), Vancouver - Toronto - Montreal (Canada), Guadalajara (Mexico) - Santiago (Chile) - Sao Paulo - Rio de Janeiro (Brazil) - Dublin (Ireland) - London (UK) - Amsterdam (Netherlands) - Brussels (Belgium) - Paris - Nice (France) - Zurich (Switzerland) - Barcelona (Spain) - Moscow (Russia) - Tel Aviv (Israel) - Riyadh (Saudi Arabia) - Dubai (UAE) - Delhi - Mumbai - Bangalore (India) - Seoul (Korea) - Shanghai (China) - Kuala Lumpur (Malaysia) - Singapore - Tokyo (Japan) - Sydney - Melbourne (Australia) - Auckland (New Zealand)
Onsite training worldwide | Courseware licensing available |
 |
This workshop training course teaches both the concepts, practices and implementation of Agile software testing. Students will learn how to strategize, plan, design and execute tests in an Agile environment. This course will particularly address the challenges and strategies of testing in short development iterations and with incomplete specs. Key topics also include exploratory testing and test automation.
|
  |
 |
 |
 |
 |
Code |
 |
T30
|
 |
 |
 |
Discipline |
Software Testing |
 |
 |
Duration |
2 days |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
Course Information
Audience | At Course Completion | Prerequisites | Course Materials | Course Outline | Pricing | TAKE THIS TRAINING |

Audience

| √ |
|
Software Process Architects |
 |
√ |
|
QA/Test Managers |
 |
√ |
|
Development Managers |
| √ |
|
Business Analysts |
|
√ |
|
QA User Testers |
|
√ |
|
Software Developers |
| √ |
|
Project Managers |
|
√ |
|
QA Code Testers |
|
X |
|
User Education Specialists |
| |
|
 |
|
|
|
 |
|
|
|
 |

at course completion

After completing this course, participants will be able to:
| » |
|
Understand the concepts of Agile development |
 |
» |
|
Test effectively in Agile project environments |
| » |
|
Understand the Agile life cycle |
|
» |
|
Set smart test focus at the end of a Sprint |
| » |
|
Understand the Agile development practices |
|
» |
|
Perform Exploratory Testing |
| » |
|
Strategize testing in an Agile environment |
|
» |
|
Select test automation strategies to increase efficiency |
| » |
|
Insert QA practices to support effective testing |
|
|
|
|

prerequisites

| » |
|
Basic knowledge of software engineering |

course materials

A comprehensive workbook with knowledge material, examples, case studies, lab exercises, and references.

| course outline |
|
 |
 Module 1: Agile Concepts
| » |
|
Agile Manifesto and Agile values |
| » |
|
Scrum flow |
| » |
|
Agile vs traditional - pros and cons |
| » |
|
Quality and the project triangle |
 Module 2: Quality, Defects and Test Approaches
| » |
|
Software quality |
| » |
|
Defects: faults and failures |
| » |
|
Objectives of software testing |
| » |
|
Cost of (not) fixing a defect |
| » |
|
Test dimensions |
 Module 3: Test Process
| » |
|
Testing pipeline |
| » |
|
Developer testing versus user testing |
| » |
|
Sequencing of implementation tasks |
| » |
|
Participation in design reviews |
| » |
|
Decentralized QA |
| » |
|
Communication of code changes |
| » |
|
ROI in software testing |
 Module 4: Agile Testing Strategies
| » |
|
Goals of testing in an Agile environment |
| » |
|
Design-based testing |
| » |
|
Test-Driven Development |
| » |
|
Frequent regression testing |
| » |
|
Integration of automation test strategies |
| » |
|
Avoiding the end-of-iteration bottleneck |
 Module 5: Testing during Development
| » |
|
Communication of code changes |
| » |
|
Path analysis |
| » |
|
Exception testing |
| » |
|
Equivalence partioning and boundary value analysis |
| » |
|
Decision tables |
| » |
|
Unit testing frameworks (including NUnit, JUnit) |
| » |
|
Acceptance testing frameworks (including FitNesse) |
 Module 6: Exploratory Testing
| » |
|
Dealing with incomplete specs |
| » |
|
Exploratory test objectives: definition and prioritization |
| » |
|
The exploratory test session |
| » |
|
Exploratory test reporting |
 Module 7: Agile Test Execution
| » |
|
Test cycles |
| » |
|
Approaching a new feature |
| » |
|
Endgame testing |
| » |
|
Tracking and reporting test results and quality readiness |
 Module 8: Agile Testware
| » |
|
Organization and storage of test data |
| » |
|
Integration with development data |
| » |
|
Usage of test data for technical writers |
| » |
|
Test and defect metrics for bug prevention |
 Module 9: Test Automation in Agile Environments
| » |
|
Test automation approaches |
| » |
|
Automation tools |
| » |
|
Unit test architecture |
| » |
|
Automation of regression testing |
| » |
|
Minimizing test automation maintenance |

Certificate

Participants receive an industry recognized SoftO2 Education Certificate upon completion of the course.

pricing

Please refer to the pricing chart.

take this training

Contact SoftO2 Education or send the following form to pre-register or request information.


|
 |
|