Skip to content

verveder/qacc-testfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Тестовое задание для QACLoudCamp 2023

Здесь находится выполненное тестовое задание для участия в QACloudCamp-2023.

1) Процесс тестирования нового функционала

new-features-testing-strategy.md - файл с ответом на задание "Процесс тестирования нового функционала"

2) Автоматизация тестирования API. Часть 1

autotests - проект с автотестами, которые проверяют работу трёх эндпоинтов: GET /posts, DELETE /posts, POST /posts

API url: https://jsonplaceholder.typicode.com/

Используемые библиотеки:

  • pytest 7.3.2
  • requests 2.31.0

Установка зависимостей (при необходимости)

Для установки зависимостей выполните команду:

$ pip install -r requirements.txt 

Запуск

$ python -m pytest autotests.py

Примечания

Автотесты содержат минимальные проверки на валидные/невалидные типы данных в параметрах запроса POST.

Так как явных требований к типам данных не найдено ни в руководстве к API, ни в самом задании, для параметров в качестве валидных были выставлены следующие значения:

ПАРАМЕТР -- ТИП ДАННЫХ 
userId ---- number
id -------- number
title ----- string
body ------ string

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages