Автоматизация

Автоматизация тестирования программного обеспечения

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

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

Как использовать Jenkins для автоматизации тестирования

Как использовать Jenkins для автоматизации тестирования

Jenkins – это сервер автоматизации, который можно использовать для управления всеми этапами CI/CD. Благодаря поддержке множества тестовых фреймворков, плагинов и инструментов автоматизации, Jenkins также можно использовать для разработки и запуска автоматизированных тестов.

Основы Selenium

Основы Selenium

Selenium – это инструмент с открытым исходным кодом для автоматизации тестирования веб-приложений. С его помощью можно тестировать приложения в разных браузерах, таких как Chrome, Firefox и Safari, а также в различных операционных системах, например, Windows, Mac и Linux.

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

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

Как мы создали автономный тестовый фреймворк

Как мы создали автономный тестовый фреймворк

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

Docker для тестировщиков

Docker для тестировщиков

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

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

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

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

automation-testing

7 ошибок автоматизации тестирования

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