Short QA ideas
4.55K subscribers
58 photos
2 videos
26 files
147 links
Важное без воды.

Найти меня и сказать что-нибудь хорошее можно тут - https://www.linkedin.com/in/t-drozdova/
Download Telegram
#python
Я скоро к вам вернусь (почти собрала остатки себя в кучу), и мы поднимем тестирование с колен. А пока ловите курс по python от крутой питонистки. Теперь он доступен бесплатно ❤️

И не менее крутой канал по теме.
#полезное #почитать #python

Чего ещё вы не знали про API/HTTP/браузеры и около того? (по мотивам вопросов с собесов)

Важно: никто от вас не ждёт заученных наизусть определений, достаточно общего понимания и пары примеров.

1. Про сообщения HTTP (запросы, ответы, что в них есть и чего иногда нет).
2. Какие бывают заголовки HTTP. Вот тут можно подсмотреть примеры (cache-control, content-type, date, user-agent, cookie, accept-language и тд).
3. HTTP-кеширование (зачем, какое бывает и про cache-control).
4. Куки. Обзорно про куки и в Википедии неплохо написано.
5. Вот здесь мне очень понравилось про REST. Или тут на русском.

Бонус 1. Вот прям наверняка рано или поздно вас всё равно кто-нибудь спросит "что происходит, когда вводишь в адресной строке браузера адрес сайта и нажимаешь Enter"... Неплохо расписано тут, а если вам было слишком просто, то здесь.

Бонус 2. Что касается вопросиков (с ответами, конечно) про Python, мне пригодились вот эти.
#полезное #python #промокоды
Devman: модули по актуальным темам, бесплатные уроки, энциклопедия, код-ревью (и, конечно, промокод)

Когда-то давно мне советовали курс API веб-сервисов от Devman именно как тестировщику (для лучшего понимания API и его автоматизации на python) и вот я наконец до него добралась.

Что могу сказать:
* курс понятный и логичный, позволяет постичь библиотеку requests, не перенасыщен теорией
* первый урок в этом курсе и нескольких других можно пройти бесплатно (прохождение занимает несколько часов), узнать что-то полезное точно получится
* к каждому заданию приложены ссылки на статьи по теме и презентации (всё очень наглядно)
* по итогам выполнения урока (даже бесплатного) можно отправить задание на код-ревью
* код, написанный в рамках уроков, можно залить в свой репозиторий на Github (научат как)
* по урокам также сделаны карточки Anki (скачиваешь приложение, загружаешь готовые карточки и повторяешь тему)

Ещё полезности
Ребята сделали энциклопедию и почти всё там можно читать бесплатно.

У Devman есть разные модули, а есть профессии (из нескольких модулей, с закрытыми чатами, стажировками, дипломами).

Для себя как для тестировщика (порой автоматизирующего на python) я присмотрела:
* API веб-сервисов
* Командная строка
* Чат-боты на Python
Для тех, кто только присматривается к змею, есть Знакомство с Python.

Как получить скидку?
1. Нужно зарегистрироваться на Devman
2. Написать менеджеру «Девмана» в телеграм @andrey_from_devman:
«Хочу скидку на {название и ссылка на модуль} по промокоду QA ideas. Мой аккаунт - {ссылка на твой профиль}»

По промокоду QA ideas можно получить скидку 15% на 2 любых модуля из
списка.
Скидка не распространяется на курсы «до мидла» с ментором и не суммируется с другими скидками.
#почитать #git #python
Smartiqa: уроки по git, полезные статьи, задачник и курс по python

Совершенно случайно обнаружился отличный источник инфы! Вот.

Что тут есть?
1. Курс по гиту (бесплатно, подробно, на русском, с заданиями и ответами, и я честно сюда подсматриваю, когда сомневаюсь в командах)
2. Курс по python (начальный уровень, тоже бесплатно)
3. Сборник задач по python с решениями
4. Блог с круто проработанными статьями. Как минимум есть такое:
* Собеседование на должность QA Automation Engineer. Вопросы и ответы (чтобы освежить знания и подсветить пробелы - самое то)
* Библиотека Requests: эффективные и простые HTTP-запросы в Python
* Тестирование производительности веб-приложений: 18 бесплатных инструментов

Материалы проекта Smartiqa были и остаются бесплатными, но им можно донатить.
#python #почитать
Python: автоматизация тестов REST API (перевод Ольги Алифановой статей Bas Dijkstra)
или: Почему мне никто раньше не сказал, что это так просто?!

Если пропустили (как я), то вот тут совершенно прекрасный цикл переводов статей по теме автоматизации проверок API с python+requests+pytest:
* Создание тестов для REST API на Python с использованием запросов. Часть 1: базовые тесты
* Создание тестов для REST API на Python с использованием запросов. Часть 2: тесты, управляемые через данные
* Создание тестов для REST API на Python с использованием запросов. Часть 3: работа с XML
* Создание тестов для REST API на Python с использованием запросов. Часть 4: имитация ответов

Если хочется на англ и побольше, то вот тут есть блог автора оригинальных статей (спойлер: он автоматизирует не только на Python).

Поскольку меня в этой жизни только Python и интересует (нет), я нашла для себя интересными:
* Writing tests for GraphQL APIs in Python using requests
* TDDing my way to a Python singleton implementation
#посмотреть #полезное #python #data_quality #познавательно_развлекательное
Очередная подборка "если вы случайно пропустили"

Сегодня пятница и оттого мне хочется привлечь ваше внимание к двум совершенно разным видео:
Первое: The PEP 8 Song. Если вы устали, но продолжаете думать о Python.

Второе: про Data Quality. Если у вас ещё осталось немножечко сил, то послушайте, как Тоня понятно и с примерами рассказывает, кто такой и чем занимается data quality инженер (она знает не понаслышке, между прочим).

Хорошей вам пятницы и интересных задач!
#обучение #meetup #python
QA Python Meetup и Route256 по автоматизации на Python

Времени, конечно, нет совсем, но про Python не могу не рассказать.

Если совсем коротко, 18 января будет митап. Расскажут про Инфраструктуру тестирования для API-тестов на Python на примере Ozon Банка и Автотесты и Кодогенерацию Python-клиентов для gRPC и REST-сервисов.

А 5 февраля начнётся новый Route256 по Автоматическому тестированию
веб-сервисов на Python
. На курсе преподают оч крутые инженеры, а с несколькими выпускниками Route256 мне повезло работать.

И, конечно, всё это (митап и рут, а не работа) безвозмездно, т.е. даром. Вдруг вам пригодится)
#python
Highway to... автоматизация тестирования на Python

Обещала напомнить и вот: уже совсем скоро начнётся новый поток route 256 по автотестированию
на Python.

Как попасть? нужно пройти отборочный контест 11 февраля
Для этого нужно заранее зарегистрироваться тут.
Сколько стоит? Ничего, ноль, зиро.
Сколько длится? 2 месяца.
Ключевое требование: опыт коммерческого тестирования/разработки на Python от 2 лет

Инсайды от меня: я сама смотрела видео лекций и воркшопов с прошлого потока и работаю с выпускниками Рута, поэтому вообще без сомнений советую попробовать! Программа крутая, преподаватели тоже. Не такой уж страшный этот контест!