Agile Testing Essentials LiveLessons

Agile Testing Essentials LiveLessons

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 23m | 3.56 GB

Agile Testing Essentials LiveLessons is based on fundamental concepts from Lisa Crispin’s and Janet Gregory’s two best-selling books, Agile Testing: A Practical Guide for Testers and Agile Teams and More Agile Testing: Learning Journeys for the Whole Team. By the end of the course, participants will understand how testing fits into short and frequent delivery cycles and how each team member can contribute to the success of a quality product.

Every team member, including testers, programmers, team facilitators, business analysts, designers, product owners and product managers, will find value in this course.

Goal: To introduce basic understanding of how agile teams build quality into their product, with the whole team engaged in testing activities throughout the delivery cycle. Testing is critical to the successful delivery of a quality product—not a phase to be executed right before delivery.

Approach: Each topic starts with a presentation of the material, assisted with slides and/or a live discussion between Janet and Lisa. Examples are used throughout to help explain the topic, and there is an opportunity for participants to practice different techniques through exercises. After each exercise, Janet and Lisa discuss how they approach the exercise and guide participants in connecting what they’ve learned with their own teams and projects.

Learn How To

  • Grow your agile testing mindset
  • Understand the Whole Team approach to building in quality
  • Use models such as the Agile Testing Quadrants to ensure all necessary testing activities are covered
  • Guide development with business-facing examples and tests
  • Explore your software product to discover defects and missing features
  • Use leading practices to succeed with automation
  • Utilize key factors for agile testing success and confidence-building practices
Table of Contents

1 Agile Testing Essentials – Introduction
2 Learning objectives
3 1.1 Shift your mindset
4 1.2 Build your skill set
5 1.3 Engage the whole team
6 1.4 Focus on quality, not speed
7 1.5 Get some real answers to your questions
8 1.5.1 Stop and think
9 1.5.2 Let’s talk – Whole team approach
10 Learning objectives
11 2.1 Understand your context
12 2.1.1 Stop and think
13 2.1.2 Let’s talk – Regulatory context
14 2.2 Use models to help you plan
15 2.2.1 Stop and think
16 2.2.2 Let’s talk – Agile testing quadrants
17 2.3 Learn what tests can help guide development to build the right thing
18 2.3.1 Stop and think
19 2.3.2 Let’s talk – Tests that guide development
20 2.4 Learn what tests critique the product for fast feedback and realistic use
21 2.4.1 Stop and think
22 2.4.2 Let’s talk – Regression tests
23 2.5 Understand how to plan for quality attributes
24 2.5.1 Stop and think
25 2.5.2 Let’s talk – Performance quality attribute
26 2.6 Prepare for the end game
27 2.6.1 Stop and think
28 2.6.2 Let’s talk – The end game
29 Learning objectives
30 3.1 Apply your testing mindset to the business problem
31 3.1.1 Stop and think
32 3.1.2 Let’s talk – Question the business problem
33 3.2 Learn how to use conversations to build shared understanding
34 3.2.1 Stop and think
35 3.2.2 Let’s talk – User scenarios
36 3.3 Explore the power of guiding development with executable tests
37 3.3.1 Stop and think
38 3.3.2 Let’s talk – Concrete examples
39 3.4 Learn how to write high-level acceptance tests
40 3.4.1 Stop and think
41 3.4.2 Let’s talk – Acceptance tests
42 Learning objectives
43 4.1 Articulate the benefits of automation
44 4.1.1 Stop and think
45 4.1.2 Let’s talk – Automation obstacles
46 4.2 Change your automation approach for agile projects
47 4.2.1 Stop and think
48 4.2.2 Let’s talk – Who can help automate
49 4.3 Create an automation strategy using the automation test pyramid
50 4.3.1 Stop and think
51 4.3.2 Let’s talk – Test automation pyramid
52 4.4 Develop a path to success
53 4.4.1 Stop and think
54 4.4.2 Let’s talk – Automation approach
55 4.5 Guide your automation with principles and practices
56 4.5.1 Stop and think
57 4.5.2 Let’s talk – Automation practices
58 4.6 Find your quick wins
59 4.6.1 Stop and think
60 4.6.2 Let’s talk – Small experiments
61 Learning objectives
62 5.1 Define exploratory testing
63 5.2 Use personas to change perspectives
64 5.2.1 Stop and think
65 5.2.2 Let’s talk – Personas
66 5.3 Learn different techniques to explore
67 5.3.1 Stop and think
68 5.3.2 Let’s talk – Techniques for exploring
69 5.4 Focus your exploring
70 5.4.1 Stop and think
71 5.4.2 Let’s talk – Charters
72 Learning objectives
73 6.1 Understand the 7 success factors of agile testing
74 6.1.1 Stop and think
75 6.1.2 Let’s talk – Key success factors
76 6.2 Deliver with confidence using core agile testing practices
77 6.2.1 Stop and think
78 6.2.2 Let’s talk – Confidence building practices
79 Agile Testing Essentials – Summary