March 7 – The Future of Agile Testing

Slides:



Advertisements
Similar presentations
Software Testing How has agile changed the game? Karen Greaves.
Advertisements

Acceptance Testing.
An open source QA stack testing tools for agile teams Presented by Aaron Evans
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
HP Quality Center Overview.
GAI Proprietary Information
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
Agile Testing with Testing Anywhere The road to automation need not be long.
Terms: Test (Case) vs. Test Suite
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
Information Session Odyssey moves off the Mainframe.
© Copyright , Inflectra CorporationPage: 1 Product Overview Test Automation Integration for SpiraTest® and SpiraTeam®
Test Case Manager v 3.0 Pierce Business Systems High Bridge Road Monroe, WA with customization by Ron Utz of Esker, Inc.
Priit Collaboration infrastructure.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
QA process for Business Catalyst projects.. Starting a project What QA needs to start testing::  Specifications – A detailed description of the product,
Test all the things! Improving code quality at the OU with Continuous Integration MoodleMoot Ireland UK 2016 Mark Johnson Tony Lin.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
Test Automation Considerations with Regulatory Practices
Real Testing Scenario Strategy: A Real-life TestOps Environment
Items to consider before automating an application
Engaging Business Analysts in Test Automation
Øyvind Woll – Senior Consultant, Vivento AS
Agile Metrics that Matter
Leverage your Business with Selenium Automation Testing
How to Test a Complex ERP Application using a Data-Driven Framework
Exploratory Testing Fundamentally different to other testing – about feel and coordination, not managing a suite of regression tests Develop aims / charter.
Software Engineering (CSI 321)
KV Zürich Business School, Bildungszentrum Sihlpost
TurnKey Lunch and Learn: ALM/UFT Best Practices
5 Reasons why Manual Testing is still important in Agile Projects
SOFTWARE TESTING OVERVIEW
Integrate Agile Testing into the Process
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
SpiraTeam® - Product Information
SpiraTest® - Product Information
Best Approach And Practices For Software Quality Assurance Companies.
Important Software Performance Testing That Ensure High Quality Solutions.
Inflectra User Summit San Francisco, CA Monday, April 16th, 2018
WEBINAR: Becoming Agile In Software Testing: The Government Edition
WEBINAR: Integrating SpiraTest with JIRA
Boston, MA User Summit: 2017 Secondary Title.
Real Testing Scenario Strategy: Bringing this all together – Success!
Lunch & Learn: Are you letting your users be your testers?
WEBINAR: Addressing the Software Testing & Compliance Challenges For Healthcare Providers with the Move to Cloud Computing We will be starting the webinar.
Lecture 09:Software Testing
KronoDesk® - Listen, Help, Solve
Sr. Developer Cloud System - Architecture
London User Summit: 2017 Secondary Title.
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Agile Application Lifecycle Management
Ensuring Project Success with SpiraTeam & Rapise
Agenda 12:30 - Introduction 12:45 - Company News
Real Testing Scenario Strategy: The Role of Exploratory Testing
What is Software Testing?
Dr. Rob Hasker SE 3800 Note 9 Reviews.
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
HP ALM Introduction.
Move from Scripted Manual Testing to Scenario-Based Testing
9.2 User Acceptance Testing (UAT) Kick-Off
Manage testing by time boxes
Test Cases, Test Suites and Test Case management systems
Project Management Essentials
Advanced Tips and Tricks
From Single Test to Test Framework With Rapise
What Can It Do For You? Spira | #InflectraCon
Presentation transcript:

March 7 – The Future of Agile Testing How Inflectra performs Agile Testing – Adam Sandman

Disclaimer!!! This is not a lecture on the future of agile testing, just some ideas and stories from our experiences. We look forward to a discussion!

Agenda Who We Are How Has Agile Impacted Testing Where Does Testing Go From Here? Questions

Background – Who Are We?

OK - What Does Inflectra Actually Do? KronoDesk® IT Support & Help Desk Ticketing SpiraTeam® SpiraTest® Requirements & Test Management SpiraPlan® Project Management & Defect Tracking TaraVault™ - Source Code Hosting Rapise® Test Automation Platform (Web, GUI, Services)

What Was Testing Like Pre-Agile? Business analysts write requirements Requirements signed off by customer Testers write scripts and get sign-off Developers design system, update requirements Developers develop system, update requirements Testers update test scripts Testers run scripts, following steps, log bugs System released (if all goes well)

Agile & Testing – What Pinterest Says

Our Development Process Requirements, User Stories, etc. Acceptance Tests Session Testing Source Code Mgt. Automated Tests (Checks) Test Environments Subversion Continuous Integration (Jenkins) Git Installation Process

The “Price” of Testing

Exploratory & Session Testing Future Testing Roles Business Analysis If you like the business side, focus on user stories and acceptance tests Automated Checks If you like the code, consider being an automation engineer. Exploratory & Session Testing If you can find bugs without trying, harness your intuition with session-based testing

Questions? Suggestions?

Introducing: Elise Brooks Head of Quality Assurance @ Inflectra

What is Session-Based Testing Applies some basic structure to exploratory testing Time-boxed session where you focus on a specific objective or set of user stories Test Cases are basically just a description of the objective or area being tested You can link it to the requirements and user stories Measuring functionality coverage is a good thing! Executing a test case means following an unstructured path that tests the objective, recording all observations, not just problems. Even if functionality is not finished, the observations are useful to the developer

The Challenges of Session Based Testing Sometimes it’s hard to know if it’s broken or ‘just not done yet’ Observations may not be actual issues The Units Tests all Pass, Why is it Broken? We can both read the test run report and get completely different information! Test Runs end up being a lot of unrelated issues that can be hard to trace. When to transition from recording test runs to logging defects?

Questions? Suggestions?