Новая версия плейврайт v1.21.0
- Экспериментальные селекторы ARIA role, ARIA attributes
- Появился новый метод expect.poll, который дожидается произвольное условие
Подробнее: https://github.com/microsoft/playwright/releases/tag/v1.21.0
Теги: #playwright, #automation, #tools.
- Экспериментальные селекторы ARIA role, ARIA attributes
await page.click('role=button[name="log in"]')
- Новые опции для Page.screenshot (scale, caret)- Появился новый метод expect.poll, который дожидается произвольное условие
await expect.poll(async () => {
const response = await page.request.get('https://api.example.com');
return response.status();
}).toBe(200);
- Добавили поддержку загрузки больших файлов (сотни мегабайт) через Locator.setInputFilesПодробнее: https://github.com/microsoft/playwright/releases/tag/v1.21.0
Теги: #playwright, #automation, #tools.
GitHub
Release v1.21.0 · microsoft/playwright
Playwright v1.21 updates
Highlights
New experimental role selectors that allow selecting elements by their ARIA role, ARIA attributes and accessible name.
// Click a button with accessible name &...
Highlights
New experimental role selectors that allow selecting elements by their ARIA role, ARIA attributes and accessible name.
// Click a button with accessible name &...
👎37👍4
Регресс-тестирвание в Agile команде
https://dev.to/lambdatest/building-a-regression-testing-strategy-for-agile-teams-1mja
Теги: #agile, #regression_testing.
https://dev.to/lambdatest/building-a-regression-testing-strategy-for-agile-teams-1mja
Теги: #agile, #regression_testing.
DEV Community
Building a Regression Testing Strategy for Agile Teams
If Agile development had a relationship status, it would have been it’s complicated. Where agile...
👎34
📚Книги которые советую прочитать:
1) Если вы пишите на TS, то она прям для вас эта книга
2) Книга для понимание архитектуры ПО
3) Если у вас есть команда которой вы руководите, то Как пасти котов. Откроет глаза на руководство людьми.
4) Бесплатная книга по теории тестирования
5) Если хотите почитать историю и глубоко понимать как работает компьютер, книга для вас
6) Книга для всех кто только начал программировать обязателна к прочтению
🧐 Этот список я сам прочитал, или находятся в моем списке туду, но если они тут значит их советовали очень крутые ребята
🥸 Жду ваши комментарии, что посоветуете добавить в этот список
Теги: #books #recommendation
1) Если вы пишите на TS, то она прям для вас эта книга
2) Книга для понимание архитектуры ПО
3) Если у вас есть команда которой вы руководите, то Как пасти котов. Откроет глаза на руководство людьми.
4) Бесплатная книга по теории тестирования
5) Если хотите почитать историю и глубоко понимать как работает компьютер, книга для вас
6) Книга для всех кто только начал программировать обязателна к прочтению
🧐 Этот список я сам прочитал, или находятся в моем списке туду, но если они тут значит их советовали очень крутые ребята
🥸 Жду ваши комментарии, что посоветуете добавить в этот список
Теги: #books #recommendation
OZON
Эффективный TypeScript: 62 способа улучшить код | Вандеркам Дэн - купить с доставкой по выгодным ценам в интернет-магазине OZON…
Эффективный TypeScript: 62 способа улучшить код | Вандеркам Дэн купить в интернет-магазине OZON по низким ценам! Бесплатная доставка🚚 ✔Фото ✔Скидки ✔Рассрочка и настоящие отзывы (211432290)
👎36👍8
На одном из недавних собеседований спросили:
- Тестировали какие-то интеграции в автотестах?
Я попросил уточнить, что интервьюер закладывал в этот вопрос
Он спросил про электронную почту
- С почтой опыта не было
После собеседования полез в интернет и наткнулся на прикольный сервис, который вы можете развернуть у себя на сервере и принимать почту и удобно получать данные в автотестах
https://www.youtube.com/watch?v=9UwygnOThCM
Если лень смотреть:
Дока инструмента
Дока библиотеки для js/ts
Теги: #automation, #tools.
- Тестировали какие-то интеграции в автотестах?
Я попросил уточнить, что интервьюер закладывал в этот вопрос
Он спросил про электронную почту
- С почтой опыта не было
После собеседования полез в интернет и наткнулся на прикольный сервис, который вы можете развернуть у себя на сервере и принимать почту и удобно получать данные в автотестах
https://www.youtube.com/watch?v=9UwygnOThCM
Если лень смотреть:
Дока инструмента
Дока библиотеки для js/ts
Теги: #automation, #tools.
YouTube
Как тестировать эмейлы? Поднимаем свой Inbucket сервак
Как получать эмейлы легко, без мучений с google apis, не за все деньги мира, на своем сервере.
Inbucket disposable webmail
https://www.inbucket.org/
Client:
https://www.npmjs.com/package/inbucket-js-client
Inbucket disposable webmail
https://www.inbucket.org/
Client:
https://www.npmjs.com/package/inbucket-js-client
👎35👍3
Пол года назад в команде говорили о необходимости написание DoD и DoR
Я тогда с этим столкнулся в первые и пришлось узнавать, что это такое и с чем его едят
Сегодня наткнулся на статью
Которые отвечает на мои вопросы по DoR
Зачем вашей команде нужен Definition of Ready?
Для чего он нужен бизнесу?
И что это даст вашему продукту?
https://qeunit.com/blog/the-definition-of-ready-in-quality-engineering/
Теги: #DoR, #DefinitionOfReady
Я тогда с этим столкнулся в первые и пришлось узнавать, что это такое и с чем его едят
Сегодня наткнулся на статью
Которые отвечает на мои вопросы по DoR
Зачем вашей команде нужен Definition of Ready?
Для чего он нужен бизнесу?
И что это даст вашему продукту?
https://qeunit.com/blog/the-definition-of-ready-in-quality-engineering/
Теги: #DoR, #DefinitionOfReady
QE Unit
The Definition of Ready in Quality Engineering - QE Unit
We still wonder why so much waste and rework is found in software implementation due to poor planning. What can be done upfront?
👎39👍3
Я родился😇
У cypress появилась поддержка multi domain(во время теста может изменится адрес домена)
Теперь можно писать более разнообразные e2e сценарии
Если вы думаете выбрать cypress или нет в качестве инструмента, присмотритесь к playwright
У cypress есть ещё много ограничений
https://dev.to/cypress/multi-domain-origin-testing-in-cypress-1aog
Теги: #cypress, #playwright.
У cypress появилась поддержка multi domain(во время теста может изменится адрес домена)
Теперь можно писать более разнообразные e2e сценарии
Если вы думаете выбрать cypress или нет в качестве инструмента, присмотритесь к playwright
У cypress есть ещё много ограничений
https://dev.to/cypress/multi-domain-origin-testing-in-cypress-1aog
Теги: #cypress, #playwright.
DEV Community
Multi-Domain (Origin) Testing in Cypress
For as amazing as Cypress is for writing end-to-end tests, it has had a very long standing "issue"...
👎40👍3
📰 Новости
У cypress в версии 9.6.0 появилась поддержка multi domain(во время теста может измениться адрес домена) Теперь можно писать более разнообразные e2e сценарии(спрятана за экспериментальным флагом)
А вот мой любимчик playwrigth тоже выкатил обновление v1.21: Экспериментальные селекторы для ARIA role, ARIA attributes
Новые опции для Page.screenshot (scale, caret)
Появился новый метод expect.poll, который дожидается произвольное условие.
Добавили поддержку загрузки больших файлов (сотни мегабайт) через Locator.setInputFiles
Pupeteer выпускает баг фиксы и обновляет хром, очень жалко, что googl перестали развивать инструмент 🙁
Библиотека Mocha сделала хороший рефакторинг подтерев старые куски кода и удалили поддержку ИЕ и 12 nodejs
Теги: #playwright, #cypress, #tools.
У cypress в версии 9.6.0 появилась поддержка multi domain(во время теста может измениться адрес домена) Теперь можно писать более разнообразные e2e сценарии(спрятана за экспериментальным флагом)
А вот мой любимчик playwrigth тоже выкатил обновление v1.21: Экспериментальные селекторы для ARIA role, ARIA attributes
Новые опции для Page.screenshot (scale, caret)
Появился новый метод expect.poll, который дожидается произвольное условие.
Добавили поддержку загрузки больших файлов (сотни мегабайт) через Locator.setInputFiles
Pupeteer выпускает баг фиксы и обновляет хром, очень жалко, что googl перестали развивать инструмент 🙁
Библиотека Mocha сделала хороший рефакторинг подтерев старые куски кода и удалили поддержку ИЕ и 12 nodejs
Теги: #playwright, #cypress, #tools.
GitHub
Release 9.6.0 · cypress-io/cypress
Released 4/25/2022
Features:
Now you can easily test multi-domain workflows by using the experimental
cy.origin() command. This feature allows you to test
across different origins or domains withi...
Features:
Now you can easily test multi-domain workflows by using the experimental
cy.origin() command. This feature allows you to test
across different origins or domains withi...
👎33👍3
OpenJS Foundation теперь будут поддерживать Jest
https://engineering.fb.com/2022/05/11/open-source/jest-openjs-foundation/
Теги: #jest #openjs
https://engineering.fb.com/2022/05/11/open-source/jest-openjs-foundation/
Теги: #jest #openjs
Engineering at Meta
Meta Open Source is transferring Jest to the OpenJS Foundation
Meta Open Source is officially transferring Jest, its open source JavaScript testing framework, to the OpenJS Foundation. With over 17 million weekly downloads and over 38,000 GitHub stars, Jest i…
👎33
🔧 Ручное тестирование
В статье объясняется какие бывают типы мобильных приложений, платформы и инструменты для разработки и тестирования приложений. Если вы такой же ноль в тестирование приложений как и я, то эта статья для вас
Какие есть проблемы современного кроссбраузерного тестирования, полезно проверить свое приложение на наличие перечисленных проблем, так же можно обратить внимание на проблему геолокации
И любимая тема всех европейских конференций тестирование Accessibility(доступности)
Не откладывайте тестирования в проекте на потом, короткая статья о психологии этого парадокса
Полезная статья: “5 методов, которые я использую для разработки более умных тестовых случаев”
Теги: #testing #accessibility
В статье объясняется какие бывают типы мобильных приложений, платформы и инструменты для разработки и тестирования приложений. Если вы такой же ноль в тестирование приложений как и я, то эта статья для вас
Какие есть проблемы современного кроссбраузерного тестирования, полезно проверить свое приложение на наличие перечисленных проблем, так же можно обратить внимание на проблему геолокации
И любимая тема всех европейских конференций тестирование Accessibility(доступности)
Не откладывайте тестирования в проекте на потом, короткая статья о психологии этого парадокса
Полезная статья: “5 методов, которые я использую для разработки более умных тестовых случаев”
Теги: #testing #accessibility
DEV Community
Mobile App Testing Basics [With Real-Time Examples]
Mobile App Testing Basics [With Real-Time Examples] It’s no wonder that the mobile app...
👎39👍3
Новая версия плейврайт v1.22.0
1) Добавили возможность тестировать компоненты для React, Vue.js или Svelte
2) Добавленно API locator.filter([options]) для фильтрации локаторов
3) Добавлены новые апи для скриншотов, которы по умолчанию вкл настройки где откл. анимация и css масштабирование
https://github.com/microsoft/playwright/releases/tag/v1.22.0
Теги: #playwright, #tools.
1) Добавили возможность тестировать компоненты для React, Vue.js или Svelte
2) Добавленно API locator.filter([options]) для фильтрации локаторов
3) Добавлены новые апи для скриншотов, которы по умолчанию вкл настройки где откл. анимация и css масштабирование
https://github.com/microsoft/playwright/releases/tag/v1.22.0
Теги: #playwright, #tools.
GitHub
Release v1.22.0 · microsoft/playwright
Introducing Component Testing (preview)
Playwright Test can now test your React, Vue.js or Svelte components. You can use all the features of Playwright Test (such as parallelization, emulation &am...
Playwright Test can now test your React, Vue.js or Svelte components. You can use all the features of Playwright Test (such as parallelization, emulation &am...
👎39👍3
Если хотите расширить стандартную библиотеку assert используйте power-assert
Из классных фишек:
- делает понятный вывод ошибки
- соответствует встроенному апи
- Имплеминтация есть для большинства языков программирования
Подробнее о преимуществах
Теги: #power-assert
Из классных фишек:
- делает понятный вывод ошибки
- соответствует встроенному апи
- Имплеминтация есть для большинства языков программирования
Подробнее о преимуществах
Теги: #power-assert
👎31👍4
5 вопросов ручных тестировщиков о автоматизации
https://medium.com/hh-ru/top-5-manual-testers-questions-about-automated-testing-aae16a3402bc
Теги: #automation
https://medium.com/hh-ru/top-5-manual-testers-questions-about-automated-testing-aae16a3402bc
Теги: #automation
👎35
Хорошая подборка материала по АПИ, для тех кто не занимался до этого тестированием ручек или хочет структурировать у себя в голове
https://habr.com/ru/post/667634/
Теги: #api #тестирование #автоматизация
https://habr.com/ru/post/667634/
Теги: #api #тестирование #автоматизация
Хабр
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API. Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных...
👎32👍6
Новая версия плейврайт v1.23.0
1) Можно записывать сетевой трафик в файл HAR и повторно использовать данные в своих тестах.
2) Теперь вы можете использовать route.fallback(), чтобы отложить маршрутизацию до других обработчиков.
https://github.com/microsoft/playwright/releases/tag/v1.23.0
Теги: #playwright #automation #tools
1) Можно записывать сетевой трафик в файл HAR и повторно использовать данные в своих тестах.
2) Теперь вы можете использовать route.fallback(), чтобы отложить маршрутизацию до других обработчиков.
https://github.com/microsoft/playwright/releases/tag/v1.23.0
Теги: #playwright #automation #tools
GitHub
Release v1.23.0 · microsoft/playwright
Playwright v1.23 updates
Network Replay
Now you can record network traffic into a HAR file and re-use the data in your tests.
To record network into HAR file:
npx playwright open --save-har=github....
Network Replay
Now you can record network traffic into a HAR file and re-use the data in your tests.
To record network into HAR file:
npx playwright open --save-har=github....
👎40👍7
Вчера попробовал инструмент для нагрузочного тестирования, выглядит очень красиво, хорошо работает с сокетами (возникли проблемы с подстановкой куки, но не исключаем мои кривые руки)
Удобно писать сложные е2е тесты для НТ
Встроенная визуализация, можно настроить красивые отчеты в графану
Очень много фишечек в том числе связанные с No code
Кто хочет посмотреть альтернативу jmeter GOOO
https://github.com/grafana/k6
Теги: #k6 #grafana
Удобно писать сложные е2е тесты для НТ
Встроенная визуализация, можно настроить красивые отчеты в графану
Очень много фишечек в том числе связанные с No code
Кто хочет посмотреть альтернативу jmeter GOOO
https://github.com/grafana/k6
Теги: #k6 #grafana
GitHub
GitHub - grafana/k6: A modern load testing tool, using Go and JavaScript
A modern load testing tool, using Go and JavaScript - grafana/k6
👎39👍5
Как сказал мой знакомый надо писать код, а не отчеты, как правило мотивация от контроля падает и ты действительно начинаешь брать рутинные задачи и как правило исследовательских задач избегаешь, и получается проект деградирует и стоит на месте
Интересно будет узнать как вас контролируют и по каким метрикам?
https://skillbox.ru/media/code/starshiy-iosrazrabotchik-vkontakte-ya-ne-vstrechal-effektivnoy-sistemy-kpi-i-okr/
Теги: #cleanСode, #TDD, #BDD.
Интересно будет узнать как вас контролируют и по каким метрикам?
https://skillbox.ru/media/code/starshiy-iosrazrabotchik-vkontakte-ya-ne-vstrechal-effektivnoy-sistemy-kpi-i-okr/
Теги: #cleanСode, #TDD, #BDD.
Skillbox
Старший iOS-разработчик «ВКонтакте»: я не встречал эффективной системы KPI и OKR
Иллюзия контроля: как оценивают эффективность разработчиков и есть ли толк от такой оценки.
👎33
Если вы пользуетесь cypress, способ запустить тесты параллельно
https://medium.com/@hashvandhini/dockerizing-cypress-tests-parallel-run-af3224474a41
Теги: #cypress, #parallel_testing.
https://medium.com/@hashvandhini/dockerizing-cypress-tests-parallel-run-af3224474a41
Теги: #cypress, #parallel_testing.
Medium
DOCKERIZING CYPRESS TESTS (PARALLEL RUN)
If the project is having n number of tests, it can take long time to complete the running serially on one machine. So, running the tests…
👎35
Частый вопрос на собеседование, советую прочитать, если ищете работу
https://medium.com/coderbyte/difference-between-test-plan-and-test-strategy-599067d09bb9
Теги: #testplan #teststrategy
https://medium.com/coderbyte/difference-between-test-plan-and-test-strategy-599067d09bb9
Теги: #testplan #teststrategy
Medium
Difference Between Test Plan and Test Strategy
Among the many things that should be considered when working in software testing, there are a few words that are extremely important to…
👎37👍4
Вот каким чертами должен обладать QA помидор, для себя подметил, что есть пункты к чему мне еще предстоит стремиться 🧐
https://dev.to/funcorp/11-traits-of-a-senior-qa-engineer-3ekb
Теги: #automation, #learning, #cleanСode.
https://dev.to/funcorp/11-traits-of-a-senior-qa-engineer-3ekb
Теги: #automation, #learning, #cleanСode.
DEV Community
11 Traits of a Senior QA Engineer
Written by: Alexey Anisimov, head of QA at Funcorp There is a tremendous variety of QA Engineer...
👎38👍3