W8 Test Strategy, Plaig, Metrics Wedesday, May 2d, 2018 1:45 PM Midmappig: A Geeral Purpose (Test) Plaig Tool Preseted by: Bob Gale Zeergy Techologies Brought to you by: 350 Corporate Way, Suite 400, Orage Park, FL 32073 888-- -268- - -8770 904- --278-- -0524 - ifo@techwell.com - http://www.stareast.techwell.com/
Bob Gale Zeergy Techologies A agile methodologist, practitioer, ad coach, Bob Gale helps guide leaders ad teams i their pragmatic adoptio ad orgaizatioal shift toward Scrum ad other agile methods. Bob is ofte called â œa Coach of Coachesâ because of his deep ad broad experiece i the agile area. He is director, agile practices at Zeergy Techologies; presidet of RGCG, LLC; ad a freuet speaker at iteratioal cofereces ad professioal groups o topics of agile software developmet. Bob authoredâ Three Pillars of Agile Quality ad Testig, Scrum Product Owership, adâ Agile Reflectios. A prolific writer, blogger, ad podcaster, Bob ca be reachedâ at bob@rgale.com or at LikedI.
Midmappig A Geeral Purpose (Test) Plaig Tool Bob Gale bob@rgale.com Mary Thor marythor@gmail.com Itroductio Bob Gale Idepedet Agile Traier & Coach at RGCG, LLC Director, Agile Practices at Somewhere orth of 30 years overall experiece J Wide variety of techical stacks ad busiess domais Roots of a software developer Seior/Executive software developmet leadership for 20+ years Agile Coach of Coaches ad Leaders Deep XP, Lea, Scrum, ad Kaba experiece sice 2000 From Cary, North Carolia, dog lover, gradfather, husbad Bias Disclaimer: Agile is THE BEST Methodology for Software Developmet However, NOT a Silver Bullet! Copyright 2018 RGCG, LLC 2 1
Risked Based Testig Copyright 2018 RGCG, LLC 3 Risk Based Testig Backgroud It starts with the realizatio that you ca t test everythig ever! 100% coverage beig a log held myth i software developmet There are essetially 5 steps i most of the models 1. Decompose the applicatio uder test ito areas of focus 2. Aalyze the risk associated with idividual areas techical, uality, busiess, schedule 3. Assig a risk level to each compoet 4. Pla test executio, based o your SDLC, to maximize risk coverage 5. Reassess risk at the ed of each testig cycle Copyright 2018 RGCG, LLC 4 2
Risk Based Testig Backgroud Risk Based Testig is effectively a risk mitigatio techiue Not a prevetio techiue It s about trade-offs Huma ad physical resources Ratio s betwee Producers (Developers) ad Cosumers (Testers) Time Rework (retestig & verificatio) Quality Coverage vs. Delivery Visibility ito the trade-offs Copyright 2018 RGCG, LLC 5 Mid Mappigs Copyright 2018 RGCG, LLC 6 3
MidMaps Copyright 2018 RGCG, LLC 7 Outliig Copyright 2018 RGCG, LLC 8 4
MidMaps A midmap is: A diagram used to visually orgaize iformatio. It ca be called a visual thikig tool. Allows complex iformatio to be preseted i a simplified visual form. Created aroud a sigle cocept. The cocept is represeted as a image i the ceter to which the associated ideas are added. Major ideas are coected directly to the cetral cocept, ad other ideas brach out from those. Is a great for ote takig, plaig, studyig, braistormig etc. Literally maps out your thoughts, usig associatios, coectios ad triggers to stimulate further ideas. Copyright 2018 RGCG, LLC 9 MidMaps i Testig Midmaps ca be used for: ü Test Plaig ü Reuiremet aalysis ü Impact aalysis ü Task allocatio ü Test case desig ü Traceability ü Test reportig -Quick test reports Copyright 2018 RGCG, LLC 10 5
MidMaps Test Plaig Test plaig: Draw a iitial midmap keepig i mid the list of tasks, schedules, tools, roles, resposibilities, milestoes etc. Preset the midmap ad discuss it with your stakeholders. Modify the midmap if ay chages are reuired. All you might have to do is to add or remove a ode/brach. The fial mid map shows you the scope of testig i oe glace. This midmap ca be used as a blueprit ad later coverted ito a pla. This esures that o test activity is missed. Copyright 2018 RGCG, LLC 11 MidMaps Test Plaig Copyright 2018 RGCG, LLC 12 6
MidMaps Test Case Desig Test Case Desig: A efficiet way of creatig lea test cases. It reduces the time reuired for creatig test cases yieldig better results. Easy to maitai ad are flexible to chagig reuiremets. Draw braches from every user story/epic ad associate all its fuctioalities as sub-odes. Start addig test case for each fuctioality. Copyright 2018 RGCG, LLC 13 MidMaps Test Case Desig Copyright 2018 RGCG, LLC 14 7
MidMaps Traceability Midmap A traceability matrix is A essetial tool for every tester to aalyze ad improvise the test coverage. You ca use a midmap istead of a tabular traceability matrix. Esures that you have ot missed out writig test cases for ay user story Gives you the birds-eye view of your test coverage. You ca idetify the areas where you eed to stregthe your coverage. To create a traceability midmap Add odes of all the Epics Draw braches from every module ad associate all its user stories as subseuet odes. Now lik the test cases for every fuctioality. You ca lik the reuiremet umber of the test maagemet tool. Copyright 2018 RGCG, LLC 15 MidMaps Traceability Midmap Copyright 2018 RGCG, LLC 16 8
MidMaps Not Oly for Testers Because of the visual ature Because of the simplicity Because of the collaborative ature MidMaps are ideal for Whole-Team ü Ideatio ü Braistormig ü Problem-solvig ü Sprit / Release level Plaig ü Optio aalysis ü Retrospectives Copyright 2018 RGCG, LLC 17 MidMaps Tools There are tos of commercial ad ope-source tools that lets you visualize your ideas as a midmap. https://lifehacker.com/five-best-mid-mappig-tools-476534555 I prefer MidMup as my tool ad we ll be usig it for this workshop https://www.midmup.com/ Copyright 2018 RGCG, LLC 18 9
Exercise Mid Mappig Break ito groups of 3 Go to MidMup ad start a mid map We re goig to be plaig the testig of a well kow applicatio, you could pick: Microsoft Word, Microsoft PowerPoit Google Or aother applicatio of the teams choice Start collaboratig as a team to build a mid map that idetifies the critical test areas / activities for your app. Focus o goig 3-levels deep. (~30 miutes) We ll debrief learigs as a group Copyright 2018 RGCG, LLC 19 Wrap-up Fial uestios or discussio? Thak you! Copyright 2018 RGCG, LLC 20 10
Cotact Ifo Bob Gale Presidet, RGCG Experiece-drive agile focused traiig, coachig & cosultig Cell: (919) 272-0719 bob@rgale.com www.rgale.com @bobgale https://www.likedi.com/i/bobgale Podcast o all thigs agile http://www.meta-cast.com/ Copyright 2018 RGCG, LLC 21 11