|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/atdd-with-php-and-behat-acceptance-test-driven-development/
课程评论:没有评论
课程名称:使用PHP和Behat进行ATDD - 验收测试驱动开发 课程概述:本课程介绍验收测试驱动开发(ATDD)作为一种将软件需求以测试形式记录下来的方法论。ATDD不仅是一种开发方法,也是开发人员与需求收集者、开发与测试人员之间的良好沟通层次。课程内容包括: - 什么是ATDD - ATDD与行为驱动开发(BDD)的区别 - ATDD与传统测试驱动开发(TDD)的差异 - Gherkin语言基础(给定、当、然后的语法) - 使用Gherkin语言书写需求 通过进行保龄球游戏的项目,参与者将学习如何运用ATDD方法开发软件以计算游戏结果。ATDD是BDD方法论中的一种。完成本教程后,学员将能够使用Gherkin语言描述特性,并利用Behat实现测试用例。 课程还讨论了验收测试驱动开发与行为驱动开发、测试驱动开发之间的区别。本课程于2019年在伦敦PHP大会上以工作坊形式进行测试。课程代码可在GitLab上下载,参与者可随时联系讲师以获取反馈和建议。
Acceptance Test Driven Development as a methodology for writing down software requirments as a test. ATDD is not only a development method but also a good layer of communication between the developers of those who gather the requirements, those who develop and test the software - What is ATDD - The difference between Acceptance Test Driven Development and Behavior Driven Development- The difference beteween ATDD and usual Test Driven Development- Basics of the Gherkin Given When Then Language- Writing down requirements in the Gherkin LanguageWe're gonna play a bowling game, and by that we learn how to use the ATDD approach to write a software to calculate the results. ATDD is an approach within the BDD methodology. After this tutorial attendees will describe features using the gherkin language and implement them a test cases using Behat. ATDD is the Business version of Test Driven Development- Acceptance Test Driven Development vs Behavior Driven Development- Test Driven Development and Acceptance Test Driven Development where is the difference This course has been tested at PHP Conference London 2019 in a workshop format. Code of the course is downloadable and available on GitLab, if you did the exercise and would like an eye on your code feel free to contact me always hapy about feedback.