При проведении испытаний необходимо обеспечить соблюдение требований безопасности, установленных ГОСТ 12.2.007.0–75 «Система стандартов безопасности труда. Изделия электротехнические. Общие требования безопасности», «Правилами техники безопасности при эксплуатации электроустановок потребителей» и «Правилами технической эксплуатации электроустановок потребителей».
Требования к персоналу, проводящему испытания: внимательность и аккуратность в работе.
К конфигурации компьютеров предъявляются следующие минимальные требования:
4-ядерный процессор Intel® Core™ i5 (2.30GHz);
4 ГБ ОЗУ;
Свободное место на диске: 3 Гбайт;
Операционная система:
Windows 7/8/8.1/10/11.
MacOS X El Capitan (10.11+), включая MacOS Monterey.
Linux: Ubuntu 14.04 и более новые версии, Fedora 24 и более новые версии, Debian 8 и более новые версии.
Postman 9.15.6.
Необходимо подключение к Интернету. Скорость Интернет-соединения должна быть не менее 5 Мбит/с.
Для проведения испытаний не требуется специальных метрологических приборов, систем и мероприятий.
Для обеспечения единства оценки степени соответствия функциональности объекта испытаний требованиям вводятся следующие оценки степени соответствия (табл. 4.2).
Таблица 4.2. Оценки степени соответствия функциональности объекта испытаний требованиям
Степень соответствия |
Число |
Определение |
Полное |
3 |
Функциональность полностью соответствует требованиям. |
Почти полное |
2 |
Функциональность соответствует требованиям, однако есть рекомендации по улучшению. |
Частичное |
1 |
Функциональность соответствует некоторым требованиям. |
Несоответствие |
0 |
Функциональность не соответствует ни одному требованию. |
Для обеспечения единства оценки степени выполнимости функциональности, вводятся следующие оценки (табл. 4.3).
Таблица 4.3. Оценки степени выполнимости функциональности
Степень выполнимости |
Число |
Определение |
Полная |
2 |
Сервер отдает отклик в течение не более 1 секунды с учетом стабильного Интернет-соединения. |
Со значительной задержкой |
1 |
Сервер отдает отклик в течение не более 3-х секунд с учетом стабильного Интернет-соединения. |
Невыполнимая |
0 |
Сервер не отдает отклик. |
Для обеспечения единства оценки степени информативности функциональности, вводятся следующие оценки (табл. 4.4).
Таблица 4.4. Оценки степени информативности функциональности
Степень информативности |
Число |
Определение |
Полная |
2 |
Результат:
|
Частичная |
1 |
Результат:
|
Неинформативная |
0 |
Результат отсутствует либо не позволяет отнести его к успешной или ошибочной категориям. |
Для обеспечения единства оценки степени проработанности, вводятся следующие оценки (табл. 4.5).
Таблица 4.5. Оценки степени проработанности
Степень проработанности |
Число |
Определение |
Полная |
2 |
Метод работает предсказуемым образом в соответствии с ограничениями полей. |
Слабая |
1 |
Метод работает предсказуемым образом, ограничения полей не соблюдаются или соблюдаются частично. |
Непроработанная |
0 |
Метод работает непредсказуемым образом либо никак не работает. |
Для обеспечения единства оценки степени тяжести возможных неполадок возникающих при проведении испытаний, вводятся следующие оценки степени тяжести неполадок (табл. 4.6).
Таблица 4.6. Оценки степени тяжести неполадок
Степень тяжести неполадки |
Условный вес тяжести неполадки |
Определение |
Критическая |
5 |
Все зафиксированные фактические значения количественных и качественных характеристик находятся за определенными допустимыми пределами. |
Серьезная |
2 |
Часть зафиксированных фактических значений количественных и качественных характеристик находятся за определенными допустимыми пределами. |
Незначительная |
1 |
Некоторые зафиксированные фактические значения количественных и качественных характеристик имеют близкие и незначительные отклонения определенных допустимыми пределами. |
Перечень отчетных документов, которые должны оформляться в процессе испытаний и по их завершению:
Протокол испытаний.
Общий объект для всех испытаний: Telegraph API.
Предварительная подготовка перед проведением испытаний:
Убедиться в работоспособности аппаратного и программного обеспечений.
Убедиться в наличии Интернет-соединения. Скорость Интернет-соединения должна быть не менее 5 Мбит/с.
Убедиться в наличии Postman. В случае отсутствия загрузить на сайте: https://www.postman.com/downloads/
Перед проведением испытаний подготовить документ «Протокол испытаний» и открыть Postman.
Характеристики, подлежащие оценке:
Выполнимость (подробнее см. табл. 4.3).
Информативность (подробнее см. табл. 4.4).
Проработанность (подробнее см. табл. 4.5).
Порядок обработки результатов испытания:
Результаты тестирования функциональных требований фиксируются в таблице 6.1 «Результаты тестирования функциональных требований» протокола испытаний.
Сведения о результатах наблюдений за правильностью функционирования объекта испытаний фиксируются в таблице 6.2 «Результаты наблюдений» протокола испытаний.
Компонент объекта испытаний: метод «createAccount» для создания аккаунта.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (CA-P1).
Если поле «short_name» не заполнено, то оповещение об ошибке (CA-N1).
Если поле «short_name» содержит больше 32 символов, то оповещение об ошибке (CA-N2).
Если поле «author_name» содержит больше 128 символов, то оповещение об ошибке (CA-N3).
Если поле «author_url» содержит больше 512 символов, то оповещение об ошибке (CA-N4).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/createAccount
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.1.
Таблица 5.7. Порядок проведения испытания №1
ID |
Действия |
Пример результата |
CA-P1 |
|
|
CA-N1 |
|
|
CA-N2 |
|
|
CA-N3 |
|
|
CA-N4 |
|
|
Компонент объекта испытаний: метод «createPage» для создания статьи.
Требования, подлежащие проверке:
Если все поля заполнены верно с учетом ограничений, то оповещение об успехе (CP-P1).
Если поле «access_token» содержит несуществующий токен, то оповещение об ошибке (CP-N1).
Если поле «title» не заполнено, то оповещение об ошибке (CP-N2).
Если поле «title» содержит больше 256 символов, то оповещение об ошибке (CP-N3).
Если поле «author_name» содержит больше 128 символов, то оповещение об ошибке (CP-N4).
Если поле «author_url» содержит больше 512 символов, то оповещение об ошибке (CP-N5).
Если поле «content» содержит больше 64 КБ данных, то оповещение об ошибке (CP-N6).
Если поле «content» содержит данные неверного формата, то оповещение об ошибке (CP-N7).
Если поле «return_content» содержит значение, не равное «true» или «false», то оповещение об ошибке (CP-N8).
Перед проверкой каждого требования текущего испытания необходимо проделывать следующие шаги:
Выбрать в главном меню «File» «New…» «New HTTP Request».
Выбрать метод POST.
Ввести URL метода: https://api.telegra.ph/createPage
Добавлять перечисленные поля на вкладке «Body» «form-data».
Порядок проведения испытания приведен в таблице 5.2.
Таблица 5.8. Порядок проведения испытания №2
ID |
Действия |
Пример результата |
CP-P1.1 |
Например, fe45ff8ff0483599920cdcd535000bf3 84925ca903f3e92a476967485178
(без двойных кавычек в начале и конце).
|
|
CP-P1.2 |
|
|
CP-P1.3 |
|
|
CP-P1.4 |
|
|
CP-N1 |
|
|
CP-N2 |
|
|
CP-N3 |
|
|
CP-N4 |
|
|
CP-N5 |
|
|
CP-N6 |
|
(файл размером 65536 байт) |
CP-N7 |
Например, «some text». |
|
CP-N8 |
Например, «nothing». |
|
Компонент объекта испытаний: метод «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 |
|
|