Resonic Testing (Alpha and Beta)
This document is intended for people interested in testing the latest Resonic Pro pre-release builds.
Resonic Player pre-releases builds are freely available to the public.
Requirements
Anybody may become a tester, but for being involved with the Testers Group these are the basic requirements:
- Be on (and know) Discord — discord.liqube.com
- Report back every now and then. Little on a regular basis is better than a lot just once
- Stick to current testing goals, if any have been set
- Be fine with occasional screen shares and voice chats (it's ok to participate in writing)
- You do not need a Pro license for Alpha testing, but for Beta testing (see below)
- If you ask me about logins I will undo your tester status as it shows me that you haven't even read the first page of this document. Ain't got no time for that
Discord Channels
We use Discord to keep things central and semi-public. If you don't know your way around Discord ask publicly, not in private messages.
The Resonic Pro testing channels are (depending on the phase we're currently in):
- #alpha and 🔈alpha-voice
- #beta and 🔈beta-voice
- All testing channels are locked by default — Please request to be added to them.
- Nicknames of active testers have a yellow tint.
- In case you need logins to access some downloads check the pinned messages ("the pins") on the Discord channels (press Ctrl+P in #alpha or #beta).
When testing public Resonic Player (not Pro) builds please use the public channels #resonic, #bugs, and #suggestions.
Other means of reporting:
- LA Bug Tracker — bugs.liqube.com (the sterile method)
- LA Forums — forums.liqube.com (public only)
How to Test
That's really up to you.
Read: How to use Test Builds (Alpha + Beta)
Testing shouldn't be tense, mechanical, or over-complicated.
Everybody has their own way of testing software and we're not going to force ours onto you.
But: As stability and flawless function is the main goal, try whatever you want, in any order, go into detail with each new feature you can relate to, torture it, try to break it. Sit in a Discord channel and report things as they happen, retreat for a few days, take notes, and come back with the results, use the bug tracker if you must, it's up to you.
Sometimes we set goals, things to focus on, things that most need testing at the moment. Typically it's certain features that are going to be in the next release. We'll then have a scheduled voice chat, quite possibly with screen shares, on one of the 🔈alpha|betatest-voice channels to present some feature details that are easier expressed like this.
As a tester be in touch, even if it's just for a heads-up about not having found anything new, or not having much time on your hands.
Your extra set of eyes and brain is the help we need. But it's only helpful if you come forward with your findings and updates.
Downloads
Get the latest .zip (Alpha and Beta) or .msi file (Beta) from the stuff space.
Pro + Player Alpha check: stuff.liqube.com/ext/getalpha
Public builds: stuff.liqube.com/public/
Private builds: stuff.liqube.com/private/ (testers only)
Make it a habit to read the changelogs for every new build. They tell you what has been added or modified. They use the same name as the build .zip, but with .txt extension, and are included with every build and release as whatsnew.txt.
You can find the latest builds here, and a tool to help you spot differences between two whatsnew.txt files here.
If you're new, here's an introduction to Test Builds (Alpha + Beta).
File Naming Scheme
The naming scheme of all Setup and Portable builds sticks to:
resonic[pro]-beta-[major].[minor].[revision].[build].zip|msi
For example:
resonicpro-beta-0.9.4.1941.zip
resonicpro-beta-0.9.4.1941.msi
Testing Cycle
A new testing cycle begins in May 2024, the existing testers group on Discord was wiped.
Since Resonic Pro 0.9.5 is undergoing a DRM minimization:
- Pro Alpha builds can now be tested without a Pro license. Alpha builds expire after a while.
- Pro Beta builds require a working Pro License which you either already own, or will be provided to you. A QA License allows you to test any build we release in full and without restrictions. You can also run official releases with the same license. To avoid hit and runs these licenses are time-limited and expire after a few months. They are renewed on an activity basis, as long as you don't completely disappear.
Public Channels
On Discord, anything private related to Alpha and Beta testing goes in the channels mentioned at the top of this page.
Anything related to Official Releases, or that might be of general interest, belongs in #bugs, #suggestions, or #resonic.
These channels are public, everyone can see what you post there. Other people might join in to the conversion.
There are also public voice channels for group talks and brainstorming (🔈kitchen and 🔈studio).
Terminology
Here's the basic terminology we've been using in the past, and are still using now: