Agile Tester Foundation Course Outline



Similar documents
Mobile Tester Foundation Course Outline

ISTQB Agile Tester in a Nutshell ISTQB Marketing Working Group

Advanced Test Manager E-learning Course Outline

ISTQB in a Nutshell. ISTQB Marketing Working Group. August 2014

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

Certified Tester. Advanced Level Overview

Agile Testing. What Students Learn

ISTQB - Certified Tester Advanced Level - Test Manager

BCS Foundation Certificate in Agile Syllabus

Atomate Development Process. Quick Guide

Agile QA Process. Anand Bagmar Version 1.

Certified Agile Software Test Professional (CASTP)

ICAgile Learning Roadmap Agile Testing Track

Business Solutions Manager Self and contribution to Team. Information Services

Agile Programme Management

Agile Scrum Workshop

Testing in Agile methodologies easier or more difficult?

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

ISTQB Worldwide Software Testing Practices Report

AGILE & SCRUM. Revised 9/29/2015

EXIN Agile Scrum Foundation

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING

AGILE - QUICK GUIDE AGILE - PRIMER

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

Testing in Scrum Projects

Agile Testing. Workshop. Tilo Linz, imbus AG

UVA IT3350 Syllabus Page 1

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.

Software Testing Certifications

Preparation Guide. EXIN Agile Scrum Foundation

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

Courses Improve Quality Services

Certified Tester. Foundation Level Extension Syllabus Agile Tester

ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

How To Improve A Test Process

Adopting Agile Testing

An Introduction to Agile Performance Management

When is Agile the Best Project Management Method? Lana Tylka

Issues in Internet Design and Development

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

SECC Agile Foundation Certificate Examination Handbook

ASAP Certification Examination Preparation Guide

D25-2. Agile and Scrum Introduction

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Questions & Answers. Project Management Institute (PMI) Registered Education Provider (R.E.P.)

ISTQB in a Nutshell ISTQB Marketing Working Group

BCS Specialist Certificate in Change Management Syllabus

ITIL 2011 Service Offerings & Agreement (SOA) Certification Program - 5 Days

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Agile Methods for Analysis

ITIL 2011 Service Design Certification Program - 3 Days

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

ISTQB Certification: Why You Need It and How to Get It

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Role of the Business Analyst in an Agile Project

Course Title: Planning and Managing Agile Projects

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

CMAP MOBILE APP TESTING FOUNDATION LEVEL

ITIL Operations Support Analysis (OSA) Certification Program - 5 Days

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

EXIN Agile Scrum Foundation. Sample Exam

Course Title: Managing the Agile Product Development Life Cycle

ALM/Quality Center. Software

Cut. software development. Improve defect removal efficiency while simultaneously lowering costs and shortening schedules.

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Practical Agile Requirements Engineering

Agile with XP and Scrum

Questions & Answers. Project Management Institute (PMI) Registered Education Provider (R.E.P.)

Engineering. Software. Eric J. Braude. Michael E. Bernstein. Modern Approaches UNIVERSITATSBIBLIOTHEK HANNOVER ' TECHNISCHE INFORM ATIONSBIBLIOTHEK

Iteration Planning. also called Iteration Kickoff

Questions & Answers. Project Management Institute (PMI) Registered Education Provider (R.E.P.)

An Overview of Agile Testing

ISTQB ADVANCED LEVEL TEST ANALYST CERTIFICATE IN SOFTWARE TESTING

COBIT 5 Implementation Certification Course

ITIL Intermediate Programs

Preface Agile Testing Review

Agile Development for Application Security Managers

Factsheet ITIL -V3 Capability module Release, Control and Validation

TESTING TRAINING SOFTWARE. Moving Testing Forward SPRING PROVIDING EXPERT TRAINING to SOFTWARE PROFESSIONALS

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

Prince2. Foundation and practitioners. Course

AGILE SOFTWARE TESTING

Standard Glossary of Terms Used in Software Testing. Version 3.01

Product Development: From Conception to Execution. Slide 1

Alan Dennis, Barbara Haley Wixom, and Roberta Roth John Wiley & Sons, Inc. Slides by Candace S. Garrod Red Rocks Community College 3-1

Shorten release cycles by bringing developers to application lifecycle management. Business white paper for application team professionals

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

Agile Project Management By Mark C. Layton

Transcription:

Foundation Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how agile software development projects are organized, and the various types of agile development practices in common use. They will understand how agile development differs from traditional approaches, how to position testers in an agile organization, the fundamental agile testing principles, practices, and processes, and the skills they ll need to excel in an agile environment. The attendees will learn ways to estimate and organize testing within agile projects and the application of risk-based testing on agile projects. They ll also gain a basic understanding of the important testing and test-related tools commonly used on agile projects. This course is ideal for testers experienced with traditional software lifecycles, entry-level testers with an interest in agile testing, and experienced developers with a lot to a little knowledge of testing who work in agile projects. Testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers working in agile organizations will find this course useful, informative, and fun. The ISTQB Foundation Level certificate is a prerequisite to take the ISTQB Foundation Level Extension exam (held at the end of the last day), but non-certificate holders can take and benefit from the course. By the end of this course, an attendee should be able to: Collaborate in an agile team, being familiar with agile principles and practices Adapt existing testing experience, knowledge, and best practices to agile projects Support the agile team in planning test-related activities Apply relevant test methods and techniques Assist in test automation ISTQB Foundation (v1.0) 1 Copyright 2014, All Rights Reserved

