Thursday, 9:00 a.m. - 5:00 p.m.
Presented by Promet Source
Course DescriptionThis workshop helps developers to get started with the process of behavior driven development (BDD) in PHP using the Behat toolkit with Drupal specific extensions in order to align technical testing with business expectations when using Drupal as a development platform. Technical project managers and QA testers will also find this course helpful by introducing them to the concepts and importance of User Acceptance testing in client site development.
Learning ObjectivesThe attendee will:
- gain an understanding of the principles of behavior driven development
- be introduced to Behat and the Behat Drupal Extension
- learn how create Behat test cases from user stories
- learn how to develop domain-specific language for tests
- be introduced to creating feature context based scenarios (PHP development experience required; some coding skills needed for this portion)
- learn how to execute Behat tests
Developers, technical project managers and QA testers interested in improving software development quality and reliability through client-centric user acceptance testing.
Prerequisites for the Course- Object oriented PHP knowledge
- Drupal 7 experience
- Some familiarity with Linux and Command Line tools
- A laptop with VirtualBox, Vagrant, and your favorite IDE or code editor installed