using design thinking to create better test cases
play

Using Design Thinking to Create Better Test Cases - PDF document

W5 Test Techniques Wednesday, October 2nd, 2019 11:30 AM Using Design Thinking to Create Better Test Cases Presented by:


  1. ¡ ¡ W5 ¡ Test ¡Techniques ¡ Wednesday, ¡October ¡2nd, ¡2019 ¡11:30 ¡AM ¡ ¡ ¡ ¡ ¡ Using ¡Design ¡Thinking ¡to ¡Create ¡Better ¡ Test ¡Cases ¡ ¡ Presented ¡by: ¡ ¡ ¡ ¡ Larissa ¡Rosochansky ¡ ¡ Avanade ¡ ¡ Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 888 -­‑-­‑-­‑ 268 -­‑-­‑-­‑ 8770 ¡ ·√·√ ¡904 -­‑-­‑-­‑ 278 -­‑-­‑-­‑ 0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡http://www.starwest.techwell.com/ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  2. ¡ Larissa ¡Rosochansky ¡ ¡ Larissa ¡Rosochansky ¡is ¡the ¡head ¡of ¡Intelligent ¡Automation ¡at ¡Avanade. ¡Prior ¡to ¡that, ¡ she ¡was ¡the ¡head ¡of ¡Testing ¡and ¡Automation ¡at ¡IBM ¡Brazil ¡for ¡several ¡years. ¡She ¡has ¡ been ¡working ¡with ¡design ¡thinking, ¡project ¡management, ¡quality ¡assurance, ¡and ¡ software ¡testing ¡for ¡the ¡last ¡fifteen ¡years. ¡She ¡has ¡worked ¡in ¡many ¡roles, ¡including ¡ coaching ¡and ¡managing ¡projects ¡and ¡teams. ¡Since ¡2016 ¡Larissa ¡has ¡been ¡coaching ¡ teams ¡to ¡deliver ¡more ¡value ¡in ¡their ¡projects ¡using ¡design ¡thinking ¡for ¡internal ¡and ¡ commercial ¡accounts. ¡Larissa ¡holds ¡a ¡law ¡degree ¡and ¡a ¡specialization ¡in ¡software ¡ engineering ¡and ¡is ¡a ¡certified ¡PMP ¡by ¡PMI, ¡ITIL ¡Foundation ¡by ¡EXIN, ¡and ¡PSM ¡I ¡by ¡ Scrum.org, ¡and ¡has ¡the ¡IT ¡Specialist ¡Level ¡2 ¡-­‑ ¡Test ¡Discipline ¡Badge ¡and ¡Design ¡ Thinking ¡Co-­‑Creator ¡Badge ¡from ¡IBM. ¡ ¡

  3. 1 Using Design Thinking to Create Better Test Cases HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  4. About Me Larissa Rosochansky Head of Intelligent Automation and Testing Services at Avanade, former Head of Test Services and Design Thinking Chapter at IBM Brazil, I have been working with automation, project management, quality assurance, and software test for the past fifteen years. I hold a specialization in Software Engineering and am PMP certified by PMI, PSM-I by Scrum.Org, ITIL Foundation by EXIN, Design Thinker co-creator badge and IT Specialist Level 2 – Test Discipline Badge from IBM. lrosocha@gmail.com https://br.linkedin.com/in/lrosocha HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  5. 3 Take 1 minute to design an alarm clock. HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  6. 4 Take 1 minute to design a better way for people to wake up in the morning. HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  7. W HAT IS IS D ESIGN T HINKING ? 5 D ESIGN T HINKING IS A U SER C ENTRIC F RAMEWORK TO S OLVE A B USINESS C HALLENGE D ELIVERING THE B EST E XPERIENCE FOR OUR U SERS HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  8. 6 DIVERGE! CONVERGE! HOW DO I BEGIN? CLUSTERING! HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  9. DESIGN THINKING FRAMEWORK 7 EMPATHIZE EMPATHIZE DEFINE DEFIN IDEATE IDEATE PROTOTYPE PROTOTYPE TEST TEST Build the test case Share the test case with What is the test scenario Brainstorm about the Who is your user? for your user the business to be tested? paths to be exercised To Tools To Tools To Tools To Tools To Tools Smaply, Userforge, MakeMyPersona Typeform, Zoom, Creatlr Typeform, Zoom, Creatlr Boords, Mockingbird, POP, InVision UserTesting, HotJar, PingPong Exe Exercises Exercises Exe Exercises Exe Exercises Exe Exe Exercises Customer jou journey map, Space Brainstorm, Bodystorm, Four Low fidelity, high fidelity, Empathy mapping, Empathy Usability testing, User testing, saturate and group, Mind category method, Six thinking Minimum viable product Interviews Wizard-of-Oz prototyping, Mapping, Why how ow la laddering, hats, Idea validation board, Feedback capture grid, Remote Design Pro rompt, PoV, Affinity Bingo selection, now wow how usability testing, field studies HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING Tools ls Comple lete Process L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y mapping matrix Sprintbase, InVision, Mural, Miro

  10. D EVELOPMENT L IFECYCLE AND T EST L IFECYCLE 8 Development Grooming Sprint User Hardening Sprint Concept Planning Cycle Product Backlog Execution Acceptance Sprint Planning • Prioritized • Estimates • Epics • PBI • Acceptance • Code Defects • Test Plan • Complete • Acceptance Criteria deployed on • Test Results and Test Strategy Criteria UAT • Backlog Entr try Entr try Entry Entr try Entr Entr try try Entry Test Reports • Test Release • Defect Log Environment • Sign Off PO Concept Gro rooming Plan lanning Execution Execution Exit it Plan lanning ▪ Create Test ▪ Create Backlog ▪ Define Product ▪ Test Design ▪ Execute ▪ Execute UAT ▪ Create Estimates Test Strategy Release Backlog Item (or Regression Test ▪ Create Manual and ▪ Create Test Plan Stories) ▪ Acceptance Automated Test ▪ Execute Non Cycle Criteria ▪ Create Test Cases Functional Test Readiness Criteria ▪ Test Results ▪ Create Test Scenarios • Test • Test • Acceptance • PBI • Test Cases • Test Results Strategy Estimates Criteria • Acceptance • Test Results • Issues and Defect Log Exit Exit Exit Exit Exit Exit • Test Plan Criteria • Test Report • Test • Defect Analysis Scenarios HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  11. What is a Test Scenario? 9 A Test Scenario is defined as any functionality that can be tested. It is a collective set of test cases which helps the testing team to determine the positive and negative characteristics of the project. Test Scenario gives a hig igh-level id idea of what we need to test. What is th the Test Case? A Test Case is a set of actio ions executed to verify a particular feature or functionality of your software application. The Test Case has a set test data, precondition, certain expected and actual results developed for specific test scenario to verify any requirement. HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  12. D ESIGN P ROMPT 10 10 S ELECTING P ERSONAS AND U NDERSTANDING T HE P ROBLEM How mig ight we __________ (what problem needs solving or improvement?) for __________ (which person is most affected by this?) Design a better way for __________ (which person is most affected?) to __________ (what does this person need to be able to do?) HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  13. 11 11 WHO IS OUR USER? HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  14. EMPATHY MAP 12 12 Quotes Expectations & Reactions What do they say or need to say to others? What do they think about the sit ituation? Actions Values What do they do to get their jo job done? How does this person fe feel l about their jo job? HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  15. 13 13 WHAT IS OUR USER JOURNEY? HOW TO CREATE BETTER TEST CASES | DESIGN THINKING HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y L A R I S S A R O S O C H A N S K Y

  16. U SER J OURNEY M APPING 14 14 D ESIGNS THE E2E P ROCESS E ACH STEP IS ONE TEST SCENARIO TEST SCENARIO -> > JOURNEY MAPPING -> > TEST CASE HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  17. C USTOMER J OURNEY M APPING 15 15 IN THIS CASE, THE USER OF THE GIVEN SYSTEM Ste tep 6 Step 4 Ste tep 2 Every thought brings a feeling Ste tep 3 Step 5 Ste tep 1 Doing Thinking Feeling HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

  18. I DEATION - B AD THOUGHTS – BAD FEELINGS 16 16 WHY – HOW LADDERING Why? Negative Path 1 How? Why? Negative Path 2 Why? How? How? Negative Path 3 HOW TO CREATE BETTER TEST CASES | DESIGN THINKING L A R I S S A R O S O C H A N S K Y

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend