Technical Mobile Testing

Course Description

If you have found yourself testing on mobile recently, you have probably considered or tried introducing some automation or tools into your testing efforts. You are probably thinking along the lines of, how can I make this easier? But it can appear a daunting task; there are so many frameworks and so many tools out there, so where do you start? In this tutorial we will try and help you answer that question.

There are numerous tools we can take advantage of when it comes to mobile, some of this tools assist us with our testing. Such tools could be used to install/uninstall the application such as Android Debugger Bridge (ADB). Some tools could give us an insight into how the application is performing such as Instruments. We can use tools to snoop on and manipulate the traffic between the mobile device and the server.

Then there are the tools that we can use to do some automated checking/testing. These tools have come a long way in recent years, so we will explore them and use one of the most popular ones, Appium. We will also discuss the pros and cons of mobile automation, exploring common issues and how we can mitigate them.

In this course, you will pick up useful hints and tips, learnt from within the industry, on areas such as:

  • Using Chrome Developer Tools and Safari Web Inspector to test mobile websites
  • Utilising XCode / iOS Simulator
  • Android Virtual Devices and Genymotion
  • Getting the most out of ADB
  • How to utilise proxying when testing mobile
  • Recording your testing from the device
  • An overview of GUI automation frameworks available
  • Creating some GUI automated checks using Appium

Prerequisites

Please bring a mobile device, preferably a smartphone. Either iOS or Android.
Please bring a laptop, OS X or Windows. If you want to test using iOS then you will need a Mac.

Course Instructors: Richard Bradshaw and Stephen Janaway

Stephen: I help people deliver software more effectively. Over the last 15 years, I’ve worked in coaching, training and leadership positions in companies such as Nokia. Ericsson, Motorola and the YOOX NET-A-PORTER GROUP, as well as advising a number of mobile and e-commerce companies on development, testing and delivery strategies.

Richard: is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentations on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community and is currently the FriendlyBoss at The Ministry of Testing. Richard blogs at thefriendlytester.co.uk and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.

Course Length

This course is available in 1-3 day formats.

Next Course

If you'd like to see this class in your town/city, or internally at your company please direct questions and enquiries to dojo@ministryoftesting.com