Genre: eLearning | Language: English
Testing in apps is very important because if you publish an untested app, then you will probably get a negative feedback from the app users and a result of that is the decrease of sales.
Nowadays the gaps between app releases becomes smaller. That means that the test effort grows. Normally, all functionalities of an app have to be tested manually by a tester before every release. But with a short release cycle it is almost impossible because there are other projects that have to be tested. To solve this problem there exists automated tests. With automated tests you can test functionalities after every bigger code change or before a release. We can run these tests automatically in the background so we don’t waste so much time on manual testing.
In this course we will write tests for our shared code. At first we create unit tests where we test single functionalities of an example app. In the integration test section we will involve other components in our tests like the database. There we need to create a good test environment to add new tests fast and easy.
It doesn’t matter if you use Xamarin Forms or the native approach. This course is intended to test the shared code of a Xamarin app.
What are the requirements?
You should know the Xamarin framework and how to write apps with it.
What am I going to get from this course?
Write tests for the shared code in Xamarin
test all components in the shared code like the database
Set up a test environment for easily adding new tests
What is the target audience?
Anyone who wants to know how to write useful tests
Anyone who wants to write better and cleaner code
Anyone who wants to create more stable apps