Chapter 10. Test Your Applications, You Must
In this chapter, we will cover the following recipes:
- Creating unit tests
- Creating acceptance tests with Xamarin.UITest
- Using the Xamarin.UITest REPL runtime shell to test the UI
- Uploading and running tests in Xamarin Test Cloud
Introduction
You definitely must! Testing your applications is very important. Is there anyone who never had bugs in core components of the layers of the application or UI behavior meet the requirements for all the features supported with one pass? We need to ensure that our code delivered is of high quality and the application does what the requirements acceptance criteria define.
In traditional testing, we have software testers perform testing on the device, but with automated testing the risk of missing a problem in a component is minimized; also, we don't fully depend on a tester's skills.
With test automation, we ensure that new code will work as expected and that we didn't break any existing part...