Slide 1

Slide 1 text

Acceptance criteria: QA's quality boost 2024.11.15 Tokyo Test Fest @____rina____

Slide 2

Slide 2 text

QA engineering manager 
 at Mercari  
 
 🍜Fukuoka 
 
 Rina Fukuda @____rina____ 


Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

QA engineering manager 
 at Mercari  
 
 🍜Fukuoka 
 
 Rina Fukuda @____rina____ 


Slide 5

Slide 5 text

Our QA team's initiative We document test cases in our acceptance criteria and review them together as a team.

Slide 6

Slide 6 text

Challenges with the previous approach test cases user story acceptance criteria

Slide 7

Slide 7 text

PM Engineer Designer QA Impact - better for the whole team! The impact of this initiative helped the whole development team.

Slide 8

Slide 8 text

PM Easier for PMs! 🏝 🚤 🚢 Test Cases Acceptance Criteria

Slide 9

Slide 9 text

Engineer Helps Engineers!

Slide 10

Slide 10 text

Designer Good for Designers!

Slide 11

Slide 11 text

QA Better testing for QA!

Slide 12

Slide 12 text

PM Engineer Designer QA Better communication, smoother workflow 🏝

Slide 13

Slide 13 text

Deep dive

Slide 14

Slide 14 text

Three simple steps before after after ❶ combined test cases & acceptance criteria ❷ real-time reviews ❸ whole team participation

Slide 15

Slide 15 text

Unlocking the power of test cases

Slide 16

Slide 16 text

An overlooked treasure map: the untapped value of test cases test cases = treasure map user stories = islands

Slide 17

Slide 17 text

Signposts for everyone: acceptance criteria as guides ✅ can do ✅ cannot do ✅ testing details acceptance criteria = island sign

Slide 18

Slide 18 text

Example no test target condition expected result (✅or🛑) note 1 title and label display ● title: ✅login ● login label: ✅login 2 screen visibility with feature flag feature flag: on ● ✅screen appears redirects to the home screen. 3 feature flag: off ● ✅screen disappears 4 device compatibility ● ✅iOS ● ✅Android 🪧 ✅ can do ✅ cannot do ✅ testing details

Slide 19

Slide 19 text

Success! collaboration and quality improvement 🏝 🪧 🏝 🏝 🪧

Slide 20

Slide 20 text

Reviews: the key to quality

Slide 21

Slide 21 text

Three simple steps to effective reviews ❶ read out ❷ question ❸ check out 💬 ❓ ✅

Slide 22

Slide 22 text

From fuzzy requirements to clear acceptance criteria PM Designer Engineer QA spec UX/UI creation review of spec design doc acceptance criteria refinement (includes review of acceptance criteria)

Slide 23

Slide 23 text

Easy for everyone? can everyone do this?

Slide 24

Slide 24 text

How we started ❶ my scrum Team I started it in my scrum team. ❷ other scrum teams we expanded it to other scrum teams. ❸ many scrum teams now, many teams use it!

Slide 25

Slide 25 text

Why it works: shared understanding ● We combine acceptance criteria and test cases. ● Everyone sees the same information. ● It’s easier to understand and discuss together!

Slide 26

Slide 26 text

What's next? ● We are always improving this process. ● We want to make it even better! ● Try it in your teams!

Slide 27

Slide 27 text

Key takeaways Combine acceptance criteria and test cases Whole team review Improve quality together! 1 2 3