TGViewer
Channel Public Channel
QA Family by Alexey

QA Family by Alexey

@dev_qa

Команда:
- Иванов Алексей @alexey_qa
- Иванова Ксения Wink

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

👥 Делаем митап @moscowqa
🎙Подкаст family-qa.mave.digital
Subscribers
1.66K
Photos
114
Videos
7
Links
249

Showing posts older than #70 · Back to latest

Older Posts 19 shown
Post #66 852

Forwarded from Веб-стандарты (Веб-стандарты)

Как тестировать на телефонах и эмуляторах. Вадим Макеев показывает, как дебажить веб-страницы на Android- и iOS-устройствах и как обойтись без реальных устройств, используя эмуляторы в Xcode и Android Studio.

https://youtu.be/71qnSzSjCyY
  • 👎 35
Post #65 864
Когда требуется автоматизация тест кейсов?

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

https://telegra.ph/Kogda-trebuetsya-avtomatizaciya-test-kejsov-02-17
Теги: #automation
  • 👎 32
Post #63 762
Какими навыками должен обладать SRE?
По мнению автора статьи, самым важным навыком для SRE является управление инцидентами и быстрого его решения

https://rootly.com/blog/top-9-skills-for-sres-from-ex-instacart-sre
Теги: #SRE, #управление_инцидентами
  • 👎 30
  • 👍 1
Post #62 821
Вышла новая версия 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(title[, 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
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...
  • 👎 34
  • 👍 5
Post #57 623
Post #53 640
Лучшие практики и подходы для тестирования микросервиса
Самое важное это интеграционое тестирование, сделать хорошие моки(заглушки), но им нельзя доверять


https://blog.testproject.io/2021/09/29/best-practices-for-testing-microservices/

#automation #practices
Теги: #automation #practices
  • 👎 33
Post #52 588
Зачем писать авто-тесты для пет-проектов?
- Помогают быстро втянуться в проект после перерыва
- Если ваш проект станет больше, и к вам придут другие разработчики, они быстро смогут разобраться с кодом
Но иногда нет смысла писать какие-либо автотесты. Например, ваш пет-проект выполняет небольшую задачу, которую вы можете протестировать за считанные секунды

https://dev-tester.com/are-automated-tests-for-solo-projects-useful/

#automation
Теги: #automation
  • 👎 29
Post #51 644
Нагрузочное тестирование с Playwright + artillery
Автор рассказывает о гибридном подходе, где идет нагрузочное тестирование и запускается Е2Е тесты
Такой подход дает, что мы получаем как работает наш бэкенд и фронтенд под нагрузкой

https://dev.to/artilleryio/load-testing-with-playwright-m0a

#automation #playwright
Теги: #automation, #playwright.
  • 👎 38
  • 👍 2
Post #50 550
Почему стоит писать интеграционные тесты рядом с кодом приложения?
1) Повышается вовлеченность разработчика в тестирование
2) Обеспечить совместимость тестов с изменениями в коде приложение
Так же автор упоминает и о минусах такого подхода, где QA инженеру требуется знать все языки программирования на которых пишет команда
http://www.nissenweb.de/blog/integratedtests.htm

#automation
Теги: #automation #testing
  • 👎 31
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →