I'm building a database with one other guy. He's not a developer by training, but he built version 1, and he's contracted me to help out with version 2. We're the only developers on the project.
My boss's partner is a firm in a niche industry that doesn't have any pre-built database solutions. They commissioned version 1, and now they want a professional product that they can on-sell to the rest of their industry, so it needs a decent testing period before it can be marketed and sold.
I'm a student programmer, I've never done the testing and release process before, and now I'm in the position of being, effectively, the QA manager. I do have some experience in beta participation and writing bug reports as an end user, but that's where my specific experience ends.
I only have a small group of sales staff, tradesmen and managers at the firm who will be testing our database. I'll have to not only learn how to run a beta, but also how to prime them on how to test well.
I'm looking for resources that provide a good starting point to understand this process.