How To Become a Testing Gladiator ANZTB Melbourne Jules Barnes 27 July 2017

Similar documents
Leading Practice: Test Strategy and Approach in Agile Projects

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

SOLUTION BRIEF CA AGILE REQUIREMENTS DESIGNER FOR CA AGILE CENTRAL. CA Agile Requirements Designer for CA Agile Central

Key Takeaways: 1. How to make your Exploratory testing sessions more effective so that you achieve customer value

Agile Test Plan How to Construct an Agile Test Plan

Agile Testing - Joe Caravella 1

What s next for Traditional Functional QA Managers?

Independent Quality Assurance

Government Services Division. eservices High Level Implementation Plan

ISTQB CTFL BH QuestionsAnswers with Explanation

Crossing the Chasm Helping Testers Make an Agile Transition Lisa Crispin With material from Janet Gregory

Developing for Success in Consumer Electronics

Thoughts about modelbased test management. Matti Vuori

Requirements Gathering using Object- Oriented Models

Evaluating Software Development Environments

[control] [data] [process] [strategy] [partners] [testing] [validation]

10 Steps to Mainframe Agile Development. Mark Schettenhelm, Sr. Product Manager September 28, 2017

Sage North America, Mid-Market R&D. One Team s Agile Journey

Achieving Balance: The New Pivotal Points of Software Development

Risk-Based Testing for Agile Projects

The XBOSoft 2012 Scrum Testing Survey

Population Health Provider Boosts Quality and Customer Satisfaction for Member Health Solutions

Emerging Paradigms in Testing. Refocus your view of testing to drive superior results

Creating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC

THE STATE OF THE Software Testing Profession

Chapter 4 Document Driven Approach for Agile Methodology

Pain-free Code Review

Erik van Veenendaal.

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Changing our Ways to Deliver Greater Value

A Practical Approach to Project Management in a Very Small Company

Agile Quality Management

18-642: Software Development Processes

BA Role or Skill: David Mantica ASPE Inc. IIBA Lexington, KY Wednesday, August 19 th

Overcoming Project Pitfalls of Poor Quality Requirements MetaPM Business Analysis CPTFA Approach

The Changing Roles of BAs and QAs in a SCRUM world

Embedding Performance Engineering into the CI/CD Pipeline

Test Automation Event

Settlement System Replacement (SSR) Project Test Process Review. BAWG August 16, 2007

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Integration and Testing

Risk Based Testing Pragmatic Risk Analysis and Management

Behaviour Driven Development

Delivering Increased Quality at Lower Cost with HP: An Analysis of Customer Experience with Functional Testing

A Cost-effective Methodology for Achieving ISO26262 Software Compliance. Mark Pitchford

Introduction to Software Engineering

CASE STUDY XAXIS. Alex Jones, Project Manager, Xaxis

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

API Driven Development, Bridging the gap between Providers and Consumers

Participation of Testing to Attain a Degree of Quality of Software

What is your definition of DevOps?

A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators

The Magazine for Professional Testers

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators

Our DevOps Approach 35%

Disciplined Software Testing Practices

We test apps and websites using the power of the crowd. We call that crowdtesting.

Scrum Test Planning. What goes into a scrum test plan?

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Five DevOps CM Practices

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one

COGNITIVE QA. Journey To. The New Essential Ingredient

In-House Agile Training Offerings

! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)

Agile Methodology. Kaushik Chokshi CTO

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

DevSecOps Embedded Security Within the Hyper Agile Speed of DevOps

Business Analysis Essentials

Point of Sale (POS) Testing WHITE PAPER. Author: Divya Madaan Practice Head Retail

ACCENTURE MYCONCERTO Entregando projetos SAP com metodologias ágeis

IN PRACTICE. Managing Risk in Customs. investment climate. Lessons from the New Zealand Customs Service

Innovating at Internet Speed: How to balance speed and efficiency in the digital age

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

Online Census platform a triumph for Stats NZ and SilverStripe. Case study of the 2018 digital Census

Mendix Application Test Suite Expert Webinar - September Expert Services Consultant

ISTQB CTFL BH0-10 Questions Answers with Explanation

Agile Software Delivery

HP ALM: Less Test Cases, More Coverage September 17, 2014

CRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C

HP Software EMEA Performance Tour Zurich, Switzerland September 18

