testing • Increase Application Quality • Increase confidence • Faster feedback on changes. • Catch issues earlier in a process • Bigger test coverage • Automated way of testing • RSP accreditation
stable • Apple support and updates • Improves along with platform • Same development language as for main App • Familiar environment for Developers • Good documentation • It works!
of writing test scenarios • BDD-ish style of tests • Alert handling • Custom checks and Assertions • Custom methods of interaction with elements • Navigation between screens • Integrated Stubbing • e.t.c.
• Use of Environment variables to communicate with Application under Test • Stubbing Feature toggles using using Environment variables • Using low level xcodebuild command for more flexible test selection • Passing Stubbing service URL and GUID