Skip to main Content

Mastering the Xamarin Test Cloud

  • Course Code XAMTC
  • Duration 5 days

Course Delivery

Additional Payment Options

  • GTC 43 inc. VAT

    GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details

Public Classroom Price

eur2,995.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Public Classroom

    Traditional Classroom Learning

Request this course in a different delivery format.

Course Overview

Top

In this course, you will learn about using Xamarin Test Cloud for performing UI tests. You will be introduced to (UI) testing in general, and how to embed this in your development process. You will learn about different (UI) testing strategies and how to apply them. Furthermore you will learn on how to integrate Xamarin Test Cloud in your CI environment. You will participate in Labs where you will build your own UI tests and run them on Xamarin Test Cloud.

This course uses Microsoft Visual Studio 2017, Xamarin Test Cloud and Microsoft Mobile Center.

Course Schedule

Top

Target Audience

Top
  • Mobile developers that want to start with (UI) testing.
  • Developers that have already implemented tests for their application, but want to use Xamarin Test Cloud for running their tests

Course Content

Top

XAB400 - An Introduction to UI Testing

To be able to use Xamarin Test Cloud you first need to know about mobile UI testing in general. This course shows you how UI testing works.

XAB401 - About testing strategies

Testing your mobile application is not just about implementing UI tests. You need to think of what you want to test, when to run them and who is going to perform the test. In this course you will learn about the various aspects of testing strategies. 

XAB402 - An Introduction to Xamarin Test Cloud

Xamarin Test Cloud is an advanced cloud solution that provides a way to test your mobile app on huge set of mobile devices with different form factors, hardware and operating systems. In this course you will be introduced to Xamarin Test Cloud and it’s capabilities. You will learn how you can interact from your development environment with Xamarin Test Cloud. You learn about the different languages that can be used to create tests. You will learn how to configure Xamarin Test Cloud for your project.

XAB403 - Testing and Architecture

Setting up a good architecture for your mobile app is one thing, making it ready for testing is another. In this course you learn how to setup your mobile application architecture with testing in mind. You will learn about different scenario’s and how to implement them.

XAB404 - Continuous Integration and Testing

When you’re using Xamarin Test Cloud for your testing, it makes sense to integrate this with a continuous integration platform. In this course you learn how to integrate Xamarin Test Cloud with a CI platform.

XAB405 - Advanced test topics

Software testing is advanced topic in itself. In this course you will learn about advanced test topics like backdoors and mocking. Furthermore you will be introduced with various other ways to define tests, for example like SpecFlow.

Lab: develop a set of tests for a mobile application from scratch

In this lab you’ll learn how to setup and develop a mobile app that is prepared for automated testing. You will implement tests and integrate these with Xamarin Test Cloud. You will configure Xamarin Test Cloud to test your application as efficiently as possible. You will integrate your test configuration within a CI platform.

Course Prerequisites

Top
  • You’re an experienced mobile developer