Pull to refresh

Comments 8

Хм… звучит очень многообещающе. Ответьте пожалуйста на мой вопрос…
У меня есть система пакетного тестирования для нашего продукта, JAVA 1.7, Selenium WebDriver, MAVEN… Возможно ли внедрение вашего фреймворка/его возможностей в мой набор пакетов тестов?

P.S. Поясню заранее — запускать в составе пакетов тестов, а не как отдельное действие/тест…
А каким именно образом вы проводите пакетное тестирование? Просто мы все делаем в Jenkins: каждый проект с тестами (например Selenium тесты или Service Acceptance) хранится отдельным репозиторием в гитхабе. В самом jenkins мы выстроили свой pipeline из разных тест проектов и Galen как-раз один из них. Есть возможность запуска с выводом testng отчетов:

galen test . --testngreport "report/testng.xml"

Правда в этих отчетах очень обрезанная информация о самих проверках, но нам достаточно зафейленого статуса в Jenkins, а уже подробности смотрим в html отчете
На Jenkins переход только планируется (ближе к весне) — сейчас каждый раз запускаются пакеты тестов из под MAVEN. На сколько я понял у вас, в вашей реализации, Galen является одним из нескольких тестов… Если вы не против, то хотелось бы эту тему обсудить более подробно — сейчас завал, а ближе к концу недели я имею чуть больше времени. Если не против, то напишите в ЛС как и когда с вами будет возможно связаться.
затем собирать их все в один большой отчет, по которому один из тестировщиков обязан пробежаться глазами и, в случае обнаружения несоответствий, рапортовать о дефекте.

Сравнивать скриншоты вручную, это конечно глупая идея. Глаз «замыливается» очень быстро. Поэтому я делал это автоматически

Как вариант, можно было бы разработать свой браузер, основанный на WebKit, специально для Galen, но мне кажется, что это будет пустая трата времени.

Зачем писать самому, когда уже есть PhantomJS
Зачем писать самому, когда уже есть PhantomJS


Спасибо, хорошая идея. Добавил в issues на гитхабе.
Sign up to leave a comment.

Articles