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

Software Testing

Education Roadmap
Course Catalog
Public Course Calendar
Onsite Training
Courseware Licensing
See Also
SoftO2 Agile
Related Courses
Agile Quality Assurance
Software Testing Essentials
Advanced Software Testing
Risk-Based Testing Strategy
Testing for Developers
Agile Adoption Strategies
Agile Development with Scrum
Scrum Estimating and Planning
|
 |
 |
 |
 |
 |
 |
 |
 |
Agile Software Testing - for Cross-Functional and Scrum Teams |
|
 |
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) - Frankfurt (Germany) - Zurich (Switzerland) - Madrid - Barcelona (Spain) - Lisboa - Porto (Portugal) - 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 |
 |
Traditional test processes and test automation are not effective for an agile environment where requirements are evolving and iterations are short. Participants in this workshop learn how to transform testing best practices to agile projects and transform to team-wide accountability for quality. Effective iteration test planning, unit and exploratory testing, regression testing and agile-friendly test automation play a central role in this context.
|
  |
 |
 |
 |
 |
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 |
|
 |
AGILE AND TESTING FOUNDATIONS
 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, Tests and Agile
| » |
|
Software quality |
| » |
|
Defects: faults and failures |
| » |
|
Objectives of software testing |
| » |
|
Cost of (not) fixing a defect |
| » |
|
Test dimensions |
TRANSFORMATION AND PROCESS CHANGES
 Module 3: Team and Test Process Transformation
| » |
|
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
| » |
|
Test coverage, quality risks and time-to-market |
| » |
|
Story-based testing |
| » |
|
Code and design-based testing |
| » |
|
Frequent regression testing |
| » |
|
Test-driven development (TDD) |
| » |
|
Integration of manual and automation test strategies |
TEST PLANNING AND EXECUTION
 Module 5: Testing during Development
| » |
|
Test cycles (including how to avoid the end-of-iteration bottleneck) |
| » |
|
Approaching a new feature |
| » |
|
Test case design |
| » |
|
Unit and integration testing |
| » |
|
Exploratory and scenario testing |
| » |
|
Non-functional testing |
 Module 6: Endgame Testing and Iteration Finish
| » |
|
Endgame testing |
| » |
|
Reducing the time between feature complete and end-of-iteration |
| » |
|
Customer testing |
| » |
|
Quality readiness and deployment |
| » |
|
Defect prediction |
TOOLS AND AUTOMATION
 Module 7: Agile Testware and Tools
| » |
|
Test strategy and planning tools |
| » |
|
Test case and test suite management |
| » |
|
Defect management |
| » |
|
Test results reporting |
| » |
|
Test metrics and iteration readiness assessment |
 Module 8: Test Automation in Agile Environments
| » |
|
Test automation approaches |
| » |
|
Unit testing frameworks (including NUnit, JUnit) |
| » |
|
Acceptance testing frameworks (including FitNesse) |
| » |
|
Model-based Testing |
| » |
|
Advanced best practices for test automation |

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.


|
 |
|