
- •Курсовая работа
- •Постановка задачи
- •Перечень условных обозначений
- •Введение
- •Программа испытаний
- •Объект испытаний
- •Меры безопасности и безаварийности проведения испытаний
- •Требования к персоналу
- •Материально-техническое обеспечение испытаний
- •Метрологическое обеспечение испытаний
- •Отчетность
- •Методика испытаний
- •Испытание «Создание аккаунта»
- •Испытание «Создание статьи»
- •Испытание «Редактирование информации об аккаунте»
- •Испытание «Редактирование статьи»
- •Испытание «Получение информации об аккаунте»
- •Испытание «Получение содержимого статьи»
- •Испытание «Получение списка статей»
- •Испытание «Получение числа просмотров статьи»
- •Испытание «Обновление токена доступа»
- •Протокол испытаний
- •Заключение
- •Список использованных источников
- •Приложение а. Интерфейс postman
Испытание «Получение информации об аккаунте»
Компонент объекта испытаний: метод «getAccountInfo» для получения информации об аккаунте.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (GAI-P1).
Если поле «access_token» содержит несуществующий токен, то оповещение об ошибке (GAI-N1).
Если поле «fields» содержит неверные значения (одно или несколько значений не равны «short_name», «author_name» или «author_url»), то оповещение об ошибке (GAI-N2).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/getAccountInfo
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.5.
Таблица 5.11. Порядок проведения испытания №5
ID |
Действия |
Пример результата |
GAI-P1 |
Например, fe45ff8ff0483599920cdcd535000bf3 84925ca903f3e92a476967485178
|
|
GAI-N1 |
|
|
GAI-N2 |
|
|
Неизвестные значения полей в «fields» игнорируются Telegraph API.
Испытание «Получение содержимого статьи»
Компонент объекта испытаний: метод «getPage» для получения содержимого статьи.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (GP-P1).
Если поле «path» содержит некорректное значение, то оповещение об ошибке (GP-N1).
Если поле «return_content» содержит значение, не равное «true» или «false», то оповещение об ошибке (GP-N2).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/getPage
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.6.
Таблица 5.12. Порядок проведения испытания №6
ID |
Действия |
Пример результата |
GP-P1.1 |
Например, «Title-03-28-19».
|
|
GP-P1.2 |
|
|
GP-N1 |
Например, «nothing». |
|
GP-N2 |
Например, «nothing». |
|