I have contributed, by creating small tools.
For one, bug reporting needs to be less offensive as opposed to being neutral. Because there are hardly any neutral words.
While providing a screenshot, with some logs is a routine practice. Instead of writing the steps to repoduce, a video (screen recording) with all the steps leading to the bug could be a good idea as some biases could be reduced. Also providing data about the system like disk usage, memory etc. could be useful in anlaysing the issue in addition to logs. Since most of these things had system calls I used Linux in my open source project
Challenges: I needed collaborators to take this tool to the next level
I also think writing it in python and adding some more dependencies could make it more powerful
I think the ministry of testing can be a good place for tester friendly oss communities
I contributed by providing bug reports, bug fixes and small tools.
For Cucumber, I provided a bug fix for the Ruby implementation: At some point, the command cucumber started to crash. I used the environment variable $CUCUMBER_COLORS, and the command threw an exception when $CUCUMBER_COLORS was used.
I also created some small tools, primarily for myself: A Ruby gem to work with INI files and one to echo file content to the terminal in hex code & the corresponding (UTF-8) character.
@imaabasiee ! What an amazing article. I am in the middle of a job-hunt and career transition, and I couldn’t be more inspired to try out open-source contributions
What you shared were super detailed and will definitely help anyone who wanted to start polishing their testing skills or simply gain experience. Thank you very much!
Had this tab open since several days and finally gave it a read!
Great write up @imaabasiee
I recently dived into this topic too but Hacktober never occurred to me. I liked the 3 links you posted where people can find open source projects. When i was looking for a project, most I came across were stale.
And because of those 3 links, I’ve added your article to one of my own write ups as a bookmark
99% of Engineers want to use Open Source Tools.
99% of Engineers don’t contribute to Open Source Tools.
Contributing to it is damn easy but most people are confused how to start.
Yes, I have contributed to open source as a tester.
Have tried various forms of contributions (doc, bugs, retesting, PR, etc.)
I think your article is very valuable for testers who want to learn how to do it.
I have contributed to only one open-source project as a tester for now.
I feel some satisfaction knowing that I am contributing to something meaningful.
I am looking forward to exploring and contributing to more projects.