How to make BDD possible in Flutter - Jersey Su === {%hackmd FGRWt1UuTFKk0wSbGgg-SA %} ## YouTube {%youtube dbVoCd2UItA %} ## Slide {%slideshare JerseyCHEPINGSu/how-to-make-bdd-possible-in-flutter-174639675 %} ## 共筆開始 * Behavior Driven Development Process ![](https://miro.medium.com/max/1162/1*ZUOmHcShLmtQYV25TNPjDQ.png) 可執化文件 * [Cucumber](https://cucumber.io/) > Simple, Human Collaboration * BDD Tool * [appium](http://appium.io/) * [Calabash] <不維護了> * XCUITest with Cucumberish () * [flutter gherkin](https://pub.dev/packages/flutter_gherkin) * Suport flutter & dart2 * Write one test and both available on iOS & Android * No test server build-In like Appium and Calabash * Provide Flutter Drive Utilities * Support cucumber-html-report * [Flutter Test Pyramid] () * Integration Tests * Widget Tests * Unit Tests * [Test Pyramid] () * [Integration Test] () * ###### tags:`iPlayground2019`