Cypress Test Automation Hackfest
Win an exclusive Mattermost swag bag by making five contributions to the Cypress Test Automation campaign between July 27 and August 31, 2020. Plus top-3 contributors receive a special prize!
The Mattermost team is working on automating feature testing of the webapp to
- Decrease time to ship a bug fix release
- Raise the quality of the software by reducing number of manual tests
We’re excited to work with our community to significantly increase automated test coverage by August 31! In addition to making a huge impact on the project, you’ll get experience working with Cypress, one of the most popular open source test automation frameworks.
If it’s your first time contributing to Mattermost, you’ll also receive a custom-printed Mattermost Mug!
How to get involved?
Participate in three simple steps:
- Join our Hackfest: Test Automation channel in Mattermost.
- Review test cases ready for automation. Find one you’re interested in and either post in the Hackfest: Test Automation channel, or comment in the spreadsheet. This will let others know you’re working on it.
- Create a pull request to add a Cypress test automation using this guide: https://developers.mattermost.com/contribute/webapp/end-to-end-tests/#guide-for-writing-e2e-testing
Event details
- Event runs from July 27 to August 31, 2020. Any submitted PRs must be merged by September 14th 4:00 PM San Francisco time to qualify. Those closed by maintainers as incomplete, invalid or spam are not counted.
- Five merged pull requests wins you a swag bag!
- Top-3 contributors, evaluated by # of contributions to this hackfest, win a special prize.
- If it’s your first time contributing to Mattermost, you’ll receive a custom-printed Mattermost Mug.
Resources
- Cypress E2E testing guide: https://developers.mattermost.com/contribute/webapp/end-to-end-tests/
- Spreadsheet of test cases to work on: https://docs.google.com/spreadsheets/d/1gn12iXQbswP1fAcp4alEIfJdFuB1DlFu9CzW89zm598/edit?usp=sharing
- Blog post: https://mattermost.com/blog/automated-ui-testing-with-cypress