FiSTB Testing Assembly, Helsinki September Janet Gregory, DragonFire Inc. Copyright With input from Lisa Crispin



Similar documents
Agile Test Planning with the Agile Testing Quadrants

An Overview of Agile Testing

ICAgile Learning Roadmap Agile Testing Track

Growing testing skills using the Agile Testing Ecosystem. Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne

Certified Agile Software Test Professional (CASTP)

Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing

Making Test Automation Work in Agile Projects

Preface Agile Testing Review

Agile Testing and Extreme Programming

Evolving Agile Testing

Bridging the Gap Between Acceptance Criteria and Definition of Done

Testing and Quality in Agile Development Speaker: Allan Watty Company: ABB Inc Website:

Making Test Automation Work in Agile Projects

Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

Agile Tester Foundation Course Outline

Agile Testing with Acceptance Test Driven Development and Behavior Driven Design. Two Day Course Overview

Accelerating software testing effectiveness using Agile methodologies..

About metrics and reporting in model-based robot assisted functional testing

Developing acceptance tests specifically with Fit Fit for Developing Software Framework for Integrated Tests Rick Mugridge and Ward Cunningham.

Agile Testing Overview

Agile Testing. Workshop. Tilo Linz, imbus AG

Agile Scrum Workshop

Driving Development with Tests: ATDD and TDD

Integrating Testing into Agile Software Development Processes

ISTQB Agile Tester in a Nutshell ISTQB Marketing Working Group

DATA DONE RIGHT. Applying Agile and XP Concepts. #DataDoneRight

Automation testing in Agile projects - Overview Shirly Ronen-Harel Mar 2014

Design of Acceptance Test Process through Comparative Analysis of the Test Automation Technique

Schools of Software Testing

The Agile Manifesto is based on 12 principles:

Live Specifications: From Requirements to Automated Tests and Back

Software Continuous Integration & Delivery

REDEFINING QUALITY ASSURANCE

Good Agile Testing Practices and Traits How does Agile Testing work?

Best Practices for Improving the Quality and Speed of Your Agile Testing

Agile Testing. What Students Learn

The REAL Agile Testing Quadrants (as we believe they should always have been)

Agile Testing Principles and Best Practices. Progress Software, Hyderabad, India

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Agile QA Process. Anand Bagmar Version 1.

SECC Agile Foundation Certificate Examination Handbook

QA or the Highway 2016 Presentation Notes

Introduction to Agile and Scrum

Agile Development for Application Security Managers

S AMPLE CHAPTER. Behavior-Driven Development for the whole software lifecycle. John Ferguson Smart. FOREWORD BY Dan North MANNING

Fully Leverage Agile Test Automation Technical Success and Return on Investment

Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007

Continuous Delivery. Jez Humble, ThoughtWorks #continuousdelivery DevOpsDays, Hamburg

TESTING FRAMEWORKS. Gayatri Ghanakota

SCRUM Product Ownership From the Inside Out

When agile is not enough

Agile Beyond The Team 1

AGILE TESTING PRACTICES Building quality in for faster releases

Technical versus non-technical skills in test automation

agenda AGILE AT SCALE

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley

Agile QA s Revolutionary Impact on Project Management

Software Testing, Mythology & Methodologies

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT

Selling Agile to the CFO: A Guide for Development Teams

Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries

How To Be Successful At An Agile Software Engineering

Codeless Test Automation for Web Apps

An Introduction to Continuous Delivery

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Don t forget the testers

AGILE SOFTWARE TESTING

Test Automation: A Project Management Perspective

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Adopting Agile Testing

The Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges

Agile Aspects of Performance Testing. March 1, Page 1

Exploratory Testing in an Agile Context

l e a n Principles of Lean Software Development software development Introduction to Lean Software Development Speed Quality Low Cost

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Testing in Agile methodologies easier or more difficult?

You don't need to be a musician to test music production software

Advanced Issues in A3 Problem Solving

Why it matters what I'm called. Karen N. Johnson

Introduction to extreme Programming (XP)

A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications

Learning and Coaching Agile Methods. Görel Hedin Computer Science Lund University, Sweden

Continuous Delivery and Test Automation in Agile SW projects with Robot Framework Antti Pohjonen

XP and Design. Paulo Caroli & Sudhindra Rao. ThoughtWorks

Agile Requirements And Testing For Continuous Software Delivery

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

Agile Austin Dev SIG. June Continuous Integration (CI)

Emerging Trends in Software Testing Introduction to course

POSITION SPECIFICATION ENTERPRISE ARCHITECT UK&I

Anne-Marie Charrett. What I do Anne-Marie Charrett is a software test consultant offering the following services:

