Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Writing Feature Tests for Mobile Apps with Calabash
- Loading branch information
1 parent
800ed47
commit 7237128
Showing
1 changed file
with
18 additions
and
0 deletions.
There are no files selected for viewing
18 changes: 18 additions & 0 deletions
18
alex-rothenberg.writing-feature-tests-for-mobile-apps-with-calabash.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Writing Feature Tests for Mobile Apps with Calabash # | ||
|
||
## Alex Rothenberg ## | ||
|
||
### Abstract ### | ||
|
||
Testing mobile apps is hard. It seems that manual testing is how most apps are tested, but that doesn't have to be the case anymore. We can now write features in cucumber or rspec and test drive our mobile apps automatically. The key is a ruby library called Calabash that exposes a DSL to let us interact with our mobile app in much the same way Capybara lets us interact with a webapp. In this talk we'll look at how this library works and how we can use it to touch a button, enter some text and assert based on what we see. We'll use it to test a native IOS app written with RubyMotion as well as a PhoneGap app that runs on both IOS and Android. Its the coolest thing to see things happening in your mobile app without you touching it and we will all get to experience that in this talk. | ||
|
||
### Additional Notes ### | ||
|
||
Alex is a Ruby developer working at McKinsey & Co. He's been building Rails websites for the past 5 years and more recently has been building mobile apps using RubyMotion and PhoneGap. He only recently learned about Calabash but already it has had a big impact on his current app. He's really excited to be able to test mobile apps and that Boston now has its own Ruby conference. | ||
|
||
|
||
## Social ## | ||
|
||
* Blog: [alexrothenberg.com](http://alexrothenberg.com) | ||
* Twitter: [@alexrothenberg](http://twitter.com/alexrothenberg) | ||
* Github: [alexrothenberg](https://github.com/alexrothenberg) |