Help business stakeholders define understandable and testable user stories and acceptance criteria Collaborate and share information with other team members Work effectively within an agile team and environment Created by Rex Black, President of, Inc. (), past President of the International Software Testing Qualifications Board (www.istqb.org), past President of the American Software Testing Qualifications Board (www.astqb.org), Chair of the ISTQB Working Group, and coauthor of the ISTQB Foundation Level Extension Syllabus, this course is also ideal for testers and test teams preparing for certification. It covers the ISTQB Foundation Level Extension Syllabus 2014, and will be submitted for accreditation to an ISTQB-recognized National Board upon formal release of the ISTQB Foundation Level Extension Syllabus 2014. Learning Objectives Through presentation, discussion, practice exam questions, and hands-on exercises, attendees will learn how to: Apply concepts from the ISTQB Foundation Level in an agile project Recall the basic concept of agile software development based on the Agile Manifesto Understand the advantages of the whole-team approach Understand the benefits of early and frequent feedback Recall agile software development approaches Write user stories in collaboration with development, business representatives, and product owners Understand how retrospectives can be used as a mechanism for process improvement in agile projects Understand the use and purpose of continuous integration Know the differences between iteration and release planning, and how a tester adds value in each of these activities Describe the differences between testing activities in agile projects and non-agile projects Describe how coding and testing activities are integrated in agile projects Describe the role of independent testing in agile projects ISTQB Foundation (v1.0) 2 Copyright 2014, All Rights Reserved

Describe the basic set of work products used to communicate the status of testing in an agile project, including test progress and product quality Describe the process of evolving tests across multiple iterations and explain why test automation is important to manage regression risk in agile projects Understand the skills (people, domain, and testing) of a tester in an Agile team Understand the role of a tester within an agile team Recall the concepts of test-driven development, acceptance test-driven development, and behavior-driven development Recall the concepts of the test pyramid Summarize the testing quadrants and their relationships with testing levels and testing types For a given agile project, practice the role of a tester in a Scrum team Assess product quality risks within an agile project Estimate testing effort based on iteration content and product quality risks Interpret relevant information to support testing activities Explain to business stakeholders how to define testable acceptance criteria Given a user story, write acceptance test-driven development test cases For both functional and non-functional behavior, write test cases using black box test design techniques based on given user stories Execute exploratory testing to support the testing of an agile project Recall different tools available to testers according to their purpose and to activities in agile projects Course Materials This course includes the following materials, either as hardcopy or via electronic copy: Name Course Outline Description A general description of the course along with learning objectives, course materials, and an outline of the course topics, including approximate timings for each chapter. ISTQB Foundation (v1.0) 3 Copyright 2014, All Rights Reserved

Name Noteset ISTQB Foundation Level Extension Syllabus Foundation Mock Exam ISTQB Glossary Foundation Sample Exam Questions Exercise Solutions Foundation Mock Exam Project Source Documents for Course Exercises Bibliography and resources Description A set of approximately 200 PowerPoint slides covering the topics to be addressed. The syllabus which forms the basis for the International Software Testing Qualification at the Foundation Level Extension for s. A practice exam containing 40 questions and answers to provide a review of the ISTQB Foundation exam. The latest glossary of terms used in software testing produced by the ISTQB. A complete set of questions for every learning objective in the ISTQB Foundation Level Extension Syllabus. Solutions for all exercises in the course (included in the noteset). A practice exam containing questions and answers to assess your readiness for the ISTQB Foundation Level Extension exam. Specifications used in the realistic example project used in exercises for the course. A set of further readings, Web sites, tools and other resources to help implement the concepts. The printed course materials are provided in a binder in a way which makes it convenient for course attendees to remove portions as needed for reference; e.g., during exercises. Session Plan The course runs for two days, with one hour set aside on the second day for the ISTQB Foundation exam if desired. Each day is about 360 minutes of class time, from 9:00 to 5:30. For accredited course offerings, material is covered as described. For custom courses, material may be deleted, added, or expanded upon as needed. ISTQB Foundation (v1.0) 4 Copyright 2014, All Rights Reserved

Please note that timings are approximate, depending on attendee interest and discussion. All of the lectures include either exercises, knowledge-check sample questions, or both. The following shows this session plan in relationship to the chapters and sections of the ISTQB Foundation Level Extension Syllabus. The specific order in which topics are presented may vary to optimize the attendees learning experience. Introduction (30 minutes) 1 Agile Software Development (150 minutes) 1.1 The Fundamentals of Agile Software Development 1.2 Aspects of Agile Approaches 2 Fundamental Agile Testing Principles, Practices, and Processes (105 minutes) 2.1 The Differences between Testing in Traditional and Agile Approaches 2.2 Status of Testing in Agile Projects 2.3 Role and Skills of a Tester in an Agile Team 3 Agile Testing Methods, Techniques, and Tools (480 minutes) 3.1 Agile Testing Methods 3.2 Assessing Quality Risks and Estimating Test Effort 3.3 Techniques in Agile Projects 3.4 Tools in Agile Projects ISTQB Foundation Level Extension Exam (60 minutes) Recommended Readings The class materials include a bibliography of books related to software testing, agile project management, quality, and other topics of interest to the test professional. ISTQB Foundation (v1.0) 5 Copyright 2014, All Rights Reserved