Mindmapping: A General Purpose (Test) Planning Tool

Similar documents
The Software Delivery Experts. Agile, DevOps & QA Conference

Service Oriented Enterprise Architecture and Service Oriented Enterprise

System and Software Architecture Description (SSAD)

1 Enterprise Modeler

Understanding the Federal IT Security Professional (FITSP) Certification

What are Information Systems?

Goals of the Lecture UML Implementation Diagrams

Python Programming: An Introduction to Computer Science

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CS 111: Program Design I Lecture 21: Network Analysis. Robert H. Sloan & Richard Warner University of Illinois at Chicago April 10, 2018

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

2016 LEARNING SYSTEM FOR CSCP CERTIFICATION EXAM PREPARATION. learncscp.com

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Customer Portal Quick Reference User Guide

Sharing Collections. Share a Collection via . Share a Collection via Google Classroom. Quick Reference Guide

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis

A Taste of Maya. Character Setup

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Goals of this Lecture Activity Diagram Example

Weston Anniversary Fund

Τεχνολογία Λογισμικού

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Parabolic Path to a Best Best-Fit Line:

In this chapter, you learn the concepts and terminology of databases and

CS : Programming for Non-Majors, Summer 2007 Programming Project #3: Two Little Calculations Due by 12:00pm (noon) Wednesday June

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis

Baan Finance Financial Statements

Anti Fraud Services Founding Member Associate Member of..

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

Air Force Data Reference Architecture and Platform

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

Ones Assignment Method for Solving Traveling Salesman Problem

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic.

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

Requirements Analysis

2017 LEARNING SYSTEM CONTACT INFORMATION FOR CLTD CERTIFICATION EXAM PREPARATION. learncltd.com. Joni Holeman, VP Education. APICS DC Metro Chapter

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Basic Design Principles

IMP: Superposer Integrated Morphometrics Package Superposition Tool

CS 111: Program Design I Lecture #26: Heat maps, Nothing, Predictive Policing

CHAPTER IV: GRAPH THEORY. Section 1: Introduction to Graphs

BOOLEAN MATHEMATICS: GENERAL THEORY

A BEGINNERS GUIDE TO GRANT WRITING AND REVIEW

Bob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.

Design and Implementation of Integrated Testing Tool based on Metrics and Quality Assurance

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Making Sense of Proc Tabulate Jonas V. Bilenas, JP Morgan Chase, New York, NY

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Baan Tools User Management

CA Top Secret r14 for z/os

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms

Intro to Scientific Computing: Solutions

n Explore virtualization concepts n Become familiar with cloud concepts

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Protected points in ordered trees

Workflow model GM AR. Gumpy. Dynagump. At a very high level, this is what gump does. We ll be looking at each of the items described here seperately.

Continuity Logic Frontline Live

January March To learn more or register for any of these events, visit Government Finance Officers Association.

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

Oracle Process Manufacturing

Data Protection: Your Choice Is Simple PARTNER LOGO

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Floristic Quality Assessment (FQA) Calculator for Colorado User s Guide

Computers and Scientific Thinking

Data Warehousing. Paper

Operating System Concepts. Operating System Concepts

IS-IS in Detail. ISP Workshops

GAAFR. Supplement. Now Available. Covering: pronouncements: Statement Nos. 67, 68, 69, and 70

Oracle Process Manufacturing

PRESENTER DISCLOSURE MEASURING HEALTH INFORMATION TECHNOLOGY USE AND EHEALTH LITERACY AMONG AFRICAN AMERICANS BACKGROUND

Arithmetic Sequences

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution

Security of Bluetooth: An overview of Bluetooth Security

Analysis of Algorithms

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0

CMSC Computer Architecture Lecture 10: Caches. Prof. Yanjing Li University of Chicago

Oracle Process Manufacturing

Evaluation scheme for Tracking in AMI

CS 111: Program Design I Lecture # 7: First Loop, Web Crawler, Functions

12-5A. Equivalent Fractions and Decimals. 1 Daily Common Core Review. Common Core. Lesson. Lesson Overview. Math Background

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU)

Did you know that houses with CCTV are 90% less likely to be burgled? Introducing the new Easy Fit range of CCTV.

Human-Computer Interaction IS4300

The VSS CCD photometry spreadsheet

Lower Bounds for Sorting

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence?

Chapter 5. Functions for All Subtasks. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Counting Regions in the Plane and More 1

Pattern Recognition Systems Lab 1 Least Mean Squares

CS 683: Advanced Design and Analysis of Algorithms

How do we evaluate algorithms?

Transcription:

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