官术网_书友最值得收藏!

Summary

We have reviewed the main techniques and tools behind testing on Android. Having acquired this knowledge, it will let us begin our journey so that we can start exploiting the benefits of testing in our software development projects.

So far, we have visited the following subjects:

  • We briefly analyzed the whys, whats, hows, and whens of testing. Henceforth, we will concentrate more on exploring the hows, now that you're giving testing the importance it deserves.
  • We enumerated the different and most common types of tests you would need in your projects, described some of the tools we can count on our testing toolbox, and provided an introductory example of a JUnit unit test to better understand what we are discussing.
  • We also created our first Android project with tests, using the Android Studio IDE and Gradle.
  • We also created a simple test class to test the Activity in our project. We haven't added any useful test cases yet, but adding those simple ones was intended to validate our infrastructure.
  • We also ran this simple test from our IDE and from the command line to understand the alternatives we have. In this process, we mentioned the Activity Manager and its command line incarnation am.
  • We created a custom annotation to sort our tests and demonstrate how we can separate or differentiate suites of tests.

In the next chapter, we will start analyzing the mentioned techniques, frameworks, and tools in much greater detail, and provide examples of their usage.

主站蜘蛛池模板: 遂昌县| 泊头市| 黄浦区| 浦北县| 漳平市| 东源县| 洛扎县| 乌拉特前旗| 乌拉特中旗| 桐乡市| 闽侯县| 阳泉市| 揭西县| 平湖市| 班玛县| 邵阳县| 金湖县| 大方县| 巩义市| 都匀市| 延津县| 阿坝| 衡阳市| 吴江市| 普兰县| 周宁县| 澄江县| 九台市| 仁化县| 岐山县| 轮台县| 黔西| 贵溪市| 翁源县| 莲花县| 津南区| 揭东县| 射洪县| 涞源县| 高碑店市| 绍兴市|