test cases are dead, long live checklists!
TRANSCRIPT
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
WHY DOCUMENTING IS IMPORTANT FOR
QA?
• Documenting is critical• Even for exploratory testing• Can be tracked by everyone
WHY WE CHANGED OUR DOCUMENTATION
STRATEGY?
TEST CASES ARE OVERCROWDED
FAR AWAY FROM FOCUSING CORE
FUNCTIONS
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
WHY WE USE CHECKLISTS
TIME SAVING
EASY TO RENDER/UPDATE
FOCUS ON QUALITYNOT
DOCUMENTATION
WHAT'S A CHECKLIST, EXACTLY?
TEST CASEVS
CHECKLIST
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
Login/Register Flow
●Login with existing user — no welcome animation, just feed
●Register as new user — welcome animation, then feed.
WHAT ARE WE DOING IN HIPO
TEST PAD
SHARING WITH CLIENTS AND TEAM
MEMBERS
ROBOT FRAMEWORK INTEGRATION