Автоматизация тестирования
7.59K subscribers
241 photos
9 videos
4 files
288 links
Справочник материалов по Автоматизации тестирования.
Туториалы по всем основным технологиям. Книги и тесты для самопроверки.

selenium, playwrite, pytest

@viktorreh @aldrson
加入频道
Как создать и отправить отчет TestNG в Selenium WebDriver

#читать #selenium

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

Читать далее
🔥10
Headless-браузер в Selenium (HtmlUnitDriver)

#читать #selenium

Безголовый браузер (headless browser) – это веб-браузер без графического интерфейса пользователя. Он может работать в фоновом режиме, не отвлекаясь на визуальные эффекты.

Читать далее
🔥43
Dataprovider & TestNG XML: Параметризация в Selenium

#читать #selenium

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

Читать далее
Docker для QA-инженеров и тестировщиков

#читать #docker

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

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

Читать далее
👍14
Как протестировать приложение с помощью Postman и контейнеров Docker

#читать #postman #docker

В этой статье мы разберем, как протестировать API с помощью Postman и контейнеров Docker.

Мы протестируем простое CRUD-приложение, созданное с помощью Node.js, Express и Postgres.

Читать далее
👍11🔥1
Большой тест по автоматизации тестирования. 31 вопрос

Пройти тест

P.S присылайте ваши результаты в комменты.
👍6👌4💩2👎1
Test Nexus для мобильного тестирования в Appium

#читать #appium

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

Он называется Test Nexus. Что такое Test Nexus? По сути, это список различных тестовых компонентов, визуализированных специальным образом, чтобы дать исходное представление об устройстве приложения: из каких кнопок оно состоит, куда ведет каждая из них, за какую функциональность отвечает и т.д.

Читать далее
👍6
Что нельзя протестировать автоматически, при помощи скрипта?
Anonymous Quiz
94%
CAPTCHA
2%
Форму входа в приложение
1%
Нажатие кнопки
2%
Переход по ссылке
🔥5🥱42
Какие основные вызовы можно использовать в тестовых скриптах для проверки ожидаемого результата?
Anonymous Quiz
4%
Проверка ожидаемого значения переменной
4%
Проверка наличия элемента на странице
8%
Проверка HTTP-статуса ответа на сервер
84%
Все вышеперечисленное
👍4
🔥 Пять статей: Автоматизация тестирования🗓
Добавляйте в сохраненное и читайте:

5 распространенных проблем в автоматизации тестирования — разбираем проблемы, с которыми часто сталкиваются QA-инженеры по автоматизации, и способы их эффективного решения.

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

Виды автоматизированного тестирования — из этой статьи вы узнаете, по каким критериям и на какие виды делится АТ. Также вы познакомитесь с некоторыми фреймворками и инструментами автоматизации.

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

21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними — статья освещает общие проблемы, с которыми сталкиваются организации при внедрении АТ.

#пятьстатей
👍7
У нас уже 5000 автоматизаторов в канале:)

Спасибо что вы с нами.

Напишите если есть мнение по улучшению контента в комменты.
🔥24👍4
🐞QaRocks — всё о тестировании ПО

Что у нас есть:
— уникальные переводы англоязычных туториалов
полный QA Учебник роадмап, как и что учить новичку.
еженедельные дайджесты с новостями и туториалами
тесты, которые должен пройти каждый тестировщик
подборки QA книг
— регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;

Также у нас Чат с вакансиями, где уже более 100 работодателей постят каждый день свои вакансии по QA

Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
👍1
🔥 Пять статей: Cypress🗓
Добавляйте в сохраненное и читайте:

8 распространенных ошибок в Cypress — в этой статье мы рассказали, как избежать часто встречающихся ошибок при использовании Cypress.

Вход в систему с помощью Google в Cypress — из этой статьи вы узнаете о том, как в Cypress осуществить вход в систему при помощи социальной идентификации.

Логирование пользовательских команд в Cypress — в этой статье мы рассказали, как настроить пользовательское логирование для оптимизации работы с тест-раннером (test runner).

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

Основы Cypress: проверка атрибутов, значений и текста — разбираемся, как получить правильные атрибуты элемента и осуществить доступ к различным свойствам выбранного элемента в HTML.

#пятьстатей #cypress
👍7🔥1
8 распространенных ошибок в Cypress

#читать #cypress

В этой статье мы расскажем о 8 распространенных ошибках при использовании Cypress и о том, как можно их избежать.

Содержание:


Использование явного ожидания
Использование нечитабельных селекторов
Неправильный выбор элементов
Игнорирование запросов в приложении
Игнорирование повторного рендеринга страницы
Создание неэффективных цепочек команд
Чрезмерное использование пользовательского интерфейса
Повторение одного и того же набора действий


Читать далее
😱2💩2😁1