
- •Курсовая работа
- •Постановка задачи
- •Перечень условных обозначений
- •Введение
- •Программа испытаний
- •Объект испытаний
- •Меры безопасности и безаварийности проведения испытаний
- •Требования к персоналу
- •Материально-техническое обеспечение испытаний
- •Метрологическое обеспечение испытаний
- •Отчетность
- •Методика испытаний
- •Испытание «Создание аккаунта»
- •Испытание «Создание статьи»
- •Испытание «Редактирование информации об аккаунте»
- •Испытание «Редактирование статьи»
- •Испытание «Получение информации об аккаунте»
- •Испытание «Получение содержимого статьи»
- •Испытание «Получение списка статей»
- •Испытание «Получение числа просмотров статьи»
- •Испытание «Обновление токена доступа»
- •Протокол испытаний
- •Заключение
- •Список использованных источников
- •Приложение а. Интерфейс postman
Испытание «Редактирование информации об аккаунте»
Компонент объекта испытаний: метод «editAccountInfo» для редактирования информации об аккаунте.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (EAI-P1).
Если поле «access_token» содержит несуществующий токен, то оповещение об ошибке (EAI-N1).
Если поля «short_name», «author_name» и «author_url» не заполнены, то оповещение об ошибке (EAI-N2).
Если поле «short_name» содержит больше 32 символов, то оповещение об ошибке (EAI-N3).
Если поле «author_name» содержит больше 128 символов, то оповещение об ошибке (EAI-N4).
Если поле «author_url» содержит больше 512 символов, то оповещение об ошибке (EAI-N5).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/editAccountInfo
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.3.
Таблица 5.9. Порядок проведения испытания №3
ID |
Действия |
Пример результата |
EAI-P1 |
Например, fe45ff8ff0483599920cdcd535000bf3 84925ca903f3e92a476967485178
|
|
EAI-N1 |
|
|
EAI-N2 |
|
|
EAI-N3 |
|
|
EAI-N4 |
|
|
EAI-N5 |
|
|
Испытание «Редактирование статьи»
Компонент объекта испытаний: метод «editPage» для редактирования статьи.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (EP-P1).
Если поле «access_token» содержит несуществующий токен, то оповещение об ошибке (EP-N1).
Если поле «title» не заполнено, то оповещение об ошибке (EP-N2).
Если поле «title» содержит больше 256 символов, то оповещение об ошибке (EP-N3).
Если поле «author_name» содержит больше 128 символов, то оповещение об ошибке (EP-N4).
Если поле «author_url» содержит больше 512 символов, то оповещение об ошибке (EP-N5).
Если поле «content» содержит больше 64 КБ данных, то оповещение об ошибке (EP-N6).
Если поле «content» содержит данные неверного формата, то оповещение об ошибке (EP-N7).
Если поле «return_content» содержит значение, не равное «true» или «false», то оповещение об ошибке (EP-N8).
Если поле «path» содержит значение несуществующего пути, то оповещение об ошибке (EP-N9).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/editPage
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.4.
Таблица 5.10. Порядок проведения испытания №4
ID |
Действия |
Пример результата |
EP-P1.1 |
Например, fe45ff8ff0483599920cdcd535000bf3 84925ca903f3e92a476967485178
Например, «Title-03-28-19».
(без двойных кавычек в начале и конце).
|
|
EP-P1.2 |
|
|
EP-P1.3 |
|
|
EP-P1.4 |
|
|
EP-N1 |
|
|
EP-N2 |
|
|
EP-N3 |
|
|
EP-N4 |
|
|
EP-N5 |
|
|
EP-N6 |
|
(файл размером 65536 байт) |
EP-N7 |
Например, «some text». |
|
EP-N8 |
Например, «nothing». |
|
EP-N9 |
|
|