Compatibility/Automated compat testing: Difference between revisions

Jump to navigation Jump to search
new section about other purposes
(some more details)
(new section about other purposes)
Line 22: Line 22:
# 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
=== Re-purposing Compatipede 2 ===
The above features will be excellent for web compatibility testing. However, the tool we write can also be used in various other ways, including
# Stability testing - loading many sites w/o crashing
# Browser regression testing - comparing output from Gecko version n and Gecko version n+1
# Memory analysis - using Gecko's built-in methods for dumping memory stats or OS reporting
## A special case of memory analysis might be to compare memory usage for Gecko and Webkit when loading the same page, might give us hints about structures and sites Webkit handles better than Gecko memory-wise


== Compatipede 2 architecture ==
== Compatipede 2 architecture ==


[[File:Compatipede-2-structure.png|1001px frameless]]
[[File:Compatipede-2-structure.png|1001px frameless]]
Confirmed users
74

edits

Navigation menu