Вышла новая версия Playwright v1.19
1) Были добавлены Soft assertions, в отличие от обычных асертов они, не прерывают выполнение теста, а помечают тест как не пройденный.
2) В expect можно добавить свое сообщение
и там небольшой фикс, печально и не хочется говорить, что у Playwright не будет хорошего конкурента
https://github.com/microsoft/playwright/releases/tag/v1.19.0
Теги: #playwright #expect #automation #tools
1) Были добавлены Soft assertions, в отличие от обычных асертов они, не прерывают выполнение теста, а помечают тест как не пройденный.
2) В expect можно добавить свое сообщение
await expect(page.locator('text=Name'), 'should be logged in').toBeVisible();
3) И добавили много новых expect-овexpect(locator).toBeChecked([options])Ребята круто поработали над expect-ами и асертами, тем временем 3 дня назад у puppeteer вышла версия версия 13.3.0
expect(locator).toBeDisabled([options])
expect(locator).toBeEditable([options])
expect(locator).toBeEmpty([options])
expect(locator).toBeEnabled([options])
expect(locator).toBeFocused([options])
expect(locator).toBeHidden([options])
expect(locator).toBeVisible([options])
expect(locator).toContainText(expected[, options])
expect(locator).toHaveAttribute(name, value[, options])
expect(locator).toHaveClass(expected[, options])
expect(locator).toHaveCount(count[, options])
expect(locator).toHaveCSS(name, value[, options])
expect(locator).toHaveId(id[, options])
expect(locator).toHaveJSProperty(name, value[, options])
expect(locator).toHaveValue(value[, options])
expect(page).toHaveTitle(noscript[, options])
expect(page).toHaveURL(url[, options])
expect(value).toMatchSnapshot(name[, options])
и там небольшой фикс, печально и не хочется говорить, что у Playwright не будет хорошего конкурента
https://github.com/microsoft/playwright/releases/tag/v1.19.0
Теги: #playwright #expect #automation #tools
GitHub
Release v1.19.0 · microsoft/playwright
Playwright v1.19 updates
Playwright Test Updates
Soft assertions
Playwright Test v1.19 now supports soft assertions. Failed soft assertions do not terminate test execution, but mark the test as fai...
Playwright Test Updates
Soft assertions
Playwright Test v1.19 now supports soft assertions. Failed soft assertions do not terminate test execution, but mark the test as fai...
👎34👍5
Какими навыками должен обладать SRE?
По мнению автора статьи, самым важным навыком для SRE является управление инцидентами и быстрого его решения
https://rootly.com/blog/top-9-skills-for-sres-from-ex-instacart-sre
Теги: #SRE, #управление_инцидентами
По мнению автора статьи, самым важным навыком для SRE является управление инцидентами и быстрого его решения
https://rootly.com/blog/top-9-skills-for-sres-from-ex-instacart-sre
Теги: #SRE, #управление_инцидентами
👎30👍1
Тестирование API в jetBrains с помощью модуля HttpClient
кто-то пробовал такое?
По описанию это вещь для быстрой проверки апи и больше не для чего не подходит
https://dev.to/rafalpiekara/api-tests-in-the-repository-it-can-be-done-with-httpclient-1bni
Теги: #api #тестирование #httpclient
кто-то пробовал такое?
По описанию это вещь для быстрой проверки апи и больше не для чего не подходит
https://dev.to/rafalpiekara/api-tests-in-the-repository-it-can-be-done-with-httpclient-1bni
Теги: #api #тестирование #httpclient
👎29
Когда требуется автоматизация тест кейсов?
Суть статьи о том, что тест кейсы в начале надо проверять вручную, а затем – дополнительно прогонять авто тесты.
#перевод
https://telegra.ph/Kogda-trebuetsya-avtomatizaciya-test-kejsov-02-17
Теги: #automation
Суть статьи о том, что тест кейсы в начале надо проверять вручную, а затем – дополнительно прогонять авто тесты.
#перевод
https://telegra.ph/Kogda-trebuetsya-avtomatizaciya-test-kejsov-02-17
Теги: #automation
👎32
Forwarded from Веб-стандарты (Веб-стандарты)
Как тестировать на телефонах и эмуляторах. Вадим Макеев показывает, как дебажить веб-страницы на Android- и iOS-устройствах и как обойтись без реальных устройств, используя эмуляторы в Xcode и Android Studio.
https://youtu.be/71qnSzSjCyY
https://youtu.be/71qnSzSjCyY
👎35
Мысли о Тестировании безопасности
https://visible-quality.blogspot.com/2022/02/doing-security-testing.html
Теги: #security_testing
https://visible-quality.blogspot.com/2022/02/doing-security-testing.html
Теги: #security_testing
👎31
Крутая статья, где собранны советы для тестировщиков руками, помогающая значительно ускорить свой труд
https://dev.to/ashleygraf_/16-ways-software-testability-can-assist-manual-testing-4plf
Теги: #testing #manualTesting #testability
https://dev.to/ashleygraf_/16-ways-software-testability-can-assist-manual-testing-4plf
Теги: #testing #manualTesting #testability
👎30
Что нового в playwright v1.19 от разработчиков фреймворка
https://youtu.be/z0EOFvlf14U
Теги: #playwright
https://youtu.be/z0EOFvlf14U
Теги: #playwright
YouTube
What's new in Playwright v1.19
v1.19 release notes: https://github.com/microsoft/playwright/releases/tag/v1.19.0
slides: https://docs.google.com/presentation/d/1JDsOfy3LXCUeSa4tw5ZKFRie-xwN6T0-n_pxyLDNwbY/edit?usp=sharing
new VSCode extension: https://marketplace.visualstudio.com/items?itemName=ms…
slides: https://docs.google.com/presentation/d/1JDsOfy3LXCUeSa4tw5ZKFRie-xwN6T0-n_pxyLDNwbY/edit?usp=sharing
new VSCode extension: https://marketplace.visualstudio.com/items?itemName=ms…
👎31
Если, как я любите хардкор в js, советую прочитать.
Автор рассказывает про свой опыт в создании библиотеки assertion с использованием proxies
Перед прочтением советую освежить память и узнать/вспомнить, что такое Proxy
https://dev.to/pabloabc/creating-a-chai-like-assertion-library-using-proxies-1ol
Теги: #proxy, #chai, #assertion, #library.
Автор рассказывает про свой опыт в создании библиотеки assertion с использованием proxies
Перед прочтением советую освежить память и узнать/вспомнить, что такое Proxy
https://dev.to/pabloabc/creating-a-chai-like-assertion-library-using-proxies-1ol
Теги: #proxy, #chai, #assertion, #library.
👎29👍1
What's New In DevTools (Chrome 99)
Из интересного добавили замедление скорости интернета на веб-сокетах (оказывается, до этого замедление работало ток на http)
Добавили Reporting API, он отлеживает нарушения безопасности на вашей странице, устаревшие вызовы API и многое другое.
и многое другое
Теги: #devtools #chrome #updates
Из интересного добавили замедление скорости интернета на веб-сокетах (оказывается, до этого замедление работало ток на http)
Добавили Reporting API, он отлеживает нарушения безопасности на вашей странице, устаревшие вызовы API и многое другое.
и многое другое
Теги: #devtools #chrome #updates
👎34
Вышла новая версия puppeteer 13.4.0
- В waitForTarget добавили поддержку async
- В HTTPResponse появилась возможность посмотреть информацию о времени прохождения запроса
Теги: #puppeteer #automation #tools
- В waitForTarget добавили поддержку async
- В HTTPResponse появилась возможность посмотреть информацию о времени прохождения запроса
(httpResponse.timing())
https://github.com/puppeteer/puppeteer/releases/tag/v13.4.0 Теги: #puppeteer #automation #tools
👎38
Как сделать тесты быстрее?
Автор дает советы, как улучшить тесты чтобы они были быстрее
- Тесты слишком велики - разбейте их.
- Тесты связаны - проведите рефакторинг, чтобы сделать их независимыми.
- Тесты используют sleep/wait, замените на более явные ожидания
и т.д....
https://dev.to/semaphore/9-ways-to-make-slow-tests-faster-4j4m
Теги: #tests #automation
Автор дает советы, как улучшить тесты чтобы они были быстрее
- Тесты слишком велики - разбейте их.
- Тесты связаны - проведите рефакторинг, чтобы сделать их независимыми.
- Тесты используют sleep/wait, замените на более явные ожидания
и т.д....
https://dev.to/semaphore/9-ways-to-make-slow-tests-faster-4j4m
Теги: #tests #automation
👎38
Переход от ручного к автоматизированому тестированию
Советы о том как это процесс сделать плавным и без болезненным
https://dev-tester.com//conquer-overwhelm-when-starting-with-test-automation/
Теги: #automation, #testautomation.
Советы о том как это процесс сделать плавным и без болезненным
https://dev-tester.com//conquer-overwhelm-when-starting-with-test-automation/
Теги: #automation, #testautomation.
👎35
https://telegra.ph/1-Dajdzhest-ot-QA-TEAM-24-Fevralya---12-marta-03-12
Теги: #automation, #tools, #learning, #recommendation.
Теги: #automation, #tools, #learning, #recommendation.
Telegraph
#1 Дайджест от QA TEAM (24 Февраля - 12 марта)
Мы против того, что происходит в соседней стране, мы за мир! Мир меняется и мы тоже, новости будут в новом формате. 🤖 Автоматизированное тестирование Я не пишу на GO, но наткнулся на интересную статью по фазингуhttps://faun.pub/best-practices-for-go-fuzzing…
👎38
#2 Дайджест от QA TEAM (12 Марта - 28 марта)
https://telegra.ph/2-Dajdzhest-ot-QA-TEAM-12-Marta---28-marta-03-29
Теги: #automation, #tools, #learning, #trends.
https://telegra.ph/2-Dajdzhest-ot-QA-TEAM-12-Marta---28-marta-03-29
Теги: #automation, #tools, #learning, #trends.
👎34👍5
5 шагов на тот случай, если вы знаете, что у вас есть проблема с качеством, но не знаете, с чего начать ее устранение.
https://agilebatman.com/5-steps-to-improving-quality-in-an-agile-environment-ef3548110ec8
Теги: #quality, #agile, #improvement
https://agilebatman.com/5-steps-to-improving-quality-in-an-agile-environment-ef3548110ec8
Теги: #quality, #agile, #improvement
👎35👍6
PageObject
использовать фабрику или можно обойтись без нее?
Большая статья об архитектуре автотестов и какой подход лучше использовать в работе
https://medium.com/hh-ru/olya-tests-and-factory-the-path-to-beautiful-architecture-and-clean-code-b0bb0766d46d
Теги: #automation, #cleanСode.
использовать фабрику или можно обойтись без нее?
Большая статья об архитектуре автотестов и какой подход лучше использовать в работе
https://medium.com/hh-ru/olya-tests-and-factory-the-path-to-beautiful-architecture-and-clean-code-b0bb0766d46d
Теги: #automation, #cleanСode.
👎30👍1
Гугл зарелизил 100 версию хрома!
😇 А с ним завезли улучшеный рекордер сценариев тестов и многое другое
https://developer.chrome.com/blog/new-in-devtools-100/
Теги: #chrome, #devtools
😇 А с ним завезли улучшеный рекордер сценариев тестов и многое другое
https://developer.chrome.com/blog/new-in-devtools-100/
Теги: #chrome, #devtools
👎35
🤕 Проблемы кроссбраузерного тестирование
🔧 И способы его устранить
https://dev.to/lambdatest/top-7-challenges-of-cross-browser-testing-with-solutions-33k0
Теги: #crossbrowsertesting #testing
🔧 И способы его устранить
https://dev.to/lambdatest/top-7-challenges-of-cross-browser-testing-with-solutions-33k0
Теги: #crossbrowsertesting #testing
👎34👍2
Интересная статья про тестовую пирамиду ее актуальность и рассуждение о новых подходах
https://dev.to/semaphore/the-testing-pyramid-how-to-structure-your-test-suite-1kof
Теги: #testing #testPyramid #TDD #BDD
https://dev.to/semaphore/the-testing-pyramid-how-to-structure-your-test-suite-1kof
Теги: #testing #testPyramid #TDD #BDD
👎30
Самые распространенные ошибки в автоматизации
https://medium.com/@lavalmagan/21-common-mistakes-in-automation-testing-with-their-fix-7cde09457754
Теги: #automation, #testing, #tools.
https://medium.com/@lavalmagan/21-common-mistakes-in-automation-testing-with-their-fix-7cde09457754
Теги: #automation, #testing, #tools.
👎38