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

selenium, playwrite, pytest

@viktorreh @aldrson
加入频道
Какие основные вызовы можно использовать в тестовых скриптах для проверки ожидаемого результата?
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
🔥 Пять статей: Selenium🗓
Добавляйте в сохраненное и читайте:

Команды ожидания в Selenium — в данной статье мы познакомимся с тем, как использовать различные команды ожидания в Selenium.

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

Пошаговое руководство по настройке Selenium Framework — статья-туториал, описывающая все сложности настройки Selenium.

Что нового в Selenium 4 — ключевые особенности и отличия — в материале рассказывается о различных версиях Selenium, об их особенностях и отличиях.

Как посчитать ROI от автоматизации тестирования с Selenium? — в этой статье обсуждаются различные метрики для оценки ROI от автоматизации тестирования с Selenium.

#пятьстатей #selenium
Какие критерии помогают определить, какие тесты лучше всего автоматизировать?
Anonymous Quiz
1%
Сложность тестирования
37%
Частота выполнения
3%
Стоимость автоматизации
59%
Все перечисленное
👍81
🐞Тестировщик от бога — самый большой канал по тестированию в телеграм, официальный канал сайта testengineer.ru.

Здесь есть все, что нужно для обучения тестированию:

— мы — самый большой и один из самых взрослых каналов по тестированию в телеграм существующий с 2019 года;
— подготовили и постоянно поддерживаем 🔥 большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— мы пишем свои гайды: составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы; написали гайд по вкатыванию в Postman; сделали подборку тестов для QA с нашего сайта + многое другое
— мы проводим регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп
— и многое-многое другое

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
👍3
Тестирование API с Playwright: советы и рекомендации

#читать #playwright

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

Читать далее
👍3
Ultron — самый простой фреймворк для разработки UI тестов Android

#читать #junior #middle

В статье вы узнаете о таком фреймворке как Ultron для android ui тестирования, что‑то отличное от kaspresso со своим подходом. Фреймворк базируется на Espresso, UI Automator и Compose UI testing framework.

Читать далее
👍2
Общие вопросы по Cypress на собеседовании

#читать #cypress

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

Читать далее
🔥6👍1
Лучшие вопросы и ответы на собеседовании по TestNG

#читать #testng

TestNG расшифровывается как Testing Next Generation. Это фреймворк для автоматизации тестирования, используемый для языка программирования Java.

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