Recently, I was developing Microsoft Surface applications. I also read something about how these applications can be tested.
I am currently using unit tests (Microsoft.VisualStudio.TestTools.UnitTesting package) to test the low-level functionality of individual methods. The user interface I'm testing with the Surface Simulator API. For both approaches, I always create an additional project in the same solution.
But I'm not sure if this is really a good approach. Testing modules is more or less normal, but tests for the user interface are more or less limited by clicking on various things and checking for errors. Although this check is not performed explicitly.
So, I ask, are there any other approaches to beneficially testing the Surface app?
anon
source share