Upload
andrew-chalkley
View
189
Download
1
Embed Size (px)
Citation preview
Best Practices for Testing *Open Source Projects
Best Practices for Testing Closed Source Projects
• Objectively Understand the Quality
• Stakeholders Understand the Risks
• Find Bugs / Test for Regressions
is most visible to humans
is “irritating”
is stop
1. Some Evolutionary Psychology Thing
2. Coincidence
Running tests in the cloud when code submitted to source control.
1. Helps find errors on another computer1. No more “It works on my machine”
2. Tests pull requests from other developers
3. Notifies you of issues after merging / tagging
4. Gives you a badge
1. The process to measure your code is covered
guarantee the quality of the code
3. Gives you a badge
Codecov Coveralls
Snyk
1. Add A Contributors File1. Teach how to contribute
2. Delegate1. Give people projects and get them to test too
2. Even if you want to learn the thing
3. Coach / Be Nice
4. Celebrate Newcomers
• Test your docs
• Adds value to docs
• Easy first contributions
Questions?