The Business of Continuous Delivery

Agile Architecture how much is enough?

GDPR COMPLIANCE: HOW AUTOMATION CAN HELP

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Using codebeamer to Achieve

Lecture 6: Non-Functional Requirements (NFRs)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

Case Study: Global Banking Company Transforms Testing Approach to Overcome Challenges of Shortening Development Cycles

DevOps. Changing the way you deliver software

The Three Pillars Approach to an Agile Testing Strategy

e-validation Establish a Plan for a Paperless Validation Environment Ty Mew Ofni Systems Inc.

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

SAP Testing Tools Comparison: Key Considerations Tricentis All rights reserved.

The Shift to Quality Engineering

Software Testing(TYIT) Software Testing. Who does Testing?

Introduction to Agile/Extreme Programming

Introducing Risk Based Testing to Organizations

Who we are 2017, 2014, ATP - ISTQB Agile Tester Extension 2014, Software Testing World Cup and achieve the 17th position across Africa

Transcription:

How To Become a Testing Gladiator ANZTB Melbourne Jules Barnes 27 July 2017

The Arena is your IT system The Crowd are your Customers The Game Editor is your Business Your opponent is change The battle is testing

4 steps to become a testing gladiator

Step 1 Training

Your Weapons Gladiators Testing Factors Access Controls Audit Trail Authorization Continuity of Processing Correctness Coupling Ease of Operation Ease of Use Integrity Maintainable Methodology Performance Portable Reliability Service Levels

Types of Gladiators Gladiator Types Testing Types Accessibility Testing Automated Testing Compatibility Testing Exploratory Testing Functional Testing Penetration Testing Performance Testing Production Verification Testing Regression Testing Security Testing Static Testing System Integration Testing System Testing Usability Testing User Acceptance Testing

You need to continually train and practice your skills

Step 2 Customer Know your Audience

Why know your Customer?

Combining your Testing Skills with an understanding of your customer will always result in better quality

Wotif.com Test Team Story (2009) Company was rapidly growing, 100% year on year We were testing from the customers perspective, we just didn t know it! "We find 95 per cent of defects before we go into production," Barnes says.^ Agile development teams, testing was embedded from the start Story acceptance criteria was defined by the Testers & BAs Test cases were automated in continuous integration environments by developers New test environments could be deployed within hours Environments were refreshed regularly from production 48 hour performance stability tests were conducted for all major releases All testing was completed within 1 to 2 weeks of major releases from multiply sprints of work Test team could stop a release if it didn t met testing standards ^http://www.theaustralian.com.au/business/technology/no-room-for-website-defects/news-story/ce54a368799215aa328d83290b47e61b

Step 3 the Business Talk the language of Technology

Your testing is too rigorous, we need to get changes out faster and are willing to accept higher risk of defects going into production

Not talking the same language Who here has been in a situation like this?

Test Cases Low risk to the Business

Test Cases Higher risk to the Business

Testing reduces the likelihood of risk

Test Cases How much risk is the Business willing to accept?

Example Risk A customers ability to find and book a room caused by a new search results interface may result in reduced bookings or reduce NPS. Consequence Catastrophic / Major / Moderate / Minor / Insignificant Likelihood Very Likely / Likely / Possible / Unlikely / Rare What testing would you do to reduce the Likelihood?

What did we just do? 1. Identified a risk [Event that has an effect on objectives] may result in [consequence/s] caused by [cause/s] 2. We assessed Consequence based on the may result in statement 3. We agreed on a likelihood based on our understanding 4. We then conducted test design to work out what would be required to reduce the likelihood of that risk from occurring

Step 4 Bringing it all together

New problem How do we combine our testing skills with our understanding of customer expectations to communicate risk to the business?

Low risk to the Business?

Higher risk to the Business?

Create a Customer Journey Map

Map the supporting business processes Map the supporting IT systems

Example Use Case Example Risk A customers ability to find and book a room caused by a new search results interface may result in reduced bookings or reduce NPS. The Change a new search results interface The Impact A customers ability to find and book a room The Consequence 1. Reduced bookings 2. Reduce NPS

Step 1: Continually Train Step 2: Know your Customers Step 3: Talk the language of the Business Step 4: Bring it all together Repeat 4 steps to become a testing gladiator

Call to Action Create a Customer/Business/Technology map

Q&A