Agile Android

Godfrey Nolan

  • 出版商: Apress
  • 出版日期: 2015-11-20
  • 售價: $1,280
  • 貴賓價: 9.5$1,216
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 1484297008
  • ISBN-13: 9781484297001
  • 相關分類: AndroidAgile Software
  • 海外代購書籍(需單獨結帳)

商品描述

This concise book walks you through how to get unit testing and test driven development done on Android, specifically using JUnit 4. You'll learn how to do agile development quickly and correctly, with a significant increase in development efficiency and a reduction in the number of defects.

Agile practices have made major inroads in Java development, however it's very unusual to see something as basic as unit testing on an Android project. Done correctly, Agile development results in a significant increase in development efficiency and a reduction in the number of defects. Google have finally moved away from JUnit 3 and the developer can now do the more commonly accepted JUnit 4 tests in Android Studio.

Up until now getting JUnit testing up and running in Android was not for the "faint hearted." However, "now it's in Android Studio, there is no excuse," according to the author Godrey Nolan, president of RIIS LLC. Android developers are faced with their own set of problems such as tightly coupled code, fragmentation, immature testing tools all of which can be solved using existing Agile tools and techniques that this short book will teach you.


What You'll Learn:
  • What are the key Android unit testing tools and how to use them in Android Studio
  • What is the Agile testing pyramid for Android
  • When to use Espresso and when to use JUnit
  • What is mock testing and how to use Mockito in your Android apps
  • What are and how to use third party tools like Hamcrest, Roblectric, Jenkins and more
  • How to apply test driven development (TDD) to Android
  • How to add unit testing to someone else's code

Audience:
This book is for Android app developers looking for an edge to build better quality Android apps.  Some experience with Java also helpful.

商品描述(中文翻譯)

這本簡明的書籍將引導您如何在Android上進行單元測試和測試驅動開發,特別是使用JUnit 4。您將學習如何快速且正確地進行敏捷開發,大幅提高開發效率並減少缺陷數量。

敏捷開發在Java開發中已經取得了重大進展,然而在Android項目中看到像單元測試這樣基本的東西卻非常罕見。正確地進行敏捷開發將大幅提高開發效率並減少缺陷數量。Google終於放棄了JUnit 3,開發人員現在可以在Android Studio中進行更常用的JUnit 4測試。

到目前為止,在Android中啟用和運行JUnit測試對於膽小的人來說並不容易。然而,根據RIIS LLC的總裁Godfrey Nolan所說,“現在它在Android Studio中了,沒有藉口了。” Android開發人員面臨著一系列問題,例如代碼耦合度高、碎片化、測試工具不成熟,這些問題都可以使用現有的敏捷工具和技術來解決,而這本短書將教您如何做到這一點。

您將學到什麼:
- Android單元測試工具的關鍵是什麼,以及如何在Android Studio中使用它們
- Android的敏捷測試金字塔是什麼
- 何時使用Espresso,何時使用JUnit
- 什麼是模擬測試,以及如何在Android應用程序中使用Mockito
- 什麼是以及如何使用Hamcrest、Roblectric、Jenkins等第三方工具
- 如何將測試驅動開發(TDD)應用於Android
- 如何在其他人的代碼中添加單元測試

受眾:
本書適合尋求在構建更高質量Android應用程序方面取得優勢的Android應用程序開發人員。對Java有一些經驗也會有所幫助。