內容簡介
內容簡介 アプリ;開発;ios;iOS;iOSアプリ;iOSアプリ開発;iOSテスト;ユニットテスト;UIテスト;テスト自動化;CI CD;自動テスト;XCTest;単体テスト;fastlane;Quick Nimble;XCUITest 「iPhone X、XR、iPad……端末が多すぎて、テストが手動じゃ追いつかない」「競争が激しいアプリ開発現場で、スピードを落とさずテストしなければ」「どうして、テストしたはずのアプリで、ユーザーからこんなにバグが報告されるんだ」競争が激化し、複雑になるiOSアプリの開発において、こんな問題を解決できる手段が「自動テスト」です。本書は、DeNAの開発生産性や品質を担うSWETグループのエンジニアたちが、iOSアプリ開発の自動テストにフォーカスしてまとめた、これまでにない“テストの入門書”です。自動テストの基本はもちろん、単体テスト・UIテスト、CI CD、さらに効率的なデバッグのテクニックまでを網羅できます。iOSアプリ開発でテストに関わるエンジニアはもちろん、開発の現場のすべてのエンジニアが持っておきたい、iOSテスト必携の1冊です。
作者介紹
作者介紹 平田敏之●平田敏之(ひらた としゆき)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言語の自動テスト領域を担当。SwiftやHaskellなどの関数型プログラミングを好む。