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

selenium, playwrite, pytest

@viktorreh @aldrson
加入频道
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
🔥 Пять статей: Playwright🗓
Добавляйте в сохраненное и читайте:

Рефакторинг локаторов Playwright — в этой статье мы рассмотрели несколько отличных методов рефакторинга локаторов Playwright.

Автоматизация тестирования с помощью Playwright — разбираем, что такое Playwright, зачем он нужен и в чем его особенности.

Проверка электронной почты с помощью gmail-tester и Playwright. Знакомимся с Playwright на примерах: создадим несколько простых тестов для проверки электронной почты.

Руководство по тестированию при помощи Playwright — в материале рассказывается, что такое Playwright, зачем его использовать и как с его помощью проводить тестирование.

Как я увеличил скорость автотестов на Playwright в 1,5 раза. Понимание эффективности стратегий локаторов является ключевым в тестировании с помощью Playwright. Автор этой статьи сравнил эффективность локатора getByRole с CSS-селекторами и дал практические рекомендации по выбору подходящего метода.

#пятьстатей #playwright
👍11
Отчёты TestNG в Selenium

#читать #selenium

Отчёты TestNG — это стандартные HTML-отчёты, которые генерируются после выполнения тест-кейсов с помощью TestNG. Эти отчёты помогают определить информацию о состоянии тест-кейсов и статусе проекта. При использовании TestNG в Selenium есть три метода, чтобы проверить данные о тест-кейсах — passTest, failTest и skipTest.

Читать далее
👍9