User Tools

Site Tools


courses:testing:postman

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:testing:postman [2021/11/20 16:52]
kalishenko
courses:testing:postman [2022/12/10 09:08] (current)
Line 2: Line 2:
 > //​Инструмент://​ Postman > //​Инструмент://​ Postman
  
-  - Выбрать один сервис для тестирования и "​застолбить"​ его в Google-таблице, ​разосланной через старост. В качестве множества сервисов для выбора можно использовать репозиторий [[https://​github.com/​public-apis/​public-apis/​blob/​master/​README.md|public-apis]]:​+  - Выбрать один сервис для тестирования и "​застолбить"​ его в Google-таблице, ​имеющейся в Moodle курса. В качестве множества сервисов для выбора можно использовать репозиторий [[https://​github.com/​public-apis/​public-apis/​blob/​master/​README.md|public-apis]]:​
     * Сервис должен требовать авторизацию/​apiKey и т.п. ​     * Сервис должен требовать авторизацию/​apiKey и т.п. ​
     * Должно быть не менее 3 методов     * Должно быть не менее 3 методов
Line 14: Line 14:
     * Проверить ответ хотя бы одного метода на соответствие схеме (в случае отсутствия существующего OpenAPI - написать схему самим, можно прямо в коде)     * Проверить ответ хотя бы одного метода на соответствие схеме (в случае отсутствия существующего OpenAPI - написать схему самим, можно прямо в коде)
     * Создать mock-сервер,​ показывающий проваливание теста на соответствие ответа схеме (адрес сервера таким образом также стоит задавать через переменные,​ чтобы можно было подменить на mock-сервер)     * Создать mock-сервер,​ показывающий проваливание теста на соответствие ответа схеме (адрес сервера таким образом также стоит задавать через переменные,​ чтобы можно было подменить на mock-сервер)
-  - Склонировать репозиторий через github-classroom, ​разосланный через старост +  - Склонировать репозиторий через github-classroom, ​имеющейся в Moodle курса 
-  - Экспортировать набор запросов в корень репозитория и сделать Pull Request с указанием обозревающего - ////+  - Экспортировать набор запросов в корень репозитория и сделать Pull Request 
 +  - Выложить JSON-схему а основе которой основывалась проверка ​в п. 5) также в корень
   - Исправить все замечания по Pull Request и комментариям к запросам в Postman   - Исправить все замечания по Pull Request и комментариям к запросам в Postman
  
 Работа считается засчитанной при принятии Pull Request в основную ветку Работа считается засчитанной при принятии Pull Request в основную ветку
courses/testing/postman.1637427150.txt.gz · Last modified: 2022/12/10 09:08 (external edit)