OPNsense Forum

English Forums => Development and Code Review => Topic started by: dcol on March 06, 2018, 05:00:38 pm

Title: Setup a community testing environment.
Post by: dcol on March 06, 2018, 05:00:38 pm
As a dedicated member of the OPNsense community I think a novel idea is to setup a testing environment using the best resource possible, the community. Those of us with testing environments can offer a test platform for testing certain elements that we have some knowledge in before a general release.

For example, I can test some plug-ins that I use on a regular basis as well as a general platform with a static IP presence on the internet. Start recruiting volunteers that can help test different features. Create a sign-up sheet with info like areas of expertise, types of test systems available, and a check list of features you are willing to test.

This is much better than releasing a version with bugs that may affect a production system.
The more the community is involved the more success we will have.

Yes, I know we can use the development version, but there is no structured reporting with feedback and who knows who is testing what? We can report bugs to Github, but do we assume everything else is working as expected? There should be a 'check off' list of tested components by the designated 'testers'. This would bode an air of confidence that we truly have a stable version for our production systems.

I haven't the foggiest idea how to set it up. But I do know this is a dream scenario for devs.