Виды тестирования

Виды тестирования программного обеспечения

Тестирование на основе use case

Тестирование на основе юзкейсов (от англ. use case, переводится как сценарий использования) — это разновидность тестирования «черного ящика». Оно позволяет определить тест-кейсы, охватывающие всю систему от начала до конца.

Руководство по контрактному тестированию

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

Тестирование push-уведомлений

У push-уведомлений есть ряд особенностей, не свойственных другим функциям. Они по-разному ведут себя на Android и iOS, и пользователи имеют значительный контроль над их действиями. В этой статье мы собрали список часто задаваемых вопросов и ответов о тестировании мобильных push-уведомлений.

Полевое тестирование

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

Что такое конфигурационное тестирование?

Конфигурационное тестирование — это методология тестирования программного обеспечения, направленная на поиск оптимальной конфигурации программной системы с учетом функциональных требований.

Ручное тестирование: его виды и основные концепции

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

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

Стресс-тестирование (Stress Testing)

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

Что такое приёмочное тестирование (Acceptance Testing)?

Выполнили системное тестирование? Багов почти не осталось? Проверили их и закрыли? А что дальше?Следующим шагом будет приёмочное тестирование — последний этап тестирования ПО. Этот этап является обязательным перед релизом продукта. По итогам совместной работы разработчиков и тестировщиков заказчик либо примет, либо отклонит разработанный продукт.

Что такое спайк-тестирование

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