Tracker for UAT software testing

I need to develop some test procedures to allow users to test a large system I'm working with.

I'd like to have a bunch of processes in a database where they'd call up "Test Batch A", "B" etc and get a series of instructions that they could tick off as they go – then when parts fail they'd be able to link back to their results and the devs would know how to repeat, have access to screenshots, user data etc.

I can write something to do all that but if there was an off the shelf product (and…

Tracker for UAT software testing