automated-testing.info
5.35K subscribers
356 photos
34 videos
1 file
2.4K links
at.info - самое большое, активное и качественное сообщество автоматизаторов, которое делится опытом, навыками и экспертизой, а не просто потребляет информацию и ничего не хочет вносить взамен.

Чат @atinfo_chat

По вопросам сотрудничества @poliarush
Download Telegram
#docker
Для тех кто хочет повторить, или изучить как работать с docker будет полезно.
Структурированный и доступный воркшоп для начинающих.

http://dockerlabs.collabnix.com/workshop/docker/
This media is not supported in your browser
VIEW IN TELEGRAM
Когда во время спринта поменяли требования а ты уже все протестировал
https://medium.com/@DamienMaillard/i-am-too-lazy-for-a-test-framework-ca08d216ee05
Ленивый подход в обеспечении качества. Когда нет желания проверять все руками и тратить много времени на одни и те же проверка каждый день. В этом плане инвестировать в автоматизацию - лучшее решение. Пример ленивой инвестиции в автоматизацию на базе Javascript и фреймворка Jasmine.
В следующий понедельник начинается двухнедельная онлайн конференция Podlodka QA Crew. Это ежедневные сессии в Zoom, активный Slack-чат, постоянное общение с экспертами и разбор ваших собственных проблем. Первая неделя целиком посвящена карьере в QA, а вторая – организации процесса тестирования и инструментам для этого.

И вот как может пройти ваша первая неделя:
1️⃣ Начать понедельник, составив свой собственный план развития как QA на воркшопе от Алексея Петрова
2️⃣ Во вторник послушать про опыт роста в менеджеры и релокацию зарубеж, а вечером – словить кучу инсайтов из обзора рынка зарплат в QA от ребят из Kornferry
3️⃣ В среду посмотреть на то, как выглядит реальное собеседование (или поучаствовать самому)
4️⃣ В четверг прислать свое резюме на публичный разбор от нанимающих менеджеров разных компаний и получить план его переделки
5️⃣ В пятницу получить решение своих болей, связанных с карьерой и ростом, и оттянуться в легендарном онлайн-баре!
6️⃣ В выходные активно готовиться ко второй неделе, посвященной организации процессов тестирования

Ждем вас на борту!
podlodka.io/qacrew
#js #puppeteer

https://www.youtube.com/watch?v=eFJj0BY5ICY&list=PL5eiLar9sxBGwJt3gP_IP8wlMQnAl2Q_v

Детальное руководство по использованию puppeteer в качестве библиотеки поверх которой делается framework.
На данный момент 4 видео.

https://www.youtube.com/watch?v=eFJj0BY5ICY&list=PL5eiLar9sxBGwJt3gP_IP8wlMQnAl2Q_v&index=1
В первой части
1. Установка окружения (TS,MOCHA,CHAI).
2. Написание lazy element для puppeteer.
3. Имплементация шаблона pubsub для синхронизации страницы puppeteer и PO/Elements.
4. Базовая настройка allure (шаблон декоратор).
5. Базовый интерфейс страницы и элемента.

https://www.youtube.com/watch?v=V9JQMTuDgps&list=PL5eiLar9sxBGwJt3gP_IP8wlMQnAl2Q_v&index=2
Во второй части
1. Fix index require (из первой части).
2. Fix PubSub для инициализации страниц после инициализации браузера (из первой части).
3. Добавление технического логирования.
4. Инициализация элементов для страницы.
5. Библиотека элементов.

https://www.youtube.com/watch?v=pH-OWPKbJFk&list=PL5eiLar9sxBGwJt3gP_IP8wlMQnAl2Q_v&index=3
В третьей части
1. Добавлен Table элемент для работы с таблицами.
2. Добавлено логирование входящих аргументов.
3. Работа со списком элементов.

