Calabash
-
Upload
panji-gautama -
Category
Engineering
-
view
164 -
download
0
Transcript of Calabash
BDD-TESTING
Test-Driven Development
TDD BDD
Test-Driven Development vs Behavior-Driven Development
Behavior-Driven Development• TDD done right• Business Readable, can be read almost like a sentence• Improves communication, monitoring and transparency
*https://pragprog.com/book/hwcuc/the-cucumber-book
Calabash?• BDD-style acceptance testing• Ruby-based• Cross platform, supporting iOS &
Android• Supported by Xamarin Test
Cloud, TestObject, AWS Device Farm, etc
Cucumber• Natural Language• Can be understood by business
experts and non-technical QA staff.
Calabash in ActionStartcalabash-android gen
Basiccalabash-android run <apkfile>.apk
Verbosecalabash-android run <apkfile>.apk -v
Generate HTML Reportscalabash-android run <apkfile>.apk --format html --out reports.html
Links• http://calaba.sh/• https://github.com/calabash/calabash-android• https://github.com/calabash/calabash-android/blob/master/ruby-gem/lib/calabash-android/canned_steps.md• https://xamarin.com/test-cloud• http://agiledata.org/essays/tdd.html• https://github.com/jdavis/tdd-vs-bdd