Лучшие практики юнит-тестирования
Юнит-тестирование — важнейший этап в разработке и внедрении программного обеспечения. В этом руководстве мы обсудим несколько лучших практик модульного тестирования в Java.
Виды тестирования программного обеспечения
Юнит-тестирование — важнейший этап в разработке и внедрении программного обеспечения. В этом руководстве мы обсудим несколько лучших практик модульного тестирования в Java.
Тестирование на основе юзкейсов (от англ. use case, переводится как сценарий использования) — это разновидность тестирования «черного ящика». Оно позволяет определить тест-кейсы, охватывающие всю систему от начала до конца.
Тестирование на соответствие — это метод тестирования для определения соответствия компонента или системы требованиям и стандартам.
Контрактное тестирование — это практика обеспечения качества при разработке программного обеспечения, при которой независимые службы согласовывают ряд ожиданий, проверяют и подтверждают их для обеспечения совместимости и надежности. Оно помогает обнаружить и предотвратить проблемы интеграции, обеспечивая бесперебойную связь и взаимодействие между сервисами.
У push-уведомлений есть ряд особенностей, не свойственных другим функциям. Они по-разному ведут себя на Android и iOS, и пользователи имеют значительный контроль над их действиями. В этой статье мы собрали список часто задаваемых вопросов и ответов о тестировании мобильных push-уведомлений.
Под полевым тестированием понимается процесс проверки и оценки приложения в реальных условиях вне контролируемой среды разработки. Тестировщики применяют этот подход как для веб, так и для мобильных приложений с целью сбора отзывов реальных пользователей и выявления проблем и потенциальных улучшений до официального релиза.
Конфигурационное тестирование — это методология тестирования программного обеспечения, направленная на поиск оптимальной конфигурации программной системы с учетом функциональных требований.
Ручное тестирование — это вид тестирования программного обеспечения, при котором тест-кейсы выполняются тестировщиком вручную, без использования каких-либо средств автоматизации.
Cookie – это небольшой фрагмент информации, который хранится в текстовом файле на жестком диске пользователя (клиента)
В этой статье мы рассмотрим стресс-тестирование, которое является важной частью тестирования производительности. Оно используется для проверки поведения ПО путем применения нагрузки, превышающей ожидаемую.
(Ретест) — процедура повторной проверки отдельных тест-кейсов, при выполнении которых были обнаружены баги.
Существует множество различных видов тестирования программного обеспечения. В этой статье мы рассмотрим те виды тестирования ПО, которые применимы для мобильных и веб-приложений.
Выполнили системное тестирование? Багов почти не осталось? Проверили их и закрыли? А что дальше?Следующим шагом будет приёмочное тестирование — последний этап тестирования ПО. Этот этап является обязательным перед релизом продукта. По итогам совместной работы разработчиков и тестировщиков заказчик либо примет, либо отклонит разработанный продукт.
Резкое снижение цен на продукцию, продажа билетов на уникальные концерты и другие события, вызывающие большой резонанс, могут в одно мгновение вызвать мощный всплеск веб-трафика на вашем сайте и привести к его обвалу. Спайк-тестирование позволяет подготовиться к таким событиям и определить, что необходимо сделать для оптимизации производительности. В этой статье мы подробно рассмотрим, что такое спайк-тестирование, почему оно важно, его примеры и действия в случае неудавшихся тестов.
Даже самый полезный сайт теряет посетителей, если он некорректно работает на каких-то моделях смартфонов. К счастью, есть способ предотвратить подобные проблемы: это тестирование совместимости.