Compatibility/Automated compat testing: Difference between revisions

reorg
(added a roadmap of sorts)
(reorg)
Line 1: Line 1:
== About ==


The tool Compatipede (built on SlimerJS for Gecko testing and PhantomJS for Webkit rendering) can do automated testing of live websites.
The tool Compatipede (built on SlimerJS for Gecko and PhantomJS for Webkit rendering) can do automated testing of live websites.


The framework consists of the projects [https://github.com/Asynchq/jannah jannah] for the infrastructure that's capable of scaling up to testing many pages at once across many computers and [https://github.com/Asynchq/boar boar] for the script that controls SlimerJS/PhantomJS.
The framework consists of the projects [https://github.com/Asynchq/jannah jannah] for the infrastructure that's capable of scaling up to testing many pages at once across many computers and [https://github.com/Asynchq/boar boar] for the script that controls SlimerJS/PhantomJS.
== Roadmap ==


[[File:Compatipede-2-structure.png|1001px frameless]]
Compatipede 2 is still under development. This is a prioritised list of tasks we would like to complete:
Compatipede 2 is still under development. This is a prioritised list of tasks we would like to complete:


Line 20: Line 21:
# Way to run Hallvord's existing regression tests from the old extension/slimertester.js
# Way to run Hallvord's existing regression tests from the old extension/slimertester.js
# Selenium support to facilitate easier automation, e.g. log in
# Selenium support to facilitate easier automation, e.g. log in
== Compatipede 2 architecture ==
[[File:Compatipede-2-structure.png|1001px frameless]]
Confirmed users
74

edits