Snapvisor — гэта візуальнае рэгрэсійнае тэсціраванне для вашага канвеера непераўзыдзенай інтэграцыі (CI). Ён робіць скрыншоты вашага карыстальніцкага інтэрфейсу ў кожным запыце на злучэнне, параўноўвае кожны з іх з базавым узроўнем і паказвае дакладна, якія пікселі змяніліся — візуальныя памылкі юніт-тэсты ніколі не выяўляюць.
Адкрыйце зборку і праглядзіце адрозненні побач. Зацвердзіце змены, якія вы хацелі зрабіць, адхіліце тыя, якія не зрабілі, і дазвольце праверцы статусу затрымаць зліццё, пакуль хтосьці сапраўды не паглядзіць. Базавыя ўзроўні адпавядаюць вашым зацверджанням, таму ваш набор даведак застаецца актуальным без ручнога ўліку.
Snapvisor падключаецца да GitHub і GitLab і публікуе праверку статусу ў кожным запыце на злучэнне, таму візуальны агляд знаходзіцца там, дзе ўжо працуе ваша каманда. Ён пабудаваны на правераным рухавіку з адкрытым зыходным кодам і працуе як кіраваны сэрвіс, таму вам няма чаго размяшчаць.
АСАБЛІВАСЦІ
- Аўтаматычна рабіць скрыншоты кожнага запыту на злучэнне з CI
- Піксельныя адрозненні з паралельным аглядам кожнай змены
- Зацвердзіць або адхіліць кожную змену; Базавыя лініі адпавядаюць вашым зацвярджэнням
- Праверкі статусу GitHub і GitLab, якія блакуюць зліццё
- Некалькі вокнаў прагляду на зборку
- Перцэпцыйнае параўнанне, якое ігнаруе шум згладжвання
- Неабмежаваная колькасць праектаў і дэталёвы кантроль доступу
- Аддалены сервер MCP, каб агенты штучнага інтэлекту маглі запытваць зборкі (план Pro)
КОШТ
Бясплатны план уключае 7000 скрыншотаў у месяц, неабмежаваную колькасць праектаў і праверкі статусу GitHub і GitLab без неабходнасці крэдытнай карты. План Pro каштуе ад 100 долараў у месяц, уключаючы 15 000 скрыншотаў і аплату ў залежнасці ад выкарыстання. Кожны платны план пачынаецца з 14-дзённай пробнай версіі. Кіраванне ўліковымі запісамі і падпіскамі ажыццяўляецца на snapvisor.io.
Гэта дадатак з'яўляецца дадаткам да вэб-сэрвісу Snapvisor: увайдзіце, каб праглядаць зборкі, праглядаць адрозненні і зацвярджаць змены з тэлефона.
Візуальнае рэгрэсійнае тэсціраванне для непераўзыдзенай інтэграцыі. Адсочвайце змены карыстальніцкага інтэрфейсу да іх адпраўкі.