Sunday, October 14, 2018 - 8:30am to Monday, October 15, 2018 - 5:00pm
Understanding and Testing Your Application's Behavior (2-Day)
- Benefit from these proven application development practices: TDD, ATDD, BDD and SBE
- Learn how the customer, tester and developer creates acceptance tests to provide joint understanding of the requirements that can then be utilized when testing your application
- Explore the open source technologies that support ATDD, BDD and SBE
Application design continues to become more complex, and with consumers utilizing multiple devices to access content, quality becomes more important but difficult to manage. Testers can benefit from proven development practices including, Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), Behavior-Driven Development (BDD), and Specification by Example (SBE). This course describes how the triad (customer, tester, and developer) creates acceptance tests to provide a joint understanding of the requirements, and then utilizes these to directly test the application. Applying these skills streamlines communication within the organization, decreases rework, raises customer satisfaction, and promotes trust within the organization.
This course covers both the benefits and potential pitfalls of applying these development and testing techniques, along with hands on examples. This interactive and engaging workshop provides students training on both the practices and an introduction to the open source technologies that support ATDD, BDD and SBE. Attendees will leave with tests implemented in common open source technologies.
Who Should Attend
This course is appropriate for anyone who is involved in the definition, development and quality assurance of software related products including customers, product managers, business analysts, SMEs, developers and testers.
In this workshop you will learn about testing application behavior through hands-on activities, exercises, discussions, and demos.
Attendees are required to bring their own laptop to be able to complete the exercises. This class will have pre-class instructions that involve downloading certain programs that will be needed for the hands-on exercises. These instructions will be provided to you after your registration is completed. If you have any concerns about the specific programs involved, please feel free to reach out to our Client Support team.
Behavior Driven Development
- Typical Workflow
Specification By Example
- Typical Workflow
Hands-on Testing Exercises
- Cucumber Framework
- Selenium Tooling
- Appium Tooling
- Distributed Tooling
Class Daily Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Training Course Fee Includes
• Course notebook
• Continental breakfasts and refreshment breaks
• Letter of completion