Automating Xamarin Apps with BDD

30-minute Talk

BDD is more relevant to Xamarin mobile development than you would think.

Timetable

11:10 a.m. – 11:40 a.m. Thursday 15th

Room

Room F3 - Track 3: Talks

Audience

Developers, test automation engineers

Key-Learning

  • What test automation strategies can be used for Xamarin apps
  • How to use the benefits of cross-platform code-base for testing
  • How to make sure that the app works on the different platforms

Gaining confidence about the functional quality

In this session, you can learn how to find the right automation strategy for the quality goals of your Xamarin mobile app, especially for the functional quality. Should you write UI tests and run them in the cloud? Or unit tests? Or maybe both? How can Behavior Driven Development and SpecFlow help you to make these tests better documented, better maintainable and more robust?

Mobile applications are short-lived. With the extremely fast changes of technology, devices and markets, you should expect to have to make a major update to your app every second year. So we need to remain flexible.

Mobile apps have high impact. The market can turn away from your app from one day to another. So quality is a must.

BDD allows you to focus your testing efforts, but remain reactive to technology and market changes. But for this purpose, one has to rethink the definitions of testing and quality.

SpecFlow is a tool to practice Behavior Driven Development (BDD), which is a new way of thinking about quality. BDD is more relevant to Xamarin mobile development than you would think.

Related Sessions

5:45 p.m. – 6:30 p.m.
Room F1+F2+F3 - Plenary

45-minute Keynote

10:25 a.m. – 10:55 a.m.
Room F1 - Track 1: Talks

30-min New Voice Talk

2:25 p.m. – 2:40 p.m.
Room F1 - Track 1: Talks

15-min Consensus Talk