#docker
Для тех кто хочет повторить, или изучить как работать с docker будет полезно.
Структурированный и доступный воркшоп для начинающих.
http://dockerlabs.collabnix.com/workshop/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.
Ленивый подход в обеспечении качества. Когда нет желания проверять все руками и тратить много времени на одни и те же проверка каждый день. В этом плане инвестировать в автоматизацию - лучшее решение. Пример ленивой инвестиции в автоматизацию на базе Javascript и фреймворка Jasmine.
Medium
I am too lazy for a test framework
Or how to write simple tests
В следующий понедельник начинается двухнедельная онлайн конференция Podlodka QA Crew. Это ежедневные сессии в Zoom, активный Slack-чат, постоянное общение с экспертами и разбор ваших собственных проблем. Первая неделя целиком посвящена карьере в QA, а вторая – организации процесса тестирования и инструментам для этого.
И вот как может пройти ваша первая неделя:
1️⃣ Начать понедельник, составив свой собственный план развития как QA на воркшопе от Алексея Петрова
2️⃣ Во вторник послушать про опыт роста в менеджеры и релокацию зарубеж, а вечером – словить кучу инсайтов из обзора рынка зарплат в QA от ребят из Kornferry
3️⃣ В среду посмотреть на то, как выглядит реальное собеседование (или поучаствовать самому)
4️⃣ В четверг прислать свое резюме на публичный разбор от нанимающих менеджеров разных компаний и получить план его переделки
5️⃣ В пятницу получить решение своих болей, связанных с карьерой и ростом, и оттянуться в легендарном онлайн-баре!
6️⃣ В выходные активно готовиться ко второй неделе, посвященной организации процессов тестирования
Ждем вас на борту!
podlodka.io/qacrew
И вот как может пройти ваша первая неделя:
1️⃣ Начать понедельник, составив свой собственный план развития как QA на воркшопе от Алексея Петрова
2️⃣ Во вторник послушать про опыт роста в менеджеры и релокацию зарубеж, а вечером – словить кучу инсайтов из обзора рынка зарплат в QA от ребят из Kornferry
3️⃣ В среду посмотреть на то, как выглядит реальное собеседование (или поучаствовать самому)
4️⃣ В четверг прислать свое резюме на публичный разбор от нанимающих менеджеров разных компаний и получить план его переделки
5️⃣ В пятницу получить решение своих болей, связанных с карьерой и ростом, и оттянуться в легендарном онлайн-баре!
6️⃣ В выходные активно готовиться ко второй неделе, посвященной организации процессов тестирования
Ждем вас на борту!
podlodka.io/qacrew
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Как у вас с фрилансом?
Anonymous Poll
84%
Не занимаюсь фрилансом
9%
Занимаюсь периодически
1%
Занимаюсь постоянно
6%
У меня 2+ работы
#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://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 улучшение для инициализацию текущего элемента и страницы.
YouTube
Livecoding: PUPPETEER Детальное руководство (Часть 1) Установка,Typescript,Allure,Mocha,Chai.
#automation #testing #puppeteer #sat #simpleautomationtesting
Детальное руководство по использованию такой библиотеки как PUPPETEER в качестве основной библиотеки для построениея framework.
Первое видео из серии в которой я планирую детально разобраться…
Детальное руководство по использованию такой библиотеки как PUPPETEER в качестве основной библиотеки для построениея framework.
Первое видео из серии в которой я планирую детально разобраться…
https://blog.testproject.io/2020/07/15/the-ultimate-postman-tutorial-for-api-testing/
Есть много инструментов, которые могут помочь с тестированием API, но может быть трудно найти инструмент в этом месте между мощью и простотой. Некоторые инструменты тестирования API обладают большим набором функций, но по своей сути сложны в использовании, в то время как другие просты в освоении, но не делают всего, что вам нужно, когда дело доходит до инструмента тестирования API.
Postman - баланс всего вышесказанного. Идеально подходит для тестирования API.
Есть много инструментов, которые могут помочь с тестированием API, но может быть трудно найти инструмент в этом месте между мощью и простотой. Некоторые инструменты тестирования API обладают большим набором функций, но по своей сути сложны в использовании, в то время как другие просты в освоении, но не делают всего, что вам нужно, когда дело доходит до инструмента тестирования API.
Postman - баланс всего вышесказанного. Идеально подходит для тестирования API.
Tricentis
Learn: Software Testing 101
We've put together an index of testing terms and articles, covering many of the basics of testing and definitions for common searches.
Интересный ресурс предоставляющий интерфейс "для записи" вашего сценария в виде Puppeteer или Playwright сценария.
https://www.testim.io/playground/
https://www.testim.io/playground/
AI-driven E2E automation with code-like flexibility for your most resilient tests
Record Puppeteer or Playwright tests as code for free.
Record Puppeteer or Playwright UI tests, copy generated code, edit in your IDE, and run on a your test automation framework. Powered by Testim
https://testguild.com/what-is-playwright/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+JoeColantonio+%28Joe+Colantonio+-+Test+Automation+Geek+%7C+Bibliomaniac+%7C+Software+Imagineer%29
Что из себя представляет Microsoft Playwright Automation ? Гайд по функционалу и преимуществам перед другими тулами.
P.S. Хочется попробовать его в работе?)
Что из себя представляет Microsoft Playwright Automation ? Гайд по функционалу и преимуществам перед другими тулами.
P.S. Хочется попробовать его в работе?)
Automation Testing Made Easy Tools Tips & Training
What is the Microsoft Playwright JS Automation (2021 Tutorial)
This guide has everything you need to know about Microsoft's new open-source automation testing tool Playwright, with examples to help you start.
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. Охватить все аспекты не получится, поэтому остановлюсь на самых интересных и наиболее болезненных сторонах проекта.
Как перейти на новый фреймворк и не убить качество продукта?
В статье про опыт изменения SDLC и подхода к работе с качеством в проекте на ScrumBut. Охватить все аспекты не получится, поэтому остановлюсь на самых интересных и наиболее болезненных сторонах проекта.
ДОУ
Как перейти на новый фреймворк и не убить качество продукта
Максим Вишнивецкий, руководитель службы качества в Luxoft, имеет опыт изменения SDLC и подхода к работе с качеством в проекте на ScrumBut. О проблемах, собственных ошибках, решениях и результатах — в статье.
https://habr.com/ru/post/511532/
Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию. Этот материал от джуна – джунам, от intermediate – таким же и в данный момент предлагается AS IS, т.к. сорвал все предполагаемые ранее сроки, поэтому прошу прощения если вызову кровотечение из глаз у опытных коллег.
Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию. Этот материал от джуна – джунам, от intermediate – таким же и в данный момент предлагается AS IS, т.к. сорвал все предполагаемые ранее сроки, поэтому прошу прощения если вызову кровотечение из глаз у опытных коллег.
Хабр
«Библия QA»
!!! Новая версия 2.0 !!! Посмотреть Changelog Что это за проект? Библия QA это почти 300 страниц обновляемой смеси ответов на вопросы с реальных собеседований...
Статья от разработчиков selenoid, в которой раскрываются подробности работы moon и playwright.
https://medium.com/@aandryashin/playwright-launching-cross-browser-automation-to-the-stars-4a9cca8f0df0
https://medium.com/@aandryashin/playwright-launching-cross-browser-automation-to-the-stars-4a9cca8f0df0
Medium
Playwright: Launching Cross-Browser Automation to the Stars
Hey,
https://www.softwaretestingclass.com/why-is-selenium-still-a-leader-in-software-test-automation-market/
Учитывая все свои недостатки и активную работу конкурентов - Selenium топовый фреймвморк по популярности. Почему? Давайте разбираться.
P.S. А как вы думаете, как долго он будет на вершине пищевой цепочки E2E тестирования?
Учитывая все свои недостатки и активную работу конкурентов - Selenium топовый фреймвморк по популярности. Почему? Давайте разбираться.
P.S. А как вы думаете, как долго он будет на вершине пищевой цепочки E2E тестирования?
Software Testing Class
Why is Selenium Still a Leader in the Software Test Automation Market in 2020 and Beyond? - Software Testing Class
Software Test Automation market selenium an open-source framework for Web-based application automation has emerged as leaders in the industry
Как долго осталось Selenium быть лидером?
Anonymous Poll
14%
Не долго, пару лет 1-2 года
74%
Даже если будет альтернатива, то не все побегут менять фреймворк. Пройдут годы.. 5+ лет
12%
Очень не скоро поменяется лидер 10+лет
Развитие "нетрадиционных" фреймворков для автоматизации тестирования не остаются незамеченным со стороны
"сервисов-ферм", SauceLabs добавили поддержку TestCafe и Cypress
https://saucelabs.com/blog/test-all-the-things-with-cypress-and-testcafe
"сервисов-ферм", SauceLabs добавили поддержку TestCafe и Cypress
https://saucelabs.com/blog/test-all-the-things-with-cypress-and-testcafe
Sauce Labs
test.allTheThings() with Cypress and TestCafe
Sauce Labs announces that we have expanded support for two more “developer-focused” testing frameworks: Cypress and TestCafe.
https://www.youtube.com/playlist?list=PLP1-M5OhC7yjAZ1-llDH45nxLfKKbcxGe
Видео курс по изучению фреймворка для автоматизации тестирования webdriverIO с помощью языка программирования JavaScript. В этот курс вы можете прийти новичком без знаний и начиная от установки необходимого софта, вы закончите с полностью рабочим фреймворком на Page Object. Так же в курсе много разборов в стиле best practices.
Идеально подойдет для того кто еще не начал автоматизировать.
Видео курс по изучению фреймворка для автоматизации тестирования webdriverIO с помощью языка программирования JavaScript. В этот курс вы можете прийти новичком без знаний и начиная от установки необходимого софта, вы закончите с полностью рабочим фреймворком на Page Object. Так же в курсе много разборов в стиле best practices.
Идеально подойдет для того кто еще не начал автоматизировать.
https://www.youtube.com/watch?time_continue=3&v=DwXESXf13nY&feature=emb_logo
Тестирование DevOps для инженеров. Узнайте, как превратить естественную способность тестирования программного обеспечения в суперсилу! Этот доклад повышает осведомленность о тестировании программного обеспечения в DevOps, раскрывает возможности для улучшения вашего подхода к тестированию и заставляет вас по-другому относиться к тестированию.
Тестирование DevOps для инженеров. Узнайте, как превратить естественную способность тестирования программного обеспечения в суперсилу! Этот доклад повышает осведомленность о тестировании программного обеспечения в DevOps, раскрывает возможности для улучшения вашего подхода к тестированию и заставляет вас по-другому относиться к тестированию.
YouTube
Katrina Clokie - Testing in DevOps for Engineers | Øredev 2018
Connect with us!
Twitter: https://twitter.com/oredev
Facebook: https://facebook.com/oredev
Instagram: https://instagram.com/oredev
Vimeo: https://vimeo.com/oredev
Twitter: https://twitter.com/oredev
Facebook: https://facebook.com/oredev
Instagram: https://instagram.com/oredev
Vimeo: https://vimeo.com/oredev
https://nplus1.ru/material/2020/07/21/tianwen-1-explained
Почитать на выходных:
Вопросы к небу. Как устроена первая марсианская миссия Китая. Ракета-носитель «Чанчжэн-5» с автоматической межпланетной станцией «Тяньвэнь-1» массой 5 тонн уже стоит на стартовой площадке LC101 космодрома Вэньчан, запуск запланирован на 23 июля.
#atinfo_почитать_на_выходных
Почитать на выходных:
Вопросы к небу. Как устроена первая марсианская миссия Китая. Ракета-носитель «Чанчжэн-5» с автоматической межпланетной станцией «Тяньвэнь-1» массой 5 тонн уже стоит на стартовой площадке LC101 космодрома Вэньчан, запуск запланирован на 23 июля.
#atinfo_почитать_на_выходных
nplus1.ru
Вопросы к небу
Как устроена первая марсианская миссия Китая
https://youtu.be/4rJTqZMMlOw
Все больше и больше контроля над браузером требуется в автоматизации тестирования. Новые инструменты, такие как puppeteer и playwright, дают его.
Но если вам нужно замокать запрос и вы работаете с selenium - простой пример, как можно написать заглушку на запросы с помощью js и подменять ответ с нужными вам данными.
Все больше и больше контроля над браузером требуется в автоматизации тестирования. Новые инструменты, такие как puppeteer и playwright, дают его.
Но если вам нужно замокать запрос и вы работаете с selenium - простой пример, как можно написать заглушку на запросы с помощью js и подменять ответ с нужными вам данными.
YouTube
Selenium mock http request. Как подменить запрос и получить нужный ответ с помощью selenium.
#selenium #mock #http
Mock http запросов в тестировании достаточно полезная штука, которая позволит вашему тесту иметь ожидаемое поведение, также может помочь экономить на ресурсах (если есть возможность замокать весь backend). Код релевантен для всех языков…
Mock http запросов в тестировании достаточно полезная штука, которая позволит вашему тесту иметь ожидаемое поведение, также может помочь экономить на ресурсах (если есть возможность замокать весь backend). Код релевантен для всех языков…
Замечательная статья-диалог на "поразмыслить" о селениум и тестировании
https://habr.com/ru/company/jugru/blog/499658/
https://habr.com/ru/company/jugru/blog/499658/
Хабр
Человек-маркировщик вместо тестировщика? Стоит ли изучать Selenium в 2020?
Продолжение интервью «Кому еще нужен Selenium? Использует ли кто BDD в 2020? Машинное обучение в Selenium» В диалоге участвовали: Всеволод Брекелов и Дарья...