Time Tested. Testing Improved. The Materials

Similar documents
Agile Tester Foundation E-learning Course Outline

Expert Test Manager: Operational Module Course Outline

Advanced Security Tester Course Outline

ASTQB TA12. ISTQB-BCS Certified Tester Advanced Level - Test Analyst.

WORKSHOP. Writing User Stories

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale

Istqb Advanced Level Test Analyst Sample Papers

CertifiedAT - Version: 1. ISTQB Certified Agile Tester Foundation Level Extension

Advanced Tester Certification Test Manager

User Stories Applied, Mike Cohn

How to Improve Test Team Effectiveness Using Test Entities

Sample Exam. Certified Tester Foundation Level

Sample Exam Syllabus

ISTQB Advanced Level (CTAL)

BCS Certificate in Requirements Engineering Extended Syllabus Version 2.5 May 2017

Standard Glossary of Terms Used in Software Testing. Version 3.01

Agile Test Automation ICAgile

Exam Questions

Saving the Project Brief document under its own name

Exam Questions

Standard Glossary of Terms Used in Software Testing. Version 3.01

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

Test design techniques

Prepaid visa bank of america

User Acceptance Test (UAT) ATM EMV Test Card Set Summary

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

Merchant Guide to PCI DSS

I can find it!! Gopi Iyer

How to Request Courses (First Phase: Course Requests Lottery)

Straight2Bank Web Cash Quick Start Guide. Last Updated: March 2015

ICAgile Learning Roadmap Agile Testing Track

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Mobile Pay Plus Android App Guide

BEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES. Director, Strategic Solutions

Driving Development with Acceptance Tests

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

SQS Academy Stepping ahead

COBIT 5 Implementation

API Operator Training and Examination Program. User s Guide

ISTQB What next? Geoff Thompson Interim ISTQB President

Higher-order Testing. Stuart Anderson. Stuart Anderson Higher-order Testing c 2011

Certified Tester Foundation Level(CTFL)

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms

Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 09/17/2015

Examination Questions Time allowed: 1 hour 15 minutes

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

2016 / 2017 Model-based Testing User Survey: Results

2014 Intelliware Development Inc.

MySagePay USER GUIDE

Agile Testing Course: 15 16/11

Agile Behaviour Driven Development (BDD) and Integrated Testing with the Cucumber Framework. Melbourne ANZTB SIGIST, 15 th June 2011

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

ISTQB Expert Level. Introduction and overview

MySagePay User Guide

Pillar to Post On Demand Webinar Access Instructions

Think big, think Brazil

Project Management Professional (PMP) / Certified Associate in Project Management (CAPM) Certification Exam Preparation 1

Data Entry Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

A guide to. exemptions

2012PHILIPPINES ECC International :: MALAYSIA :: VIETNAM :: INDONESIA :: INDIA :: CHINA

Accessibility testing. Software Testing: INF3121 / INF4121

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

CTAL. ISTQB Advanced Level.

Microsoft. Recertification for MCSD: Application Lifecycle Management

Straight2Bank Approver User Guide

ISTQB-ISEB Certified Tester Foundation Level

Standard Glossary of Terms used in Software Testing. Version 3.2. Beta - Foundation Terms

ROJECT ANAGEMENT PROGRAM AND COURSE GUIDE

Basic Service Request Management. BMC Remedyforce Winter 11

Test Design Techniques ISTQB (International Software Testing Qualifications Board)

Online Parking Account Tutorial/Walkthrough

How do I purchase a membership for Third Age Learning - York Region?

ITIL Intermediate: Service Design Lesson Plan. Included in Course (x2)

To receive money, just share your enrolled address or U.S. mobile phone number with a friend and ask them to send you money with Zelle.

Welcome to the course on the Bank Statement Processing setup.

FAQs- BCS delivery of ISQTB Advanced level exams and the withdrawal of ISEB Test Analysis Practitioner and ISEB Test Manager Practitioner (March 2011)

Software processes, quality, and standards Black box testing

Treasury Management User Guide. Online Banking

TESTING SOFTWARE QUALITY CHARACTERISTICS

ISTQB Certified Tester Advanced Level. Release Plan CTAL Version 1.1

Workshop: Modeling Scenarios Using Data. Fiona Charles BCS SIGIST 22-Sept-2009

Training and Certifying Security Testers Beyond Penetration Testing

Application for Recognition of Prior Learning (RPL) Amateur Operators Certificate of Proficiency (Standard)

Lateral Payment Solutions HPS

User Stories Applied, Mike Cohn