Agile Agile AgileAgileKanbanLean Continuous-Integration Behavior-Driven CI BDD Test-driven Backlog Scrum Retrospective Estimation Empowerment On-Time

By Lisa Crispin GETTY IMAGES. 26 BETTER SOFTWARE JUNE

Black and white: Software testing for scientists. Katrina Clokie. Let s Test Oz

Break It Before You Buy It!

Concordion. Concordion. Tomo Popovic, tp0x45 [at] gmail.com

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

Transcription:

FiSTB Testing Assembly, Helsinki September 24 2015 Janet Gregory, DragonFire Inc. Copyright 2015 @janetgregoryca With input from Lisa Crispin Agile Testing; 2009 More Agile Testing: Oct 2014 Website: www.agiletester.com www.agiletester.ca DragonFire Inc. www.janetgregory.ca @janetgregoryca janet@agiletester.ca 2 Copyright 2015 : Janet Gregory DragonFire Inc 1

Some ideas for successful agile testing and the understanding of the mindset change in that needs to accompany the adoption of agile 3 Copyright 2015 : Janet Gregory DragonFire Inc agility A methodology or a philosophy? So simple to define So hard to implement 2

Agile teams: produce a continuous stream of value at a sustainable pace while adapting to the changing needs of the business. http://testobsessed.com/blog/2010/12/14/the-agile-acid-test/ an activity; not a phase interactive and starts from the beginning more than testing code 3

1. Use the whole-team approach 2. Adopt an agile testing mindset 3. Automate your regression suite 4. Provide and obtain feedback 5. Build a foundation of core agile values 6. Collaborate with your customers 7. Look at the big picture 1. Use real examples 2. Perform exploratory testing 3. Test your features (and the system) 4. Learn continually 5. Sensitivity to your context 6. Keep it real 8 4

Ask what problem are they trying to solve? What examples express the intent of the story / feature, the business rules? Identify risks so customer can make best decision. 1. Find a pair 2. One person faces away from the screen 3. The other person will have 2-3 minutes to describe the picture I show next 4. When I say stop, turn around and discuss any differences in what was described. 5

Sticker by Brian Marick 6

Feature (with examples) Accept Story User Story Fix Defects ATDD Acceptance Test Driven Development High- Level AT Explore Examples Code, test & automate story 7

#3 - Feature Testing (capabilities) What s important to the business? 8

#4 Learn Continually through play Analytical Relentlessly Curious Observant Skeptical Empiricist Critical Thinker Investigator http://www.slideshare.net/ehendrickson Cross-functional knowledge Disciplinary skills 9

Instead of We re here to find bugs or ensure requirements are met or break the software Think What can I do to help deliver the software successfully! 19 Mobile and embedded Large organizations 10

Don t over promise Keep testing in sync with development Make your information visible Work to remove testing constraints There s no magic! and teams need to stop living in a fantasy world 11

1. Use real examples 2. Perform exploratory testing 3. Test your features (and the system) 4. Learn continually 5. Sensitivity to your context 6. Keep it real 23 And always, strive for quality by remembering the whole team approach photoshd.wordpress.com/2008/04/24/13/ 12

Agile Testing: A Practical Guide for Testers and Agile Teams More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca www.agiletester.com Contact info www.janetgregory.ca Email: janet@agiletester.ca Twitter: janetgregoryca 25 Copyright 2015 : Janet Gregory DragonFire Inc Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions? 26 Copyright 2015 : Janet Gregory DragonFire Inc 13

Adzic, Gojko, Specification by Example: How Successful Teams Deliver the Right Software, Manning, 2011 Gärtner, Markus, ATDD By Example: A Practical Guide to Acceptance Test-Driven Development, Addison-Wesley, 2012a Karten, Naomi, "Are You Listening?", http://www.agileconnection.com/article/are-you-listening, Agile Connection, 2009 Keogh, Liz, http://lunivore.com - look for her posts on BDD, Real Options Knight, Adam P., "T-shaped Tester, Square Shaped Team", http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/, 2013 Lambert, Rob, "T-shaped Testers and Their Role In a Team", http://thesocialtester.co.uk/t-shaped-testers-and-their-role-in-a-team/, 2012 Levison, Mark, "The Beginner's Mind -An Approach to Listening", http://www.infoq.com/news/2008/08/beginners_mind, InfoQ, 2008 Wynne, Matt and Aslak Hellesoy, The Cucumber Book: Behavior-Driven Development for Testers and Developers, Pragmatic Programmers, 2012 27 Copyright 2015 : Janet Gregory DragonFire Inc 14