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
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
TopIn 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
TopTarget 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
TopXAB400 - 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