addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Appsterdam Guru Session: Automatic testing using Calabash on iPhone and Android

Appsterdam Guru Sessions are informal, very hands-on workshops to share a technology or a technique between App Makers. Explanation from your peers, open discussion and practical experience are key to these sessions.

Description 

Automated testing is a challenge for Mobile Developers. During this guru session, we will dive into automated testing for Android or iOS using Calabash.

Calabash could be compared to Selenium for smartphones. It is a functional testing tool/language based on business language also used in your user stories. Calabash enables you to programmatically tell your device (phone, tablet or emulator) what to do. This will enable you, as a programmer, to check the functional behavior of your cross platform apps (Android or iOS) like a human would. For smaller projects you might choose to do this yourself, but when applications become larger and thus will contain more and more functionality and features, you will want to automate this in some way.

Using native libraries, Calabash is able to simulate end­user (human­like) actions such as touch gestures (tap, swipe, and rotate), assertions such as determining there is a "login" button or that a web view contains an "<h1>" tag, or take screenshots of the current screen of the device.

During the guru session at M2Mobi, we will present how Calabash can be used for automated testing in your project and we will create an automated testing script for a sample application to try it out directly. 


Requirements

●  Laptop with development tools installed.

●  Experience with Android or iOS development.


Program

●  13:00 ­ 14:00 lunch with introduction presentation

●  14:00 ­ 17:00 write your own automated testing scripts

●  17:00 ­ 18:00 drinks 


Join or login to comment.

  • Tom van A.

    Hey fellow app makers! I just wanted to let you know about our upcoming hackathon March 6-8. Appsterdam will organise the Toon Smart Thermostat Hackathon, a weekend containing innovation and entrepreneurship. This is your chance to develop a new app or application which will create a smarter, safer, or more sustainable living environment. Win the first prize of €3500 or one of the other prizes! Get pitch training by Mike Lee or startup-knowledge from Startupbootcamp. More info here.

    February 16, 2015

  • Tom van A.

    There were a few invoice requests for this event last month. For those still interested send me email with your contact details and I'll send you the pdf version. Cheers! [masked]

    March 17, 2014

  • Tom van A.

    Great session today! Special thanks for M2mobi for this session. Many of you asked about a receipt for the €25. I'll be sending you these asap.

    1 · February 21, 2014

  • Tom van A.

    If you're at the door and can't get in call +31 [masked], the receptionist will come and get you. See you upstairs!

    February 21, 2014

  • Tom van A.

    Hi Eugen, my deepest apologies for not communicating the €25 fee earlier. These fees are normally announced at the same time the session are created, but for this event it was not visible. Guru Sessions are always €25 which cover the cost of lunch, pizza and beer. All proceeds go back to the Stichting Appsterdam to provide more events like these to our community. I look forward to see you all tomorrow!

    February 20, 2014

    • Eugen M.

      Hi Tom, that is fine. I remember this fee before. But it was long time ago

      February 20, 2014

  • Tom van A.

    Appsterdam is really excited about Sebastiaan’s Guru Session at m2mobi HQ tomorrow. I will be collecting the €25.00 fees from each of you so please bring small bills! Cash only, so we can pay for the beer & pizza. Thanks in advance!

    February 20, 2014

    • Eugen M.

      Ouch, I forgot about 25 euro fee rule. As first feedback could Appsterdam mention such fee in the future meetups, please

      February 20, 2014

  • Tom van A.

    We are really looking forward to the Guru Session of this Friday!

    To get started in the most efficient way, it would be great if you could already install/download some software on your laptop, this is to save valuable time and remove possible annoyances.

    If you feel like it, you could do some light reading about Cucumber tests (BDD), and possibly the Ruby programming language since those will provide the more advanced features in the session. This is just to make it easier to understand the session, and by no means mandatory.

    Either platform recommendations
    OS (Preferably Mac)
    Ruby (1.9.3)
    Git
    Calabash Gem (differs for iOS and Android)

    iOS
    Latest version of Xcode Android
    IDE (Preferably IntelliJ or Android studio)
    Genymotion (version 2.1.1 - Free account; software; virtual device)

    February 19, 2014

18 went

Your organizer's refund policy for Appsterdam Guru Session: Automatic testing using Calabash on iPhone and Android

Refunds are not offered for this Meetup.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy