Pull to refresh
1
0
Константин@Aitken

Инженер

Send message

Создаем простейший API и тестируем его с помощью Playwright + TS

Level of difficultyEasy
Reading time9 min
Reach and readers3.6K

Создаем и тестируем простейший API.

Что будет выполнено в ходе данной статьи:

1. Будет создан простейший API сервер на NodeJS для запуска локально.
2. Будут написаны автотесты, на Playwright + Typescript, покрывающие простые запросы GET, POST, PUT, PATCH, DELETE.
3. Выполнены негативные тесты с получением ошибок, последующим анализом и устранением.

Читать далее

Playwright + Cucumber необычная связка. Практические примеры написания авто тестов

Level of difficultyEasy
Reading time10 min
Reach and readers2.6K

Cucumber уже не молодой и вероятно не самый популярный инструмент для разработки, ориентированной на BDD, но он все еще используется некоторой популярностью так как фокусируется на определении и тестировании ожидаемого поведения системы с точки зрения пользователей.

Я решил использовать связку из этих двух инструментов исходя из того что BDD тесты – это простой текст, на человеческом языке, написанный в форме истории (сценария), описывающей некоторое поведение, значит Cucumber прост для понимания как начинающему специалисту с небольшим опытом тестирования так и для лица технически не подкованным. При этом мощная сердцевина playwright дает большие возможности для написания авто тестов. Градация фреймворка на части позволит опытному специалисту создавать базовую часть функций (в данном примере на Playwright + TypeScript), а начинающему специалисту покрывать тестами приложение с использованием готовой базы и знаниями (Cucumber, X-path). PS попробую показать это на примере в конце статьи.

Используемые фреймворки/инструменты:

Читать далее

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Инженер по автоматизации тестирования, Инженер по обеспечению качества
Средний
Регрессионное тестирование
Автоматизация тестирования
Git
Playwright
JavaScript
Postman
Jira
Тестирование API