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

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

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

Cypress против Selenium: основные отличия

Cypress против Selenium: основные отличия

Cypress и Selenium являются отличными инструментами для автоматизированного тестирования, но у каждого есть свои преимущества и недостатки. Давайте разберемся, какой фреймворк подходит именно вам.

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

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

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

unit тесты python

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

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

тест кейсы для веб элементов

Тест-кейсы для различных веб-элементов

В этой статье мы рассмотрим примеры нескольких эффективных тест-кейсов для различных веб-элементов, таких как радиокнопка, чекбокс (флажок), выпадающий список, текстовое поле, кнопка, шапка (header) и подвал (footer).

Большой учебник по написанию тест-кейсов

Большой учебник по написанию тест-кейсов

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

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

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

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

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

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

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

Основы Selenium

Основы Selenium

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

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

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

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