BDD for mobile projects

54 views
Skip to first unread message

Alex Orlovskyi

unread,
Mar 28, 2013, 7:27:34 AM3/28/13
to specificati...@googlegroups.com
Hi,

Anybody could share an experience of using BDD/SbE in mobile projects (iOS, Android)?

Best regards,
Alex

Lea Farmer

unread,
Mar 28, 2013, 8:29:11 AM3/28/13
to specificati...@googlegroups.com

Hi Alex,

I don't have vast experience in this area, but know that if you search on Google for calabash, you will find a tool that allows you to automate android and iOS using cucumber.

Good luck
Lea

--
You received this message because you are subscribed to the Google Groups "Specification by Example" group.
To unsubscribe from this group and stop receiving emails from it, send an email to specificationbyex...@googlegroups.com.
To post to this group, send email to specificati...@googlegroups.com.
Visit this group at http://groups.google.com/group/specificationbyexample?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Rasmusson Björn

unread,
Mar 28, 2013, 10:01:44 AM3/28/13
to specificati...@googlegroups.com

Hi,

 

Godfrey Nolan has given presentations on continuous intergration for mobile.

There Robotium is used for functional test on Android, and Frank (a Gerkin based tool) is used on iOS.

http://www.infoq.com/presentations/Continuous-Integration-Mobile

 

Best regards

/Björn

Testinfected Lean Agilista

Björn Rasmusson
Senior Systems Engineering Consultant

Combitech AB
Box 15042 SE-580 15 Linköping   Sweden
Visiting address: Universitetsvägen 14
Phone +46 13 18 95 11
Fax +46 13 21 21 66 Mobile +46 708 89 51 11
Bjorn.R...@combitech.se
www.combitech.se

This e-mail is private and confidential between the sender and the addressee. In the event of misdirection, the recipient is prohibited from using, copying or disseminating it or any information in it. Please notify the above of any such misdirection

Arun Jayabalan

unread,
Mar 28, 2013, 10:42:32 AM3/28/13
to specificati...@googlegroups.com
I used calabash on my previous project. It is very easy to implement and use also more powerful. I would recommend it

- Arun

Alex Orlovskyi

unread,
Mar 28, 2013, 12:34:12 PM3/28/13
to specificati...@googlegroups.com
Thank you for helpful links, looks like test automation is quite evolved already for mobile platforms.

I'm not sure about the real value of BDD for mobile projects with heavy UI. All people I asked tried it for several months (Cucumber) and returned to test automation based on test cases because the return didn't justify the time spent on writing and rewriting the BDD scenarios code.

Regards,
Alex

Gojko Adzic

unread,
Mar 28, 2013, 12:44:21 PM3/28/13
to specificati...@googlegroups.com
Alex, 

BDD is not about testing. And automation tools are not the same as BDD/Spec by Example. Automation tools help in the context of BDD/Spec by Example, but they have other benefits as well. Likewise, many (quite important) aspects of Spec by Example have nothing to do with tooling. Don't mix tools and process.

If all you need is to test, there are plenty of good solutions out there, and tools used to automate tests in the context of Spec by Example are probably too much of an overhead, because you won't get any benefits from living documentation, a single source of truth, or improved collaboration. If you face problems in cross-role communication, domain complexity, rework caused by misunderstood requirements or requirements that were not thought through in the first place, spec by example/bdd is a great solution, but then you'll have to do much more than just automate tests.


gojko

To unsubscribe from this group and stop receiving emails from it, send an email to specificationbyexample+unsub...@googlegroups.com.
To post to this group, send email to specificat...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Specification by Example" group.

To unsubscribe from this group and stop receiving emails from it, send an email to specificationbyexample+unsub...@googlegroups.com.
To post to this group, send email to specificat...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Specification by Example" group.
To unsubscribe from this group and stop receiving emails from it, send an email to specificationbyexample+unsub...@googlegroups.com.

To post to this group, send email to specificati...@googlegroups.com.
Visit this group at http://groups.google.com/group/specificationbyexample?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Regards,
Alex

Alex Orlovskyi

unread,
Mar 28, 2013, 12:56:36 PM3/28/13
to specificati...@googlegroups.com
Gojko,

Thank you for pointing that out. Sorry, seems I almost forgot what I have learned on the workshop. Now it is time to re-read the book :-) We are definitely having problems you described with requirements.

To unsubscribe from this group and stop receiving emails from it, send an email to specificationbyex...@googlegroups.com.

To post to this group, send email to specificati...@googlegroups.com.
Visit this group at http://groups.google.com/group/specificationbyexample?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Regards,
Alex

Rob Park

unread,
Mar 29, 2013, 7:33:51 AM3/29/13
to specificati...@googlegroups.com, Jeff Morgan
I haven't done this myself, but I know Cheezy has done a lot as well as written about ATDD on Android.


#rob
Reply all
Reply to author
Forward
0 new messages