课程主页: https://www.coursera.org/learn/engineeringandroidapps
工程可维护的Android应用
本课程名为《工程可维护的Android应用》,为期四周的MOOC(大规模开放在线课程),主要通过示例展示各种工程可维护Android应用的方法。课程的重点包括测试驱动开发方法,以及如何使用JUnit和Robotium(或其他等效的Android自动测试框架)来开发和运行单元测试。同时,还将教授如何成功应用常见的Java/Android软件模式,以提高Android应用的扩展性和清晰性。
在课程中,学生将学习并完成适当的自动化单元小测,巩固对所学知识的理解和应用。这些知识对于任何希望在Android开发领域建立扎实基础的开发者来说都是至关重要的。
课程大纲
MOOC概述
《工程可维护的Android应用》,是一个为期四周的MOOC,通过实例展示各种方法,以工程化方式维护Android应用程序,内容包括测试驱动开发,JUnit和Robotium等工具的使用,以及Java/Android软件模式的应用。
软件工程与测试 I
软件工程与测试 II
安全性与可持续性 I
安全性与可持续性 II
本模块介绍了在Android中使用JUnit 4.0框架进行单元测试的基本知识,以及使用Robotium开源测试框架编写灰盒测试用例的方法,以自动化测试多个Activity的Android应用程序。
总结
参加这个课程,您将掌握Android应用的可维护性和扩展性的关键技术。在实际开发中,这些技能将帮助您构建更可靠、更清晰的应用程序,提升个人及团队的开发效率。如果您对Android开发充满热情,相信这个课程将是您技能提升的良好选择。
课程主页: https://www.coursera.org/learn/engineeringandroidapps