Do I need to purchase a TestComplete license for my build server or other mostly unattended computer that runs tests?
Yes, you will need to purchase a license for any computer that runs TestComplete tests. If you just need to run tests, not create or edit them, then you can use TestExecute. This is a low-cost, resource-friendly utility that was designed to run TestComplete projects on computers that do not have TestComplete installed.