/ios-testing

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

Тестирование в iOS

Есть следующие виды тестирования:

  • Unit-тесты - проверяют методы, функции, свойства объектов.
  • Snapshot-тесты - проверяют верстку UI-компонентов и экранов.
  • Интеграционные-тесты - проверяют взаимодействие нескольких классов.
  • UI-тесты - проверяют работу всего приложения вместе с пользовательскими действиями.

В реальности используются обычно только unit-тесты, иногда добавляются shapshot-тесты и UI-тесты, но о них обычно не идет речь на собеседованиях.