https://www.youtube.com/watch?v=OeSfM9jpN0s&list=PL5eiLar9sxBGwJt3gP_IP8wlMQnAl2Q_v&index=4
В четвертой части.
1. Параллельный запуск тестов.
2. Провайдер для страниц и пакетов.
3. Screenshot on fail. Скриншот, если тест упал, для allure.
4. Singleton для страниц.
5. Pubsub улучшение для инициализацию текущего элемента и страницы.
https://blog.testproject.io/2020/07/15/the-ultimate-postman-tutorial-for-api-testing/
Есть много инструментов, которые могут помочь с тестированием API, но может быть трудно найти инструмент в этом месте между мощью и простотой. Некоторые инструменты тестирования API обладают большим набором функций, но по своей сути сложны в использовании, в то время как другие просты в освоении, но не делают всего, что вам нужно, когда дело доходит до инструмента тестирования API.
Postman - баланс всего вышесказанного. Идеально подходит для тестирования API.
https://dou.ua/lenta/articles/how-to-change-framework/?from=comment-digest_post&utm_source=transactional&utm_medium=email&utm_campaign=digest-comments
Как перейти на новый фреймворк и не убить качество продукта?
В статье про опыт изменения SDLC и подхода к работе с качеством в проекте на ScrumBut. Охватить все аспекты не получится, поэтому остановлюсь на самых интересных и наиболее болезненных сторонах проекта.
https://habr.com/ru/post/511532/
Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию. Этот материал от джуна – джунам, от intermediate – таким же и в данный момент предлагается AS IS, т.к. сорвал все предполагаемые ранее сроки, поэтому прошу прощения если вызову кровотечение из глаз у опытных коллег.
Статья от разработчиков selenoid, в которой раскрываются подробности работы moon и playwright.

https://medium.com/@aandryashin/playwright-launching-cross-browser-automation-to-the-stars-4a9cca8f0df0
https://www.softwaretestingclass.com/why-is-selenium-still-a-leader-in-software-test-automation-market/
Учитывая все свои недостатки и активную работу конкурентов - Selenium топовый фреймвморк по популярности. Почему? Давайте разбираться.

P.S. А как вы думаете, как долго он будет на вершине пищевой цепочки E2E тестирования?
Развитие "нетрадиционных" фреймворков для автоматизации тестирования не остаются незамеченным со стороны
"сервисов-ферм", SauceLabs добавили поддержку TestCafe и Cypress

https://saucelabs.com/blog/test-all-the-things-with-cypress-and-testcafe
https://www.youtube.com/playlist?list=PLP1-M5OhC7yjAZ1-llDH45nxLfKKbcxGe
Видео курс по изучению фреймворка для автоматизации тестирования webdriverIO с помощью языка программирования JavaScript. В этот курс вы можете прийти новичком без знаний и начиная от установки необходимого софта, вы закончите с полностью рабочим фреймворком на Page Object. Так же в курсе много разборов в стиле best practices.
Идеально подойдет для того кто еще не начал автоматизировать.
https://www.youtube.com/watch?time_continue=3&v=DwXESXf13nY&feature=emb_logo
Тестирование DevOps для инженеров. Узнайте, как превратить естественную способность тестирования программного обеспечения в суперсилу! Этот доклад повышает осведомленность о тестировании программного обеспечения в DevOps, раскрывает возможности для улучшения вашего подхода к тестированию и заставляет вас по-другому относиться к тестированию.
https://nplus1.ru/material/2020/07/21/tianwen-1-explained
Почитать на выходных:
Вопросы к небу. Как устроена первая марсианская миссия Китая. Ракета-носитель «Чанчжэн-5» с автоматической межпланетной станцией «Тяньвэнь-1» массой 5 тонн уже стоит на стартовой площадке LC101 космодрома Вэньчан, запуск запланирован на 23 июля.
#atinfo_почитать_на_выходных
https://youtu.be/4rJTqZMMlOw

Все больше и больше контроля над браузером требуется в автоматизации тестирования. Новые инструменты, такие как puppeteer и playwright, дают его.

Но если вам нужно замокать запрос и вы работаете с selenium - простой пример, как можно написать заглушку на запросы с помощью js и подменять ответ с нужными вам данными.
То что делает Apple, Google,.. и то что тестируешь ты 😀