HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Gojko Adzic's Intro to Specification by Example and Agile Acceptance Testing with Fitnesse (ACCEPTANCE-TESTING-INTRO-01-01)
CODE: ACCEPTANCE-TESTING-INTRO-01-01          DURATION: 1 DAY/S
Gojko Adzic's intensive one day Agile Acceptance Testing course introduces you to the basics of Specification by Example and Agile Acceptance Testing. You will learn how to use these practices to improve communication between stakeholders and software implementation teams.

LEARN HOW TO:
  • avoid just in case code in software development
  • ensure that the software you build is fit for purpose
  • define and automate executable specifications as acceptance tests
  • use basic FIT/FitNesse features
PROGRAMME

Introducing Specification by Example and Agile Acceptance Testing
  • How to build a shared understanding of the domain using realistic examples
  • How to ensure that the specifications are understood correctly and implemented completely using acceptance tests
  • How to focus the development effort and ensure that the result is fit for its purpose using acceptance tests
  • How to facilitate future change of code with acceptance tests
  • Introduction to specification workshops
Specification workshop
  • Distilling the specification
  • Flushing out inconsistencies and functionality gaps
  • Feedback exercises
FitNesse in practice
  • Automating FIT/FitNesse tests and writing fixtures
  • Overview of various fixture types, how to select the right type
  • Saving time and effort with advanced FIT.NET concepts
  • Best practices for writing FIT fixtures
  • Efficiently maintaining and organising acceptance tests using FitNesse
  • Q&A and discussion
ABOUT THE AUTHOR
Gojko has helped numerous teams implement best specification-by-example practices, written two books on the subject and contributed to several open source projects. He frequently speaks at leading industry conferences.
More about Gojko Adzic
IN PARTNERSHIP WITH NEURI LTD
IS THIS COURSE FOR YOU?
The first half of this Agile Acceptance testing course is aimed at anyone involved in software projects, including Business Analysts, QA Engineers and Developers. The initial presentation, featuring an overview of practices, will also be beneficial to Project Managers.

The second half of this Agile Acceptance Testing course is aimed at Developers and focuses on implementation issues with FitNesse, an opensource tool for agile acceptance testing.

COURSE PREREQUISITES
To benefit from this course you should have experience of working as part of a software project team.

COURSE LABS & EXERCISES
During the course we use FitNesse to manage acceptance tests. The course can be presented to Java or .NET teams and focused on Java or .NET versions of FIT/FitNesse. With open enrolment courses, we will choose between Java or .NET depending on the preference of the majority of course participants: however, delegates from the 'other environment' will still be able to understand, work on exercises and benefit from the course.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship