Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Useful links


YouTube channel Amusing Python >>

Telegram channel >>


1. Download Python >>

2. Download IDE PyCharm >>

3. Download IDE Visual Studio Code >>

4. Download the latest ChromeDriver >>

5. Other drivers for Selenium >>

6. Selenium Python Documentation >>

7. Pytest framework >>

8Pytest-Selenium plugin >>

9. Справочник CSS Selector >>

10. Справочник XPath Syntax >>

11. PyPi packages >>

12. Что должен знать и уметь Junior Tester >>

13. Convert CURL commands to Python >>

14. Online JSON Viewer >>

15HTTP response codes >>

16. Pairwise Tool >>

17. Паттерн Page Object >>

Advertisement


"Сворачивать рекламу, чтобы сберечь деньги, всё равно, что останавливать часы, чтобы сберечь время".
Эндрю Маккензи

⚠️Новая публикация

Опубликовано 19.07.2024

Составление Тест-Плана | Читать...

Этапы тестирования ПО и инструменты

Опубликовано 01.03.2024

Мы начинаем изучать очень интересную тему, касающуюся непосредственно самого процесса тестирования. Познакомимся с понятием Тестировщик программного обеспечения, узнаем какой карьерный рост ему светит, какие основные функции он выполняет. Разберём цели и задачи тестирования, основные артефакты и инструменты, используемые в тестировании. Я приведу краткое описание ОСНОВНЫХ ЭТАПОВ ТЕСТИРОВАНИЯ ПО, каждый из которых более подробно мы рассмотрим в следующих блогах...

Читать полностью »

Виды тестирования. Фреймворк Scrapy. Логирование

Опубликовано 31.12.2023

В этом блоге мы рассмотрим понятие и значимость тестирования – что это такое и зачем оно нужно. Разберём ряд примеров основных видов тестирования. Далее познакомимся с фреймворком Scrapy и разберём основные аспекты его настройки. Также рассмотрим пример использования Scrapy для функционального тестирования сайта и применим возможности логирования для отслеживания действий и результатов тестирования, которые будут записаны в отдельной лог-файл!

Читать полностью »

Установка и настройка Linux дистрибутив Ubuntu

Опубликовано 23.11.2023

После обучения на тестировщика-автоматизатора на Python в SkillFactory, я продолжил разбираться в различных фичах и библиотеках. Среди прочих я нашёл интересное приложение Scrapy, используемое для web-скрапинга, сочетающее в себе практичность и многофункциональность. Одна из библиотек, поддерживаемая Scrapy Playwright, не запустилась на Windows, так как Winda не поддерживает некоторые подпроцессы, поэтому появилась необходимость использовать LINUX.

Читать полностью »

Pylint или проверка кода на соответствие стилю PEP8

Опубликовано 11.11.2023

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

Читать полностью »

Игра Русская рулетка

Опубликовано 07.11.2023

Знаменательно, что именно 7 ноября по новому стилю календаря произошла Октябрьская революция. Да просто героем текущего блога будет красавец РЕВОЛЬВЕР!

Читать полностью »

Синхронизация Python с GitHub и создание Резюме

Опубликовано 19.10.2023

Будет интересно тем, кто хочет уже сейчас тренироваться коммитить свои проекты на Git и создавать реальное портфолио на GitHub...!

Читать полностью »

Популярные встроенные декораторы в Python

Опубликовано 13.10.2023

Декораторы в программировании — это мощный инструмент, который позволяет добавлять новую функциональность к уже существующему коду, не изменяя его структуру. Рассмотрим в этом блоге наиболее популярные и широко используемые декораторы в разработке на Python, такие как @property, @staticmethod и @classmethod...

Читать полностью »

Декоратор REST API для получения заголовков ответа

Опубликовано 10.10.2023

Чтобы далеко не уходить от уже знакомой темы, разберём, как можно получить заголовки (headers) и тело (body) ответа используя декоратор, с помощью которого можно сохранить все ответы в отдельный файл...

Читать полностью »

Декораторы в Python

Опубликовано 04.10.2023

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

Читать полностью »

Генератор случайного пароля PASSWORD

Опубликовано 01.10.2023

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

Читать полностью »

Получение числового значения из локатора HTML

Опубликовано 25.09.2023

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

Читать полностью »

Запуск тестов на Python из командной строки Terminal

Опубликовано 20.09.2023

В качестве IDE для объяснения темы, использую PyCharm. Тестирование можно запустить из командной строки интерпретатора Python, используя шаблон: python -m pytest [...]

Читать полностью »

Что должен знать и уметь Junior Python Tester?

Опубликовано 17.09.2023

Рекомендации даны для желающих заниматься, как web-разработкой, так и тестированием на Python. Плюс в данном блоге указан ряд полезных ссылок на эту тему…

Читать полностью »

Генерация фейковых данных на Python

Опубликовано 12.09.2023

Faker — это фреймворк Python, который можно использовать для генерации случайных валидных учётных данных (name, email, password и другие), а также для создания баз данных, которые можно использовать для тестирования загрузки и дальнейшей обработки.

Читать полностью »