**Form**
https://docs.google.com/forms/d/1g1E_S-kLCO8E7wsqtVkHzzmAYW36Ml6hkOZhVH9QtKU/formResponse
**Goal**
To get a baseline of user satisfaction in our browser-testing infrastructure/tooling.
**Target audience**
- [[ https://lists.wikimedia.org/mailman/listinfo/wikitech-l | wikitech-l ]]
- [[ https://lists.wikimedia.org/mailman/listinfo/engineering | engineering ]]
- [[ https://lists.wikimedia.org/mailman/listinfo/qa | qa ]]
**Notes**
[[ https://www.youtube.com/watch?v=R2hdLfPFcQk | Testing: Where does it hurt? ]] video might be good inspiration for questions.
**Scale**
5 level scale might be enough for our purpose, from `:(` (1) to `:)` (5).
**Jenkins**
- Gerrit triggered Selenium+Jenkins jobs ([[ https://integration.wikimedia.org/ci/job/mwext-mw-selenium/ | mwext-mw-selenium ]], after patch set submission)
- are stable enough
- are fast enough
- Time triggered Selenium+Jenkins jobs ([[ https://integration.wikimedia.org/ci/view/Selenium/ | selenium* ]], daily)
- are stable enough
- are fast enough
- I know how to use [[ https://www.mediawiki.org/wiki/Continuous_integration/Entry_points | CI entry points ]]
- [[ https://github.com/ruby/rake | Rake ]] (Ruby)
- [[ http://gruntjs.com/ | Grunt ]] (JavaScript)
**Ruby**
- I like the current Selenium+Ruby framework ([[ https://phabricator.wikimedia.org/diffusion/MSEL/ | mediawiki_selenium ]])
- I like writing tests using
- [[ https://cucumber.io/ | Cucumber ]]
- [[ http://rspec.info/ | RSpec
]]
**JavaScript**
- I know there is experimental Selenium+JavaScript framework ([[ https://phabricator.wikimedia.org/diffusion/GMALU/ | Malu ]])
- I like writing tests using
- [[ https://mochajs.org/ | Mocha ]]
- [[ https://qunitjs.com/ | QUnit ]]
**Selenium**
- I like writing tests
- I know how to write tests
- Fixing failed tests is easy
**Getting help**
- Rate your experience getting help via the below methods:
- at mediawiki.org (example: [[ https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing | Browser testing ]])
- IRC: `#releng`
- Phabricator: #browser-tests #browser-tests-infrastructure
- mailing list: [[ https://lists.wikimedia.org/mailman/listinfo/qa | QA ]]
- Getting started documentation is good enough (example: [[ https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Setup_instructions | Setup instructions ]])
- There is sufficient documentation on how to do testing (example: [[ https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing | Browser testing ]])
- I need help with getting started with testing
- I would like to pair with somebody
- I would like to attend on-line workshop
- I would like to attend in person workshop (hackathon, conference)
- I need help with fixing failed tests
- I would like to pair with somebody
- I would like to attend on-line workshop
- I would like to attend in person workshop (hackathon, conference)
- Anything else we forgot to ask?