Skip to content

Latest commit

 

History

History

2.3 XCUITest

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Домашнее задание к занятию «2.3. XCTest. Автоматизация тестирования iOS-приложений»

Любые вопросы по решению задач задавайте в чате учебной группы.


Задание 1*. Добавление UI-тестов в iOS-приложение

Шаг 1. Установка Xcode и запуск проекта

  1. Установите последнюю версию Xcode из App Store.
  2. Скачайте папку Netology с проектом из лекции.
  3. Откройте файл Netology.xcodeproj и запустите проект с помощью меню Product > Run или сочетания горячих клавиш ⌘+ R.

Если всё прошло успешно, должен открыться симулятор с запущенным приложением.

Шаг 2. Добавление тестов

  1. Откройте файл NetologyUITests и запустите тест testLogin(). Тест должен пройти успешно.
  2. Добавьте новый тест со сценарием:
  • пользователь вводит логин;
  • пользователь вводит пароль;
  • пользователь стирает введённый логин;
  • тест проверяет, что кнопка Login не должна быть активной.
  1. Добавьте новый тест со сценарием:
  • пользователь вводит логин;
  • пользователь вводит пароль;
  • пользователь нажимает кнопку Login;
  • пользователь нажимает кнопку Назад, чтобы вернуться на экран авторизации;
  • пользователь вводит другой логин;
  • пользователь нажимает кнопку Login;
  • тест проверяет, что логин на экране Profile совпадает с логином, который пользователь ввёл второй раз.

Шаг 3. Отправить на проверку

  1. Заархивируйте папку с проектом Netology и прикрепите к ответу при отправке.