E-wallet - Magento 2 USER MANUAL MAGEDELIGHT.COM

ITIL Intermediate: Operational Support and Analysis Lesson Plan

LESSON 10 Accounts Payable Setup

User Stories. Wednesday, January 23, 13

CS3500: Object-Oriented Design Fall 2013

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

SOLUTION BRIEF CA TEST DATA MANAGER AND CA SERVICE VIRTUALIZATION. CA Test Data Manager and CA Service Virtualization

ITIL Foundation Program Certification Program. The Minimum number of students per session is 6 where the maximum is 25.

ITIL - Lifecycle Service Transition Course

Each online trainee must create an account to purchase and take an online course. To begin: Click the create account at the top of the page.

Building in Quality: The Beauty of Behavior Driven Development (BDD) Larry Apke - Agile Coach

New Account Application

YOUR QUICK START GUIDE TO CREATING A DOMESTIC WIRE

Transcription:

The Materials The slides follow the ISTQB Foundation Extension Agile Tester syllabus The terms come from the latest ISTQB Glossary (see next slide also) Two mock exams are included to assess your readiness for the ISTQB Foundation Extension Agile Tester exam Each section includes sample exam questions to check your knowledge as you proceed Exercises are included for main techniques Copyright (c) RBCS 2014 Page 4

The Exercises In many of the exercises, you are working as a tester on the Omninet project Omninet is a project to deploy a network of public access Internet kiosks in places like malls, theaters, and other public places On this realistic project, you will have a chance to apply many of the techniques we discuss Copyright (c) RBCS 2014 Page 8

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 1: Agile Software Development Section 2: Exercise

Exercise: Acceptance Criteria Read the entire Omninet Marketing Requirements Document (also used in subsequent exercises) In groups of three, evaluate section 3.1.2 Assume that you are working to define a user story for this section Define acceptance criteria for the payment processing feature Note any testability issues that exist with this section Copyright (c) RBCS 2014 Page 49

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 1: Exercise

Exercise: Omninet Test Planning For the Omninet payment processing user story considered so far, determine: What: test scope and extent of testing for this feature Where: the test environment, test data, and test props needed to test it Dependencies: functions, code, system components, vendor, technology, tools, and activities associated with testing this feature Note any additional planning issues you observe Copyright (c) RBCS 2014 Page 106

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 2: Exercise

Exercise: Omninet Risk and Estimation For the Omninet payment processing user story considered so far, determine: What quality risks exist (include functional and non-functional risks) What level of risk is associated with each risk What extent of testing is required for each risk The effort associated with doing that amount of testing You may refer to the Marketing Requirements Document to clarify details Template shown on next page Copyright (c) RBCS 2014 Page 119

Quality Risk Likelihood Impact Risk Pri. # Extent of Testing Tracing Copyright (c) RBCS 2014 Page 120

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 3: Exercise 1

Exercise: Payment User Story Consider the following user story for payment processing As a customer, I want to be able to use a credit card (Visa, MasterCard, or American Express), a debit card (Cirrus or Plus), and local currency (cash only) to make a payment on the Omninet kiosk, so that I can purchase blocks of time on the Internet Refine the acceptance criteria that you developed in the exercise for section 1.2 Identify additional information you would need, beyond what s in the user story and/or the Marketing Requirements Document Copyright (c) RBCS 2014 Page 132

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 3: Exercise 2

Exercise: Black-box Payment Tests Consider the following quality risks identified earlier Accepting invalid payments Rejecting valid payments Use any of the black-box test design techniques from the Foundation Syllabus create tests Show your model Define inputs and expect results Copyright (c) RBCS 2014 Page 137

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 3: Exercise 3

Exercise: ATDD for Payment Processing Use the black-box tests you designed earlier to create an acceptance test-driven development table as shown previously Note any additional test considerations (such as test data, props, etc.) required for the tests If you are not confident that in your design, use the debrief from the previous exercise Copyright (c) RBCS 2014 Page 142

Solution: ATDD Table Copyright (c) RBCS 2014 Page 143

Agile Tester Foundation Adapting and Extending Testing Best Practices Chapter 3: Agile Testing Methods, Techniques, and Tools Section 3: Exercise 4

Exercise: Exploratory Test Charter Select any aspect of the Omninet system other than the payment processing described in section 3.1.2 Create a test charter, using the template on the next page Copyright (c) RBCS 2014 Page 151

Template: Exploratory Test Charter Actor Purpose Setup Priority References Test data Activities Test oracle Variations to try Copyright (c) RBCS 2014 Page 152