Conceptually a tester/matcher is simple. You apply a plate voltage, a screen voltage with pentodes, and a grid voltage. You set the grid (and perhaps screen) voltage to a desired value, and measure the plate (and perhaps screen) current. Record the voltages and currents. Change the grid and perhaps screen voltages to different values and repeat. When you've exhausted the state space (or perhaps your patience), shut it down, replace the tube, and repeat.
All of the necessary DC values for the tube can be derived from this data. The only problem is that doing this with manual setting of everything is a grand PITA. Curve testers were one way to cope with this. They have a CRT display a large part of the possible data automatically, but older analog CTs make writing down the data another PITA. I gave a tube-based and a solid state curve tracer away for this reason - I hated trying to derive any useful data from them.
Computers changed this. If you can have the computer set the operating conditions, measure the results, and record them, all while you're having a nice cuppa tea, your nether regions experience far less pain. There are devices on the market IIRC that do just this; I dimly recall one DIY sort of thing.
Measuring and recording voltages and currents with a computer is pretty trivial; it's ASMOP (A Simple Matter Of Programming), and it's always good weather for programming.
Aside from whatever special precision limits you want to put on your data gathering, the only difficulties with doing automated testing/matching on tubes is the design of the circuits to provide the right voltages to the tubes under test (TUTS...
A tester needs DC supplies. The simplest way to do this is to cannibalize an old tube amp for its high voltage power supply. This will give you a source for the applied voltage and heater supplies. (there's an asterisk implied here; anyone see what it is?) From there, what you need to make up is a way to have a computer control the plate (and if needed, screen) voltage to the TUT, step the grid voltage in useful steps under program control, and read the currents.
The plate voltage (and possibly screen) is the first nut to crack, and what I've been thinking about. Ideally, you could use a computer DAC module to set the plate voltage in steps, and then tinker with grid and screen. So the first hurdle is converting a low voltage DAC (or other digital output) to a specified plate voltage. And that's what I've been looking at. Ideally, one could just buy a 500V output range opamp and drive it with a DAC, but that seems to be missing from ebay. So I'm off looking at MOSFET DC regulators and how to make them programmable.