Прочитал статью "Вот почему мы всегда пишем селекторы на XPath", и автор высказывается о том, что в авто-тестах лучше использовать xpath (это антипаттерн), но тут лучше сказать с оговоркой если нет доступа к редактированию исходного кода в приложения.
В остальных случаях лучше добавлять атрибуты data-*, это помогает контролировать состояние приложения, и изолировать приложения от изменения css и js логики, что делают тесты надёжными
https://www.software-testing.ru/library/testing/testing-automation/3738-xpath
#automation
В остальных случаях лучше добавлять атрибуты data-*, это помогает контролировать состояние приложения, и изолировать приложения от изменения css и js логики, что делают тесты надёжными
https://www.software-testing.ru/library/testing/testing-automation/3738-xpath
#automation
👎41
https://blog.jetbrains.com/ru/blog/2021/11/29/welcome-to-fleet/
Открыто тестирование нового легковесного редактора который составит конкуренцию VS code
#tools
Открыто тестирование нового легковесного редактора который составит конкуренцию VS code
#tools
The JetBrains Blog
Встречайте Fleet — совершенно новый инструмент JetBrains | Блог JetBrains
Update (3 декабря 2021): Мы получили огромное количество запросов от желающих попробовать Fleet, спасибо за ваш интерес к продукту! К сожалению, мы закрываем прием заявок — нам важно внимательно изучи
👎38
Вышла новая версия Playwright v1.17
1. Добавили Frame Locators для удобной работы с iframe
2. Обновили встроенный репортер
3. Сделали визуализацию Trace Viewer (http://trace.playwright.dev)
4. Поддержка Ubuntu ARM64, что фиксит проблему запуска тестоов в докере на макбуке с процессором M1
https://github.com/microsoft/playwright/releases/tag/v1.17.0
#automation #playwright
1. Добавили Frame Locators для удобной работы с iframe
2. Обновили встроенный репортер
3. Сделали визуализацию Trace Viewer (http://trace.playwright.dev)
4. Поддержка Ubuntu ARM64, что фиксит проблему запуска тестоов в докере на макбуке с процессором M1
https://github.com/microsoft/playwright/releases/tag/v1.17.0
#automation #playwright
GitHub
Release v1.17.0 · microsoft/playwright
Playwright v1.17 updates
Frame Locators
Playwright 1.17 introduces frame locators - a locator to the iframe on the page. Frame locators capture the logic sufficient to retrieve the iframe and then ...
Frame Locators
Playwright 1.17 introduces frame locators - a locator to the iframe on the page. Frame locators capture the logic sufficient to retrieve the iframe and then ...
👎32
Перевод статьи о том почему Playwright лучше cypress
https://link.medium.com/wfd43geQDlb
#automation #playwright
https://link.medium.com/wfd43geQDlb
#automation #playwright
Medium
5 причин почему Playwright лучше Cypress
Перевод статьи Alister Scott: Five reasons why Playwright is better than Cypress
👎35
Советую к просмотру, о том как правильно строить автоматизацию в команде и расти как QA automation
https://www.youtube.com/watch?v=Q9Q-JhgogTM
#automation #playwright #learning #recommendation
https://www.youtube.com/watch?v=Q9Q-JhgogTM
#automation #playwright #learning #recommendation
YouTube
Артём Ерошенко — Сказка о потерянном времени
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
👎36
О том какими скилами надо обладать, чтобы стать крутым тестировщиком
https://habr.com/ru/company/funcorp/blog/593231/
#recommendation
Теги: #recommendation
https://habr.com/ru/company/funcorp/blog/593231/
#recommendation
Теги: #recommendation
Хабр
11 признаков Senior QA, к которым я пришёл за годы работы в тестировании
Если открыть вакансии QA, можно увидеть огромный разброс открытых позиций — от младшего тестировщика до ведущего, а иной раз и до главного. Часто слышу вопрос, чем должен обладать тестировщик уровня...
👎34
_Какие типы тестового фреймворка бывают?_
Автор разделил автоматизированный Фреймворк на типы:
📍Линейный (скрипт записывает действия по шагам)
📍Модульный (приложение делиться на модули, блоки, которые тестируются независимо)
📍 Data-Driven(на основе данных)
📍 Управление по ключевым словам (пример: login, logout, clicklink, verifylink)
📍 Библиотечный (группировка по функциям)
https://medium.com/@techextensor957/types-of-automated-testing-frameworks-28d88662035b
#automation
Теги: #automation
Автор разделил автоматизированный Фреймворк на типы:
📍Линейный (скрипт записывает действия по шагам)
📍Модульный (приложение делиться на модули, блоки, которые тестируются независимо)
📍 Data-Driven(на основе данных)
📍 Управление по ключевым словам (пример: login, logout, clicklink, verifylink)
📍 Библиотечный (группировка по функциям)
https://medium.com/@techextensor957/types-of-automated-testing-frameworks-28d88662035b
#automation
Теги: #automation
Medium
Types of Automated Testing Frameworks
What is a Test Framework?
👎33
О том как перейти с Puppeteer на Playwright, или тем кто просто хочет сравнить два инструмента
https://link.medium.com/ck2gDnRLOlb
#automation #playwright
Теги: #automation #playwright
https://link.medium.com/ck2gDnRLOlb
#automation #playwright
Теги: #automation #playwright
Medium
Переход с Puppeteer на Playwright
Перевод статьи от CHECKLY GUIDES
👎35
Тестирование в Agile команде.
Какие прнципы существуют в качестве основы для процессов Agile-тестирования.
📌Принимать/давать feedback
📌Думать о клиенте в первую очередь
📌Комуникации очень важны
и другие
Если вас заинтерисовала статья, советую прочитать книгу: https://clck.ru/ZEdR6
https://medium.com/@fatma.akin/testing-in-agile-world-bf1778b45692
#process
Теги: #agile, #testing
Какие прнципы существуют в качестве основы для процессов Agile-тестирования.
📌Принимать/давать feedback
📌Думать о клиенте в первую очередь
📌Комуникации очень важны
и другие
Если вас заинтерисовала статья, советую прочитать книгу: https://clck.ru/ZEdR6
https://medium.com/@fatma.akin/testing-in-agile-world-bf1778b45692
#process
Теги: #agile, #testing
OZON
Agile-тестирование. Обучающий курс для всей команды - купить с доставкой по выгодным ценам в интернет-магазине OZON (267303800)
Agile-тестирование. Обучающий курс для всей команды купить в интернет-магазине OZON по низким ценам! Бесплатная доставка🚚 ✔Фото ✔Скидки ✔Рассрочка и настоящие отзывы (267303800)
👎28
Что такое визуальное регрессионное тестирование?
Как проводить визуальное регрессионное тестирование?
Я скептически отношусь к скриншотному тестированию, обычно от них больше вреда, чем пользы, но иногда они действительно могут помочь, например на страницах где не часто вносят изменения, статичных, а так же при грамотной настройки используемых инструментов, на них в статье есть небольшой обзор
https://betterprogramming.pub/visual-regression-testing-is-awesome-a6ac081ce58f
#automation
Теги: #automation
Как проводить визуальное регрессионное тестирование?
Я скептически отношусь к скриншотному тестированию, обычно от них больше вреда, чем пользы, но иногда они действительно могут помочь, например на страницах где не часто вносят изменения, статичных, а так же при грамотной настройки используемых инструментов, на них в статье есть небольшой обзор
https://betterprogramming.pub/visual-regression-testing-is-awesome-a6ac081ce58f
#automation
Теги: #automation
Medium
Visual Regression Testing Is Awesome
A milestone to achieve continuous delivery
👎39
Самый частый вопрос который возникает у тестировщика, это баг или фича?
Подробный разбор как должен вести QA в этой ситуации
Главное для QA это общение и добиваться истинны и понимание бизнес процессов продукта которым занимаешься
https://medium.com/@yuliia-kuprii/where-a-tester-gets-answers-in-case-of-uncertainty-c9f1622bf6f
#process
Теги: #process
Подробный разбор как должен вести QA в этой ситуации
Главное для QA это общение и добиваться истинны и понимание бизнес процессов продукта которым занимаешься
https://medium.com/@yuliia-kuprii/where-a-tester-gets-answers-in-case-of-uncertainty-c9f1622bf6f
#process
Теги: #process
Medium
Where a Tester Gets Answers in Case of Uncertainty?
What to do when the task itself unclear and it reqiures some additional info or you’re not sure is it a bug or not? Let’s break it down..
👎28
Доклад о том что такое xss инъекции?
Как их искать?
Думал много знаю по этой теме, но все равно нашёл очень многое для себя
https://youtu.be/EmJnUqFgaK8
#learning #recommendation
Теги: #learning, #recommendation.
Как их искать?
Думал много знаю по этой теме, но все равно нашёл очень многое для себя
https://youtu.be/EmJnUqFgaK8
#learning #recommendation
Теги: #learning, #recommendation.
👎31
Статья для QA которые пишут на js
я бы ее назвал чистый код и архитектура по тестам, в этой статьи очень подробно рассказывается как строить и как правильно писать тесты, применяя лучшие практики
https://habr.com/ru/company/vk/blog/466879/
#automation
Теги: #cleanСode, #unitTests, #TDD, #BDD.
я бы ее назвал чистый код и архитектура по тестам, в этой статьи очень подробно рассказывается как строить и как правильно писать тесты, применяя лучшие практики
https://habr.com/ru/company/vk/blog/466879/
#automation
Теги: #cleanСode, #unitTests, #TDD, #BDD.
Хабр
Лучшие методики тестирования в JavaScript и Node.js
Это исчерпывающее руководство по обеспечению надёжности в JavaScript и Node.js. Здесь собраны десятки лучших постов, книг и инструментов. Сначала разберитесь с общепринятыми методиками тестирования,...
👎39
Опыт взаимодействия между qa и support, на примере компании Skyeng
https://habr.com/ru/company/skyeng/blog/593351/
#process
Теги: #process
https://habr.com/ru/company/skyeng/blog/593351/
#process
Теги: #process
Хабр
QA и Support: как не усложнять друг другу жизнь
Привет. Меня зовут Маша, я — тестировщик в команде мобильной платформы. Когда-то для нас была актуальна проблема взаимодействия QA и Support. Сложностей было предостаточно, как и неприятных...
👎38
Опыт автоматизации апи тестов с помощью js, не однозначная статья, ребята сделали запуск тестов днём и ночью, 2021 год на дворе, стоит задуматься и сделать на пул-реквесты, а в целом радует, что новое поколения QA переходит на автоматизацию js☺️❤️
https://habr.com/ru/post/595975/
#automation
Теги: #automation
https://habr.com/ru/post/595975/
#automation
Теги: #automation
Хабр
Изи-пизи автотесты на JavaScript
Автоматизация всё ещё остаётся сложным и затратным процессом. Часто на это уходит много времени QA-автоматизаторов и нередко самих разработчиков на проекте. Но все эти расходы можно сократить, если...
👎37
6 этапов проверки мобильных приложений
Чек лист, что стоит проверять перед релизом мобильного приложения и веб-а
https://valerelabs.medium.com/whats-the-6-step-list-for-a-mobile-app-s-quality-testing-6f4e492fa5bb
#process
Теги: #process
Чек лист, что стоит проверять перед релизом мобильного приложения и веб-а
https://valerelabs.medium.com/whats-the-6-step-list-for-a-mobile-app-s-quality-testing-6f4e492fa5bb
#process
Теги: #process
Medium
What’s The 6-Step List For A Mobile App’s Quality Testing
A mobile app needs to be tested rigorously and multiple times before it’s launched. Even when any edits or changes are made, thorough…
👎34