ApproveJ 1.5.0 is here! 🚀

Stop writing manual assertions for complex data. Our #JVM approval testing library just got a huge update:

📸 Visual Testing: Approve screenshots (Playwright/Selenium) with pHash.
🗄️ DB Testing: Approve SQL results as Markdown tables.

🔗 https://approvej.org

#ApproveJ #Java #Testing #OpenSource #JavaDev #JUnit #VisualTesting

ApproveJ

Your preview functions can be used not only for development but also as your tool to releasing apps without pixel imperfections.

Want to dive deeper into visual testing? Subscribe to my newsletter for Android development and testing tips. Plus, you’ll be the first to know when my book on visual testing is released!

https://alexzh.com/

#AndroidDev #Testing #JetpackCompose #VisualTesting

Mobile development with Alex

A blog about Android development & testing, Best Practices, Tips and Tricks

Mobile development with Alex
Visual Testing is essential for flawless UI.
Check out our complete guide covering tools, workflows, and best practices.
Great for developers and testers alike.
Read more: https://testgrid.io/blog/visual-testing/
#VisualTesting #QA

Компьютерное зрение в автотестах. Поиск элемента по фото

В автотестах для web-приложений, мы привыкли искать элементы по селектору. Это обязывает наделять html-элементы уникальными атрибутами, будь то класс или data-атрибут. Но когда проект становится достаточно большим, команда начинает задумываться над сокращением размера index.html, чтобы переходя по ссылке пользователь как можно быстрее получил полезную для него информацию. Тут-то и начинается гонка за каждый байт и каждую миллисекунду и необходимость любого «лишнего» символа в html разметке ставится под сомнение. В такие моменты data-атрибуты для автотестов это первые кандидаты на удаление из конечного html. Уже довольно давно я думал о том как же находить элементы на странице не привязываясь к DOM-дереву, результатом этих поисков является плагин, который я написал для Cypress. О нем, и о подходе, который в нем применяется, пойдет речь в данной статье.

https://habr.com/ru/articles/841564/

#cypress #selector #visualtesting #cypressplugin #elementsearch

Компьютерное зрение в автотестах. Поиск элемента по фото

Меня зовут Ахетов Даниил и уже более 5 лет я занимаюсь автоматизацией тестирования web-приложений на JavaScript. За это время я успел попробовать все самые популярные фреймворки для автоматизации...

Хабр
"So visual stuff is really something where the machines are not that good at telling you if the outcome is okay or not but they're really, really good at saying there's a difference here.", Gojko Adzic (@gojkoadzic at Twitter) in the TestGuild #podcast.
🔗 https://testguild.com/podcast/automation/a351-gojko/
#testing #visualtesting #automation
YOU'RE TESTING WHAT? with Gojko Adzic | Automation Testing Made

About This Episode: As testers, we need to change with the times. What may have made sense to automate ten years ago may not still apply today. In this episode, Gojko Adžić will share five universal r