Author name: Ivan

Тестирование белого ящика. Техники, типы и примеры.

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

Исследовательское тестирование

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

Регрессионное тестирование

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

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

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

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

Как оставаться востребованным, если вы QA?

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

Как писать тест-кейсы для страниц регистрации и авторизации

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

автоматизиция тестов внутри спринтов

Как я автоматизирую тесты внутри спринта

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

Признаемся честно: QA часто недооценивают

“Мы, разработчики, что-то создаем, а QA – ничего”. “Ненавижу тестировщиков и проджект-менеджеров”. “Почему QA так раздражают?”. “Любой может быть QA”… На самом деле должность QA-инженера, или как однажды разработчики сократили ее просто до “тестировщика”, часто недооценивают в некоторых компаниях. Мне кажется, что некоторые члены команды занижают значимость работы QA по нескольким основным причинам, которые будут рассмотрены далее.

Shift Happens: что такое shift-left-тестирование?

Девиз “Тестируй как можно раньше и чаще” звучит довольно просто. Но чтобы эффективно реализовать shift-left-тестирование (тестирование со сдвигом влево), необходимы изменения в рабочих процессах компании и правильный набор практических инструментов.

Как искусственный интеллект совершает революцию в тестировании

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

сквозное тестирование

Сквозное тестирование для лучшего пользовательского опыта

Сквозное тестирование – это процесс тестирования программного обеспечения в том виде, в котором оно будет использоваться конечными пользователями, от начала и до конца. При этом приложение или сайт тестируется уже не в окружении разработчиков и используется так, как это делали бы пользователи.

unit тесты python

Python: Автоматизация тестирования с Unittest

Мы начнем с понимания основ модульного тестирования и того, как оно вписывается в процесс разработки программного обеспечения. Затем мы углубимся во фреймворк unittest, научимся писать тест-кейсы, использовать ассерты для проверки ожидаемых результатов и группировать тесты в тест-сьюты.

100 тест-кейсов для интернет-магазина

100 тест-кейсов для интернет-магазина

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

Docker: руководство для автоматизации тестирования

Docker: руководство для автоматизации тестирования

Цель данной статьи – предоставить альтернативный подход к автоматизированному тестированию с применением докера. Автоматизированное тестирование будет проводиться отдельно от демо-площадки с помощью инструментов GitLab CI и Docker Compose в качестве средств для сборки контейнеров

Что такое непрерывное тестирование?

Что такое непрерывное тестирование?

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