Съдържание:

Какво е BackstopJS?
Какво е BackstopJS?

Видео: Какво е BackstopJS?

Видео: Какво е BackstopJS?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Ноември
Anonim

BackstopJS е приложение за тестване на визуална регресия, което обвива CasperJS, PhantomJS и ResembleJS в лесна за конфигуриране тестова матрица в множество състояния на приложения (URL), DOM елементи и размери на екрана. Следва 15-минутен преглед на инсталацията и първоначалната конфигурация на BackstopJS.

Също така, какво е Javascript backstop?

Обратно спиране . JS е проект с отворен код за провеждане на визуални тестове с помощта на браузъри без глава за заснемане на екранни снимки. Първоначално се изпълняваше с помощта на библиотеки на браузъра без глава PhantomJS или SlimerJS.

Освен това, какво представлява тестването за визуална регресия? А тест за визуална регресия инструментът изпълнява преден или потребителски интерфейс (UI) регресионно тестване чрез заснемане на екранни снимки на уеб страници/UI и ги сравнявате с оригиналните изображения (или исторически основни екранни снимки или референтни изображения от уебсайт на живо).

По подобен начин се пита какво е CSS регресия?

CSS регресия Тестването е набор от автоматизирани тестове за сравняване на визуалните разлики в уебсайтовете. Появата на богат потребителски интерфейс и отзивчив дизайн направи почти невъзможно ефективно тестване на уеб приложения и уебсайтове, без да се фокусира върху CSS и визуални оформления.

Как можете да предотвратите регресия?

Някои от тях са:

  1. Премахване на кода.
  2. Поддържане на кода просто.
  3. Избягване на дълбоко вложена логика.
  4. Писане на автоматизирани тестове (единични тестове, интеграционни тестове).
  5. Изпълнете тестовете преди внедряване/изпращане.
  6. Опитайте се да поддържате състоянието просто и краткотрайно, ако е възможно.
  7. Използвайте валидиране на входа във функциите.
  8. Използвайте валидиране на изхода в рамките на функциите.

Препоръчано: