iOSアプリ開発自動テストの教科書 XCTestによる単体テスト・UIテストから、CI/CD、デバッグ技術まで

平田敏之/著 細沼祐介/著

発売日:2019年7月

  • iOSアプリ開発自動テストの教科書 XCTestによる単体テスト・UIテストから、CI/CD、デバッグ技術まで
  • iOSアプリ開発自動テストの教科書 XCTestによる単体テスト・UIテストから、CI/CD、デバッグ技術まで
ページ数
454p
ISBN
978-4-297-10629-4
著者情報
平田 敏之(ヒラタ トシユキ)
DeNAのSWET(Software Engineer in Test)グループ所属。グループウェアの開発、女性向けWebサービスやiOSアプリ開発を経て現職のSWETにたどり着く。現職では、iOSやCI/CDに関する領域を主に担当。テストに関する勉強会である「Test Night」を立ち上げ、SWETメンバーと共に定期開催している

細沼 祐介(ホソヌマ ユウスケ)
DeNAのSWET(Software Engineer in Test)グループ所属。JavaのテスティングフレームワークであるJUnitや、XP開発におけるテスト駆動開発について、黎明期で触れ、自動テストに興味を持つ。Web、Windows、iOSなど様々なプラットフォームでのアプリケーション開発を経て、自動テストの専門部署であるSWETにたどり着く。現在はiOS/Go言語の自動テスト領域を担当

¥3,608 税込

16 nanacoポイント

16 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

競争が激化するiOSアプリ開発に“スピード”と“品質”をもたらす。自動テストとの向き合い方。サードパーティの役立つOSSの活用法。fastlane・アプリ配信・デバイスファームの実践例。テストの第一線を走るエンジニアがまとめた自動テストの実践入門。

「iPhone X、XR、iPad……端末が多すぎて、テストが手動じゃ追いつかない」
「競争が激しいアプリ開発現場で、スピードを落とさずテストしなければ」
「どうして、テストしたはずのアプリで、ユーザーからこんなにバグが報告されるんだ」

競争が激化し、複雑になるiOSアプリの開発において、こんな問題を解決できる手段が「自動テスト」です。

本書は、DeNAの開発生産性や品質を担うSWETグループのエンジニアたちが、iOSアプリ開発の自動テストにフォーカスしてまとめた、これまでにない“テストの入門書”です。自動テストの基本はもちろん、単体テスト・UIテスト、CI/CD、さらに効率的なデバッグのテクニックまでを網羅できます。

iOSアプリ開発でテストに関わるエンジニアはもちろん、開発の現場のすべてのエンジニアが持っておきたい、iOSテスト必携の1冊です。(「近刊情報」より)

目次

自動テストをはじめる前に
自動テストにおける落とし穴を避ける
XCTestを利用した単体テスト
単体テストに役立つOSSを活用する
XCTestを利用したUIテストの基本
XCUITestのAPIを理解する
UIテストの一歩進んだテクニック
CI/CDの基本を押さえる
fastlaneを利用したタスクの自動化
アプリ配信サービスとデバイスファームの活用
BitriseとCircleCLによるパイプラインの自動化
デバッグのテクニック
Appendix

商品詳細

出版社名
技術評論社
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