**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
* `:'(` 1
* `:(` 2
* `:|` 3
* `:)` 4
* `:D` 5
*Landing page*
- Thank you for taking the time for this survey. It should take you up to 5 minutes. Most of the questions have simple 5 level linear scale. There are 5 sections, and the last question in each section will be free form text field, so you can leave comments on anything we forgot to ask.
**Jenkins**
- Gerrit triggered Selenium+Jenkins jobs ([[ https://integration.wikimedia.org/ci/job/mwext-mw-selenium/ | mwext-mw-selenium ]], after patch set submission).
- Jobs are stable enough.
- Jobs are fast enough.
- Time triggered Selenium+Jenkins jobs ([[ https://integration.wikimedia.org/ci/view/Selenium/ | selenium* ]], daily)
- Jobs are stable enough.
- Jobs 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**
- How do you feel about...
- Selenium+Ruby framework ([[ https://phabricator.wikimedia.org/diffusion/MSEL/ | mediawiki_selenium ]])
- [[ https://cucumber.io/ | Cucumber ]]
- [[ http://rspec.info/ | RSpec ]]
**JavaScript**
- How do you feel about...
- Selenium+JavaScript framework ([[ https://phabricator.wikimedia.org/diffusion/GMALU/ | Malu ]])
- [[ https://mochajs.org/ | Mocha ]]
- [[ https://qunitjs.com/ | QUnit ]]
**Selenium**
- How do you feel about...
- writing tests
- fixing failed tests
**Getting help**
- Rate your experience getting help via the below methods.
- mediawiki.org (example: [[ https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing | Browser testing ]])
- [[ https://www.mediawiki.org/wiki/MediaWiki_on_IRC | IRC ]]: `#releng`
- [[ https://phabricator.wikimedia.org | Phabricator ]]: #browser-tests #browser-tests-infrastructure
- mailing list: [[ https://lists.wikimedia.org/mailman/listinfo/qa | QA ]]
- How do you feel about...
- Getting started documentation (example: [[ https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Setup_instructions | Setup instructions ]])
- 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)