In episode 186 of Destination Linux podcast (releasing today) we discuss the topic of Quality Control in open source. During the discussion, the crew raised the question whether our community could come together to solve this problem.
Problem: No unified community of testers for open source software that allows for developers to engage the community in order to perform testing of their software on variety or specific hardware and distros. DL has been approach by developers asking if we could use our community for such purposes in the past.
The current calls to community for testing from various distros happens on forums or tweets or other platforms with minimal engagement and exposure. Today there is often confusion on what exactly is needed for users to test and no information on the type of hardware or systems that the software is being tested on. Additionally, there is no unified output to help devs focus on the areas that impact the community most.
Proposed Solution: Leverage thousands of DLN users from around the world to sign up for testing on a web interface. Devs could submit a request for testing and narrow down testers if needed to: specific hardware, VM or bare metal testers, or include everyone to help resolve issues prior to release.
What’s Needed : Individuals with extensive experience in web platform development specific to database storage, search, and form submission. DLN would cover costs associated with website and servers.
What It COULD Look Like:
Website with a developer section where they can submit a request for testing. Form would allow for Dev to specify criteria to the type of testers they need (example: only testers with HiDPI monitors or only testers with AMD GPU’s)
An additional form for people to sign up for being a tester. Capture hardware information and additional info regarding their OS and whether they’re willing to test on bare metal or only a VM, etc.
Response form that testers fill out. Allow some customizable fields from devs. The responses are consolidated into a summary report.
Here is a very rough concept of just text language and potential form questions. ONLY A CONCEPT of text and language.
http://dasgeekcommunity.com/open-source-beta-testing-agreement/
So what we want to do now is gauge interest and see if we can get some individuals willing to volunteer their skill-set to help build out. Let us know below.
Discussion from Destination Linux 186: