Selenium/Ruby/Automation discussion

Topics to discuss about browser test automation

Under what circumstances should we target the following test environments and features?

Beta labs

Initial test targets:


 * Article Feedback
 * AFTv5 is scheduled to get backend changes soon, we want to make sure the front end remains stable


 * New Pages Feed/Page Curation toolbar
 * NPF/Curation is under active development right now in production. Toolbar could be challenging.


 * UploadWizard (commons)
 * UW has had recent improvements for Wiki Loves Monuments and Mobile

Production


 * post-deploy sanity check is harder than it would seem
 * other areas?

Commons


 * both beta labs and production?

Wikisource


 * ProofreadPage extension is subject to breakage

Architecture questions

Should we use Cucumber? or just RSpec only?

Create a client/server/grid environment
 * id server with Antoine
 * find clients. Sauce Labs? our own VMs?
 * Windows issues

Repositories

Right now I have in mind two separate repositories, possibly interlinked


 * A repo that members of the community can run locally
 * The community should be able to contribute new tests and enhancements to this repo


 * A repo that runs via WMF Jenkins on WMF hardware

Github and/or gerrit
 * Discuss integration, Mobile (and others) are using Github, but we should have gerrit integration

Mobile http://en.m.wikipedia.org/
 * Michelle and Tomasz