ДомойОбучениеUnit-тестирование

Unit-тестирование

Юнит-тесты. Очень глубокое погружение

Быстрый, четкий, независимый - таким должен быть любой юнит-тест. О детройтской и лондонской школах TDD + лучшие практики и майндсет

Что такое тестовое покрытие (test coverage)?

Тестовое покрытие (test coverage) - количественная мера плотности покрытия требований или кода. В этом материале мы разбираемся в видах тестовых покрытий, смотрим, чем покрытие требований отличается от покрытия кода, какие инструменты используются для измерения покрытия. Плюс советы и best practices.

Что удобнее, Cypress или Selenium

Selenium №1 инструмент тестировщика в 2022 году. Cypress - платформа следующего поколения. Какой QA-фреймворк кому подходит, и когда?

JavaScript QA — делаем все правильно с самого начала

JavaScript все еще первый и главный язык тестировщика, а Python пока не очень серьезный конкурент. Чтобы оценить мощь JS, надо овладеть лучшими практиками JavaScript для QA.

QA-команда и DevOps: что делать

Методологии Lean & Agile уже стали правилом в разработке, настало время повсеместного внедрения DevOps.

Методология DevOps особым образом сочетает скиллы и инструменты команды, направляя все рабочие процессы на ускорение разработки. Главной целью DevOps является быстрый выпуск качественного продукта. Введение методологии (и выделение специальной должности DevOps-инженера) направлено на внедрение в команде убеждения, что качественный софт есть ответственность всех ее участников: разработчиков, QA-отделе, аналитиков и в других отделах. 

В статье собраны рекомендации по подготовке и реформировании QA-команды, а также составлен список инструментов для QA DevOps.

Юнит-тесты vs интеграционные тесты

Качественное тестирование приложения определяет его надежность. Тестирование есть интегральная часть цикла разработки, но нет простого способа сделать качественное тестирование "в один шаг". Каждый продукт проходит через серию тестов, как от разработчиков так и QA-отдела, чтобы оценить, как приложение работает в разных ситуациях.

Юнит-тестирование и интеграционное тестирование среди двух самых часто применяемых типов тестирования, которым подвергается софт.

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

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас