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

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
Приходиться ли вам использовать Docker на работе?
Anonymous Poll
19%
Да, редко
13%
Да, часто
45%
Нет
9%
Что это?
14%
Посмотреть ответы
Тестирование загрузки файла. Selenium+Python

Задача: Напишите скрипт, который загружает файл на сайте и проверяет, что файл был успешно загружен.
👍41
Автоматизация тестирования
Тестирование загрузки файла. Selenium+Python Задача: Напишите скрипт, который загружает файл на сайте и проверяет, что файл был успешно загружен.
driver.get("https://example.com/upload")  

# Выбор файла для загрузки
upload_element = driver.find_element(By.ID, "file_input")
upload_element.send_keys("/path/to/file.txt")

# Нажатие кнопки "Загрузить"
driver.find_element(By.ID, "upload_button").click()

# Проверка успешной загрузки
assert "File uploaded successfully" in driver.page_source
10👍3👌3
👇В этой подборке мы собрали лучшие статьи по Selenium.

Готовы обрести или углубить знания по этой теме и улучшить свой профессиональный арсенал? Тогда добро пожаловать!

💻 Часть 1

📎 Большой учебник по Selenium
📎 Основы Selenium
📎 Основы автоматизации тестирования с помощью Selenium
📎 Основы автоматизации с помощью Selenium и Python
📎 Команды ожидания в Selenium
📎 Преимущества Selenium перед другими инструментами
📎 Пошаговое руководство по настройке Selenium Framework
📎 Выбор значения из выпадающего списка в Selenium
📎 Проверка наличия элементов в Selenium
📎 Создание веб-скрапера на Python с помощью Selenium
📎 Тестирование баз данных с помощью Selenium: подключение к БД
📎 Профиль Firefox в Selenium: руководство по настройке
📎 Отчёты TestNG в Selenium
📎 Обработка исключений в Selenium WebDriver
📎 Репозиторий объектов в Selenium
📎 Поиск элементов по тексту ссылки в Selenium
📎 Лучшие альтернативы и конкуренты Selenium
📎 Параметры Chrome в Selenium Webdriver
📎 Dataprovider & TestNG XML: Параметризация в Selenium
📎 Обработка оповещений и всплывающих окон в Selenium
📎 Учебник по Selenium C# на примере NUnit
📎 Учебное пособие по Selenium Grid
📎 Ожидания в Selenium для автоматизации тестирования
📎 Загрузка и установка Selenium WebDriver
📎 Туториал по Selenium
📎 Создание Selenium Framework
📎 Реализация тест-сценария на Selenium WebDriver
📎 Обработка WebElements в Selenium Python
📎 Логин и захват скриншотов в Selenium на Python

+ бонус: Тест на зание Selenium (en)

Хорошего дня всем!😉

#подборка
23
Как бы вы оценили свой английский
Anonymous Poll
14%
I am zero😹
31%
Begginer
28%
Middle
16%
Middle+
7%
Advanced
3%
Fluent
👍4🤣3😁2👌2👎1
Друзья, кто использует Postman в работе или изучении QA - поставьте лайк если да и дизлайк если нет.

Есть ли какие то темы по Postman, которые бы вы хотели, чтобы мы рассмотрели в нашем канале?
👍223👎364
# QA Юмор #
1. тестировщики не ломают, они позволяют избавиться от иллюзий, что продукт идеален.


2. «Регрессионное тестирование»? Что это? Если система компилируется, то это хорошо, если загружается, то это просто здорово!“


Подписывайтесь на QA Юмор - с нами весело

# QA Юмор #
😁202
👇В этой подборке мы собрали лучшие статьи по Postman.

Тогда добро пожаловать! 🔬

👀 Большой учебник по Postman
👀 Первые шаги в работе с Postman
👀 Введение в работу с Postman
👀 Полное руководство по тестированию API с помощью Postman
👀Скрипты для тестирования API в Postman
👀 Как использовать Postman для тестирования API?
👀 Переменные и окружения в Postman
👀 Как протестировать приложение с помощью Postman и контейнеров Docker
👀 Коллекции Postman
👀 Создание API-запросов в Postman
👀Тестирование API в POSTMAN
👀 Начало работы с API GPT-4 в Postman
👀 Автоматизация тестирования API с помощью Postman
👀 Удаленная работа с Postman
👀 Защита API с помощью Postman: лучшие практики авторизации и аутентификации
👀 Используем Postman для тестирования Request Service API
👀 Тестирование API: Postman VS Pytest, часть 1
👀 Тестирование API: Postman VS Pytest, часть 2
👀 Комментарии к телу запроса JSON в Postman
👀Как создавать тестовые данные с помощью OpenAI API в Postman
👀 Как использовать мониторы в Postman для планирования конвейеров в CircleCI
👀 Тестирование UI с помощью Postman
👀 Негативное тестирование API в Postman
👀 Postman в CI/CD: от локальных тестов к пайплайну

+ бонус - Тест по основам Postman
Тест по основам Postman (en)

Хорошего дня всем!😉

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥279👍3❤‍🔥1
Книги по тестированию на русском языке.
Скачивайте и читайте.

Тестировщику ПО
Автор: Ильин А.Н.

Тестирование программного обеспечения
Автор: Святослав Куликов

Шпаргалка начинающего тестировщика
Автор: Наталия Матвеева

Принципы юнит-тестирования
Автор: Владимир Хориков

Что такое тестирование: курс молодого бойца
Автор: Ольга Назина

Тестирование программного обеспечения. Основы
Автор: Захаров Виктор

Основы тестирования программного обеспечения
Автор: К.А. Кулаков

Тестируем яблоко: смартфоны, планшеты и часы
Автор: М. А. Осина

Руководство практикующего специалиста по разработке тестов программного обеспечения
Автор: Ли Копланд

Искусство тестирования напроникновение в сеть
Автор: Ройс Дэвис

Pro Git
Автор: Скотт Чакон

Git для профессионального программиста
Автор: Скотт Чакон

Тестирование веб-API
Автор: Винтерингем Марк

Selenium Python
Автор: Павел Хошев

Agile-тестирование
Автор: Джанет Грегори

Kali Linux. Тестирование на проникновение и безопасность
Автор: Шива Парасрам

Хакинг на Linux
Автор: Колисниченко Д. Н.

Python. unittest
Автор: Абдрахманов М.И.

Python. Разработка на основе тестирования
Автор: Гарри Персиваль

Экстремальное программирование. Разработка через тестирование
Автор: Кент Бек

#ru #qa #подборка
👍221
This media is not supported in your browser
VIEW IN TELEGRAM
🎥 Почему Открытые школы Т1 — это больше, чем просто ИТ-интенсив? Отвечают сотрудники ИТ-холдинга Т1!

Смотри видео и поймешь, что это не просто обучение, а карьерный фаст-трек в бигтех! 🚀

Что тебя ждет в Открытых школах?

🧩 месяц бесплатного обучения
🧩 прикладные навыки и практика на реальных проектах
🧩 гибкий онлайн-формат из любого города РФ и РБ
🧩 знакомство с командой, ИТ-проектами и культурой одного из крупнейших ИТ-холдингов
🧩 материалы для прокачки резюме и подготовки к интервью в Т1
🧩 реальный шанс стать частью аккредитованной ИТ-компании с крутыми бонусами и современным техстеком.

Зарегистрируйся до 14 марта и начни год с карьерного апгрейда!

Реклама. ООО "ГК "ИННОТЕХ". ИНН 9703073496. erid: 2W5zFGzG4QQ
2🔥2👍1👌1
Практика

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

Что ты будешь делать?
👍71
Возможный ответ

Проверю генератор email-адресов – возможно, он создает повторяющиеся значения.
Убежусь, что тест использует новую сессию – возможно, в системе уже есть созданные ранее данные.
Проверю БД или API – возможно, есть задержка в удалении старых тестовых данных.
Добавлю логирование – сохраню сгенерированные email'ы, чтобы убедиться в их уникальности.
Попробую использовать временные email-сервисы или добавлять timestamp для гарантированной уникальности.
👌16👍3🔥2