Androidアプリ テスト技法

概 要

本書はAndroid開発者が悩むテスト工程の知識とテクニックを詰め込んだノウハウ本です。テストを実施するために必要となるテストスキルの解説にはじまり、Androidアプリをテストする際の具体的なテスト手法を紹介します。テストでつまずきやすい点や自動化のためのフレームワークの利用方法、ツールの利用方法、フレームワークを使うためのソフトウェアの知識、スマートフォンで重視されるユーザビリティUXやプライバシーセキュリティのテスト手法について明快に理解できる内容になっています。執筆陣は、開発者のコミュニティ「日本Androidの会 テスト部」のメンバー7名です。サンプルファイルのダウンロードサービス付き。

著者 生路茂太、井芹洋輝、神原健一、長谷川孝二、松木晋祐、宮田友美、吉澤毅
価格 本体2200円(税別)
ISBN 978-4-7980-3704-2
発売日 2013/2/27
判型 A5
色数 2色
ページ数 232
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 Androidテスト基礎

1-1 そもそもテストとは?

1-2 テストの重要性

1-3 ソフトウェアテストの考え方

1-3-1 テストプロセス

1-3-2 テストレベル

Chapter 2 Androidテスト実践

2-1 挑戦!テスト分析

2-1-1 最上位のソフトウェア品質モデルから「何が大事か?」を取捨選択する

2-1-2 選択した品質要素からメタ水準を考え、ステークホルダーに合意を取る

2-1-3 メタ水準を検証するためのテストを考える

2-1-4 テスト設計以降のフェーズに進む

2-2 テスト設計技法-同値分割法・境界値テスト

2-2-1 同値分割法

2-2-2 境界値テスト

2-2-3 同値分割法と境界値テストの使い所

2-3 状態遷移テスト

2-3-1 状態遷移テストとは

2-3-2 仕様分析

2-3-3 テスト設計

2-3-4 状態遷移テストの使いどころ

2-4 組み合わせテスト

2-4-1 組み合わせテストの設計とは

2-4-2 デシジョンテーブル

2-4-3 ペア構成テスト

2-4-4 直交表

2-4-5 ペアワイズ法

2-4-6 ペア構成テストのメリット

2-4-7 ペア構成テストの使いどころ

2-5 非機能要求のテストについて

2-5-1 非機能要求ってなんですか?

2-5-2 ユーザビリティやUXのテスト

2-6 プライバシーとセキュリティのテスト

2-6-1 プライバシーとセキュリティの関係

2-6-2 プライバシーとセキュリティのテスト手法

Chapter 3 AndroidテストTips

3-1 ロジックのテストをしたい

Tips 3-1-1 JUnit3によるAndroidでのテストの書き方

Tips 3-1-2 MoreAsserts

Tips 3-1-3 パーミッションが必要なアプリのテスト実行

Tips 3-1-4 外部jarを組み込むアプリ

Tips 3-1-5 リソースを使う

3-2 Activityのテスト

Tips 3-2-1 ビジネスロジックのテスト

Tips 3-2-2 UI操作による状態変化を確認するテスト

Tips 3-2-3 TouchUtilsを使ったテスト

Tips 3-2-4 Robotiumによる結合テスト

3-3 バックグラウンド

Tips 3-3-1 ServiceTestCase

Tips 3-3-2 LoaderTestCase

3-4 外部要因の影響を受けるときのテスト方法

Tips 3-4-1 SQLite

Tips 3-4-2 Mockitoによる依存オブジェクトの置き換え

Tips 3-4-3 HTTP通信のテスト

3-5 UIテスト自動化

Tips 3-5-1 UIテストツールを適切に選択したい

Tips 3-5-2 Robotiumによるテスト

3-6 ユニットテストアプローチ

Tips 3-6-1 JUnit4を使ったロジックのテスト

Tips 3-6-2 Robolectricを使ったテスト

3-7 そのほか

Tips 3-7-1 Android実機の使用

Tips 3-7-2 アプリの品質

Tips 3-7-3 Robolectric導入 -ユニットテスト時間短縮-

PR

秀和システム