Skip to content

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

Notifications You must be signed in to change notification settings

levvolkov/XCTest_iOS_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Домашнее задание к занятию «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 и прикрепите к ответу при отправке.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages