Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Готовая курсовая работа (на оценку 5) / ТПО. Курсовая работа.docx
Скачиваний:
56
Добавлен:
28.03.2022
Размер:
735.73 Кб
Скачать
    1. Испытание «Получение информации об аккаунте»

Компонент объекта испытаний: метод «getAccountInfo» для получения информации об аккаунте.

Требования, подлежащие проверке:

  1. Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (GAI-P1).

  2. Если поле «access_token» содержит несуществующий токен, то оповещение об ошибке (GAI-N1).

  3. Если поле «fields» содержит неверные значения (одно или несколько значений не равны «short_name», «author_name» или «author_url»), то оповещение об ошибке (GAI-N2).

Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:

  1. Выбрать в главном меню «File»  «New…»  «New HTTP Request».

  2. Выбрать метод POST.

  3. Ввести URL метода: https://api.telegra.ph/getAccountInfo

  4. Добавлять перечисленные поля на вкладке «Body»  «form-data».

Порядок проведения испытания приведен в таблице 5.5.

Таблица 5.11. Порядок проведения испытания №5

ID

Действия

Пример результата

GAI-P1

  1. Добавить поле «access_token» со значением токена доступа, который был получен на испытании «Создание аккаунта».

Например,

fe45ff8ff0483599920cdcd535000bf3

84925ca903f3e92a476967485178

  1. Добавить поле «fields» со значением «["short_name","author_name", "author_url"]».

  2. Нажать на кнопку «Send».

  3. Посмотреть «Response».

GAI-N1

  1. Выполнить все действия GAI-P1, но вместо действия №1 добавить поле «access_token» со значением несуществующего токена доступа (например, «invalid_token»), либо не добавлять его.

GAI-N2

  1. Выполнить все действия GAI-P1, но вместо действия №2 добавить поле «fields» со значением «["short_name","author_name2", "author_url2"]».

Неизвестные значения полей в «fields» игнорируются Telegraph API.

    1. Испытание «Получение содержимого статьи»

Компонент объекта испытаний: метод «getPage» для получения содержимого статьи.

Требования, подлежащие проверке:

  1. Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (GP-P1).

  2. Если поле «path» содержит некорректное значение, то оповещение об ошибке (GP-N1).

  3. Если поле «return_content» содержит значение, не равное «true» или «false», то оповещение об ошибке (GP-N2).

Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:

  1. Выбрать в главном меню «File»  «New…»  «New HTTP Request».

  2. Выбрать метод POST.

  3. Ввести URL метода: https://api.telegra.ph/getPage

  4. Добавлять перечисленные поля на вкладке «Body»  «form-data».

Порядок проведения испытания приведен в таблице 5.6.

Таблица 5.12. Порядок проведения испытания №6

ID

Действия

Пример результата

GP-P1.1

  1. Добавить поле «path» со значением пути к статье.

Например, «Title-03-28-19».

  1. Добавить поле «return_content» со значением «true».

  2. Нажать на кнопку «Send».

  3. Посмотреть «Response».

GP-P1.2

  1. Выполнить все действия GP-P1.1, но вместо действия №2 установить значение «false» в поле «return_content».

GP-N1

  1. Выполнить все действия GP-P1.1, но вместо действия №1 установить некорректное значение в поле «path».

Например, «nothing».

GP-N2

  1. Выполнить все действия GP-P1.1, но вместо действия №2 установить значение в поле «return_content», не равное «true» или «false».

Например, «nothing».

Соседние файлы в папке Готовая курсовая работа (на оценку 5)