Блог QA и тестирование | OTUS
Посты
Тестируем JavaScript на Zombie.js

Как правило, после написания кода его тестируют. Zombie.js — фреймворк для написания тестов, имитирующий браузер (поддерживается CSS/JS). Его можно использовать для тестирования верстки и JavaScript.

Consumer Driven Contracts глазами разработчика

При тестировании продуктов часто используют сценарные тесты, в которых проверяется интеграция различных компонент системы на специально выделенном окружении. Такие тесты на живых сервисах дают самый достоверный результат (не считая тестов на бою). Но в то же время они — одни из самых дорогих.

Управление сотнями серверов для нагрузочного теста

В этой статье мы поговорим о том, как управлять сотнями серверов для нагрузочного тестирования, затронув при этом автомасштабирование, кастомный мониторинг, DevOps-культуру.

Нагрузочное тестирование на Gatling: запуск и отчет

В предыдущих статьях мы подготовили окружение для нагрузочного тестирования на Gatling и разработали скрипт нагрузки. Это значит, что пришло время запустить скрипт и получить отчет.

Передача ответственности за качество всей команде

Наш текущий QA-процесс мы прорабатывали порядка двух лет и он продолжает активно развиваться. Он может казаться очевидным, но когда мы начали внедрять его в новой команде, которая полностью состояла из новых разработчиков, то поняли, что сразу внедрить его сложно. Многие привыкли работать иначе, и для переключения им требуется сделать единовременно много изменений — это сложно. Однако внедрять такой процесс частями тоже нельзя, потому что это может негативно сказаться на качестве.

Особенности тестирования web-приложений

Тестирование веб-приложений — задача, с которой ручному тестировщику приходится сталкиваться довольно часто. В этой статье мы расскажем некоторые особенности данного процесса.

Кэш vs куки

Что такое кэш (cache) и куки (Cookie), а также чем они различаются, должен знать любой тестировщик программного обеспечения. К тому же, этот вопрос нередко задают на собеседованиях, особенно когда речь идет о малоопытных соискателях, претендующих на позицию Junior/Trainee. Об этом — наша статья.

Фикстуры в Pytest

Фикстуры – интересная фича в Pytest, которая нередко вызывает затруднения у новичков. Поначалу фикстуры сложно назвать интуитивно понятными, но как только вам удастся разобраться, как они работают, фикстуры станут неотъемлемой частью качественного Pytest-кода.