この記事はarasan01 Advent Calendar 2022の2日目です。
https://qiita.com/advent-calendar/2022/arasan01
こんにちは、あらさん(@arasan01_me)です。ポケモンSVのシナリオがはちゃめちゃに良くてポケモントレーナーだったのでは,という思い込みが加速しています。
https://twitter.com/arasan01_me
iOSアプリのテスト概要
iOSアプリでは大きく分けて2つのテストの管理方法があります。Xcodeを使うこと,Swift CLIからtestコマンドを利用することです。これらのテストはXCTestというAppleが提供しているフレームワークのチカラにより実現されています。またXCUITestを利用することによりXcode上でテスト実行をするとアプリが自動で立ち上がりUIテストが起動します。
XCTestでは特定の処理をテストする用途に向いています。例えば関数単位として意図している処理になっているかを確認できます。