Displaying 1 to 8 from 8 results

PhantomFlow - Describe and visualise user flows through tests with PhantomJS

  •    Javascript

Unmaintained notice: As of December 22nd 2017 this project will no longer be maintained. What started out as a creative experiment four years ago became a significant tool in Huddle's Web development workflow, as well as the workflows of external Web engineers. But like PhantomCSS, its time to move on. UI testing with decision trees. An experimental approach to UI testing, based on Decision Trees. A NodeJS wrapper for PhantomJS, CasperJS and PhantomCSS, PhantomFlow enables a fluent way of describing user flows in code whilst generating structured tree data for visualisation.

PhantomFlow - Describe and visualise user flows through tests with PhantomJS

  •    Javascript

Unmaintained notice: As of December 22nd 2017 this project will no longer be maintained. What started out as a creative experiment four years ago became a significant tool in Huddle's Web development workflow, as well as the workflows of external Web engineers. But like PhantomCSS, its time to move on. UI testing with decision trees. An experimental approach to UI testing, based on Decision Trees. A NodeJS wrapper for PhantomJS, CasperJS and PhantomCSS, PhantomFlow enables a fluent way of describing user flows in code whilst generating structured tree data for visualisation.

awesome-regression-testing - 🕶️ A curated list of resources around the topic: visual regression testing

  •    

Curated list of awesome visual regression testing resources. Regression testing is a type of software testing which verifies that software which was previously developed and tested still performs the same way after it was changed or interfaced with other software. The purpose of regression testing is to ensure that changes to the software have not introduced new faults.

grunt-phantomflow - Testing user flows

  •    Javascript

Unmaintained notice: As of December 22nd 2017 this project will no longer be maintained. What started out as a creative experiment four years ago became a significant tool in Huddle's Web development workflow, as well as the workflows of external Web engineers. But like PhantomCSS, its time to move on. If you are unfamilar with Grunt check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins.




nightwatchcss - Regression testing tool for Nightwatch based on WebdriverCss

  •    Javascript

CSS regression testing in WebdriverJS. This plugin is an automatic regression-testing tool for WebdriverJS. It was inspired by James Cryers awesome project called PhantomCSS. After initialization it enhances a WebdriverJS instance with an additional command called webdrivercss and enables the possibility to save screenshots of specific parts of your application. WebdriverCSS uses GraphicsMagick/ImageMagick for image processing as well as node-canvas for comparing and analyzing screenshots with node-resemble. To install this package you'll need to have GraphicsMagick, ImageMagick and Cairo preinstalled.

grunt-phantomflow - Testing user flows

  •    Javascript

Unmaintained notice: As of December 22nd 2017 this project will no longer be maintained. What started out as a creative experiment four years ago became a significant tool in Huddle's Web development workflow, as well as the workflows of external Web engineers. But like PhantomCSS, its time to move on. If you are unfamilar with Grunt check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins.

grunt-phantomcss

  •    Javascript

Currently this fork is not available on npm, however, you can install and use this version by following the steps below. If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin through the following steps.

haunterjs - CSS regression testing tool focused on simplicity

  •    Javascript

When you work on a big website or web application, you (and maybe a bunch of people) are constantly introducing changes in the visual components. Sometimes this changes are intentional, as you are improving the look and feel, or adding new features, but sometimes this changes are introduced by mistake. Imagine you are refactoring some component, for example a button, but you are not sure how this change is gonna impact the site. You would need to browse the whole site to make sure everything looks good. With css regression tests you can automate the process, and make sure none breaks the styles across the website. There are some tools like PhantomCSS or wraith which allow you to write tests to compare screenshots of your website and detect changes. haunterjs masks some complex features of casperjs, allowing to code simple tests, with a more compact and readable syntax.