Почему стоит писать интеграционные тесты рядом с кодом приложения?
1) Повышается вовлеченность разработчика в тестирование
2) Обеспечить совместимость тестов с изменениями в коде приложение
Так же автор упоминает и о минусах такого подхода, где QA инженеру требуется знать все языки программирования на которых пишет команда
http://www.nissenweb.de/blog/integratedtests.htm
#automation
Теги: #automation #testing
1) Повышается вовлеченность разработчика в тестирование
2) Обеспечить совместимость тестов с изменениями в коде приложение
Так же автор упоминает и о минусах такого подхода, где QA инженеру требуется знать все языки программирования на которых пишет команда
http://www.nissenweb.de/blog/integratedtests.htm
#automation
Теги: #automation #testing
👎31
Нагрузочное тестирование с Playwright + artillery
Автор рассказывает о гибридном подходе, где идет нагрузочное тестирование и запускается Е2Е тесты
Такой подход дает, что мы получаем как работает наш бэкенд и фронтенд под нагрузкой
https://dev.to/artilleryio/load-testing-with-playwright-m0a
#automation #playwright
Теги: #automation, #playwright.
Автор рассказывает о гибридном подходе, где идет нагрузочное тестирование и запускается Е2Е тесты
Такой подход дает, что мы получаем как работает наш бэкенд и фронтенд под нагрузкой
https://dev.to/artilleryio/load-testing-with-playwright-m0a
#automation #playwright
Теги: #automation, #playwright.
👎38👍2
Зачем писать авто-тесты для пет-проектов?
- Помогают быстро втянуться в проект после перерыва
- Если ваш проект станет больше, и к вам придут другие разработчики, они быстро смогут разобраться с кодом
Но иногда нет смысла писать какие-либо автотесты. Например, ваш пет-проект выполняет небольшую задачу, которую вы можете протестировать за считанные секунды
https://dev-tester.com/are-automated-tests-for-solo-projects-useful/
#automation
Теги: #automation
- Помогают быстро втянуться в проект после перерыва
- Если ваш проект станет больше, и к вам придут другие разработчики, они быстро смогут разобраться с кодом
Но иногда нет смысла писать какие-либо автотесты. Например, ваш пет-проект выполняет небольшую задачу, которую вы можете протестировать за считанные секунды
https://dev-tester.com/are-automated-tests-for-solo-projects-useful/
#automation
Теги: #automation
👎29
Лучшие практики и подходы для тестирования микросервиса
Самое важное это интеграционое тестирование, сделать хорошие моки(заглушки), но им нельзя доверять
https://blog.testproject.io/2021/09/29/best-practices-for-testing-microservices/
#automation #practices
Теги: #automation #practices
Самое важное это интеграционое тестирование, сделать хорошие моки(заглушки), но им нельзя доверять
https://blog.testproject.io/2021/09/29/best-practices-for-testing-microservices/
#automation #practices
Теги: #automation #practices
👎33
Мысли о том, как можно тестировать в проде ничего не сломав и получить пользу для продукта.
https://medium.com/life-at-apollo-division/testing-in-production-339dc58dd8cd
#process
Теги: #process
https://medium.com/life-at-apollo-division/testing-in-production-339dc58dd8cd
#process
Теги: #process
👎39
Архитектура ПО идет бок о бок, с тем на сколько код будет тестируемый
https://medium.com/lydtech-consulting/testability-is-an-architectural-choice-b4869e39622a
#automation
Теги: #automation
https://medium.com/lydtech-consulting/testability-is-an-architectural-choice-b4869e39622a
#automation
Теги: #automation
👎39
8 признаков того, что ваше Agile-тестирование не такое уж и гибкое
#перевод
https://telegra.ph/8-priznakov-togo-chto-vashe-Agile-testirovanie-ne-takoe-uzh-i-gibkoe-02-07
#process
Теги: #Agile, #тестирование
#перевод
https://telegra.ph/8-priznakov-togo-chto-vashe-Agile-testirovanie-ne-takoe-uzh-i-gibkoe-02-07
#process
Теги: #Agile, #тестирование
👎34👍1
Что нового в playwright v1.18 от разработчиков фреймворка
https://youtu.be/ABLYpw2BN_g
#automation #playwright
Теги: #playwright
https://youtu.be/ABLYpw2BN_g
#automation #playwright
Теги: #playwright
YouTube
What's new in Playwright v1.18
v1.18 release notes: https://github.com/microsoft/playwright/releases/tag/v1.18.0
slides:
https://docs.google.com/presentation/d/1KycpzHmUIa2s2C-JtnaJkhetWVXyiJ_IQ7PqJT9SCcE/edit?usp=sharing
0:00 - Welcome!
0:15 - Tip of the day
1:13 - 📍 New Locators API…
slides:
https://docs.google.com/presentation/d/1KycpzHmUIa2s2C-JtnaJkhetWVXyiJ_IQ7PqJT9SCcE/edit?usp=sharing
0:00 - Welcome!
0:15 - Tip of the day
1:13 - 📍 New Locators API…
👎32
Что такое тестирование white box и как это может использовать QA инженер в работе
https://dev.to/taniazhydkova/what-is-white-box-testing-3c2d
#practices #process
Теги: #practices, #process.
https://dev.to/taniazhydkova/what-is-white-box-testing-3c2d
#practices #process
Теги: #practices, #process.
👎35
👎34
О важности выстроить осмысленную стратегию QA, которая приносит пользу конечному пользователю
#перевод
https://telegra.ph/Pochemu-osmyslennoe-testirovanie--ehto-vazhno-02-11
#practices #process
Теги: #practices, #process
#перевод
https://telegra.ph/Pochemu-osmyslennoe-testirovanie--ehto-vazhno-02-11
#practices #process
Теги: #practices, #process
👎30
Вышла новая версия 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