QA Family by Alexey – Telegram
QA Family by Alexey
1.55K subscribers
99 photos
6 videos
219 links
Команда:
- Иванов Алексей 2ГИС @alexey_qa
- Иванова Ксения Wink

Этот канал из моего лично трансформируется в канал онлайн сообщества QA Family

👥 Делаем митап @moscowqa
🎙Подкаст family-qa.mave.digital
Download Telegram
Лучшие практики и подходы для тестирования микросервиса
Самое важное это интеграционое тестирование, сделать хорошие моки(заглушки), но им нельзя доверять


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
👎39
Архитектура ПО идет бок о бок, с тем на сколько код будет тестируемый

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, #тестирование
👎34👍1
Что такое тестирование white box и как это может использовать QA инженер в работе
https://dev.to/taniazhydkova/what-is-white-box-testing-3c2d

#practices #process
Теги: #practices, #process.
👎35
Удобный инструмент для работы с кафкой
https://github.com/provectus/kafka-ui/

#tools
Теги: #tools
👎34
О важности выстроить осмысленную стратегию QA, которая приносит пользу конечному пользователю
#перевод

https://telegra.ph/Pochemu-osmyslennoe-testirovanie--ehto-vazhno-02-11

#practices #process
Теги: #practices, #process
👎30
Вышла новая версия Playwright v1.19
1) Были добавлены Soft assertions, в отличие от обычных асертов они, не прерывают выполнение теста, а помечают тест как не пройденный.
2) В expect можно добавить свое сообщение
await expect(page.locator('text=Name'), 'should be logged in').toBeVisible();
3) И добавили много новых expect-ов
expect(locator).toBeChecked([options])
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])

Ребята круто поработали над expect-ами и асертами, тем временем 3 дня назад у puppeteer вышла версия версия 13.3.0
и там небольшой фикс, печально и не хочется говорить, что у Playwright не будет хорошего конкурента
https://github.com/microsoft/playwright/releases/tag/v1.19.0
Теги: #playwright #expect #automation #tools
👎34👍5
Какими навыками должен обладать 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
👎29
Когда требуется автоматизация тест кейсов?

Суть статьи о том, что тест кейсы в начале надо проверять вручную, а затем – дополнительно прогонять авто тесты.
#перевод

https://telegra.ph/Kogda-trebuetsya-avtomatizaciya-test-kejsov-02-17
Теги: #automation
👎32
Forwarded from Веб-стандарты (Веб-стандарты)
Как тестировать на телефонах и эмуляторах. Вадим Макеев показывает, как дебажить веб-страницы на Android- и iOS-устройствах и как обойтись без реальных устройств, используя эмуляторы в Xcode и Android Studio.

https://youtu.be/71qnSzSjCyY
👎35
Мысли о Тестировании безопасности

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
👎30
Если, как я любите хардкор в js, советую прочитать.
Автор рассказывает про свой опыт в создании библиотеки 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
👎34
Вышла новая версия puppeteer 13.4.0
- В 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
👎38