test cases are dead, long live checklists!

23
TEST CASES ARE DEAD, LONG LIVE CHECKLISTS !

Upload: sqalab

Post on 09-Jan-2017

145 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Test Cases are dead, long live Checklists!

TEST CASES ARE DEAD,LONG LIVE

CHECKLISTS !

Page 2: Test Cases are dead, long live Checklists!

Omurden Cengiz

QA Lead @ Hipo [email protected]@omurdenden

VoIP, CRM, Set-top Box, Mobile Apps

Page 3: Test Cases are dead, long live Checklists!

Why documenting is important for QAWhy we changed our documentation strategy Why we use checklistsWhat’s a checklist, exactly?Test Case vs Checklist exampleWhat are we doing in HipoQ&A

ABSTRACT

Page 4: Test Cases are dead, long live Checklists!

WHY DOCUMENTING IS IMPORTANT FOR

QA?

Page 5: Test Cases are dead, long live Checklists!

• Documenting is critical• Even for exploratory testing• Can be tracked by everyone

Page 6: Test Cases are dead, long live Checklists!

WHY WE CHANGED OUR DOCUMENTATION

STRATEGY?

Page 7: Test Cases are dead, long live Checklists!

TEST CASES ARE OVERCROWDED

Page 8: Test Cases are dead, long live Checklists!

FAR AWAY FROM FOCUSING CORE

FUNCTIONS

Page 9: Test Cases are dead, long live Checklists!

TEST CASES ARE DEAD, LONG LIVE

CHECKLISTS !

Page 10: Test Cases are dead, long live Checklists!

BUT ONLY FOR SUITABLE TEAMS!

•Small teams•Good knowledge domain/product•Collaborative environment •Comprehensive products are not available

Page 11: Test Cases are dead, long live Checklists!

WHY WE USE CHECKLISTS

Page 12: Test Cases are dead, long live Checklists!

TIME SAVING

Page 13: Test Cases are dead, long live Checklists!

EASY TO RENDER/UPDATE

Page 14: Test Cases are dead, long live Checklists!

FOCUS ON QUALITYNOT

DOCUMENTATION

Page 15: Test Cases are dead, long live Checklists!

WHAT'S A CHECKLIST, EXACTLY?

Page 16: Test Cases are dead, long live Checklists!

TEST CASEVS

CHECKLIST

Page 17: Test Cases are dead, long live Checklists!

1. Login with existing userSteps :

Open application.Type username of the existing userType password of the existing userTap “Login”

Expected results:User see the login success messageUser see the items on feed

2. Register as new userSteps :

Open application.Type username of the new userType password of the new userType password againTap “Register”

Expected results:User see registration success messageUser see the welcome animationUser see the items on feed

Page 18: Test Cases are dead, long live Checklists!

Login/Register Flow

●Login with existing user — no welcome animation, just feed

●Register as new user — welcome animation, then feed.

Page 19: Test Cases are dead, long live Checklists!

WHAT ARE WE DOING IN HIPO

Page 20: Test Cases are dead, long live Checklists!

TEST PAD

Page 21: Test Cases are dead, long live Checklists!

SHARING WITH CLIENTS AND TEAM

MEMBERS

Page 22: Test Cases are dead, long live Checklists!

ROBOT FRAMEWORK INTEGRATION

Page 23: Test Cases are dead, long live Checklists!

THANK YOU!Q&A?

bit.do/go_checklistsOmurden Cengiz

[email protected]

@omurdenden