TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Mattermost End-to-End Test Automation Hackathon: May 3 – May 31

4 pointsby emilycookabout 4 years ago

1 comment

emilycookabout 4 years ago
The Mattermost team is working on automating feature testing of the webapp to<p>1. Decrease time to ship a bug fix release<p>2. Raise the quality of the software by reducing number of manual tests<p>Our end-to-end (E2E) tests, written in JavaScript using the Cypress framework, help us cut down manual tests, and are an integral part of the product development process.<p><i>Event Details</i><p>1. Event runs from May 3rd to May 31st, 2021. Any submitted PRs must be merged by June 11th 4:00 PM PST to qualify. Those closed by maintainers as incomplete, invalid or spam are not counted.<p>2. Five merged pull requests wins you a swag bag<p>3. Top-3 contributors win a special award.<p>4. First-time contributors receive a custom-printed Mattermost Mug! <a href="https:&#x2F;&#x2F;forum.mattermost.org&#x2F;t&#x2F;limited-edition-mattermost-mugs&#x2F;143" rel="nofollow">https:&#x2F;&#x2F;forum.mattermost.org&#x2F;t&#x2F;limited-edition-mattermost-mu...</a><p><i>How to Join</i><p>1. Join our Test Automation Hackfest channel in Mattermost: <a href="https:&#x2F;&#x2F;community.mattermost.com&#x2F;core&#x2F;channels&#x2F;e2e-test-automation-hackfest-2021" rel="nofollow">https:&#x2F;&#x2F;community.mattermost.com&#x2F;core&#x2F;channels&#x2F;e2e-test-auto...</a><p>2. Review test cases ready for automation: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1auZlKnfWPtAXhl0dJYyNO8m44o-WzFba0JCc_cMURuI&#x2F;edit#gid=1650809354" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1auZlKnfWPtAXhl0dJYyN...</a>)<p>3. Find a test case you’re interested in and either post in the Test Automation Hackfest channel, or comment in the spreadsheet.<p>4. Create a pull request to add a Cypress test automation using this guide: <a href="https:&#x2F;&#x2F;developers.mattermost.com&#x2F;contribute&#x2F;webapp&#x2F;end-to-end-tests&#x2F;#guide-for-writing-e2e-testing" rel="nofollow">https:&#x2F;&#x2F;developers.mattermost.com&#x2F;contribute&#x2F;webapp&#x2F;end-to-e...</a><p><i>Resources</i><p>* Announcement blog post: <a href="https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;mattermost-e2e-cypress-test-automation-hackfest-2021&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;mattermost-e2e-cypress-test-auto...</a><p>* Automated UI testing with Cypress: <a href="https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;automated-ui-testing-with-cypress&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;automated-ui-testing-with-cypres...</a><p>* E2E Testing in Mattermost documentation: <a href="https:&#x2F;&#x2F;developers.mattermost.com&#x2F;contribute&#x2F;webapp&#x2F;end-to-end-tests&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.mattermost.com&#x2F;contribute&#x2F;webapp&#x2F;end-to-e...</a><p>* Spreadsheet of test cases to automate: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1auZlKnfWPtAXhl0dJYyNO8m44o-WzFba0JCc_cMURuI&#x2F;edit#gid=1650809354" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1auZlKnfWPtAXhl0dJYyN...</a>