Forum Discussion
Hassan_Ballan
Champion Level 3
1 month agoTestComplete is primarily a UI automation/testing tool, and most of the community uses it that way. While the Test Engine REST API does exist and can trigger TestComplete test runs, it’s generally not the mainstream approach for controlling and developing tests.
A few points to consider:
- The REST API is mainly intended for orchestration (for example, CI/CD integration), not as a full-featured automation development interface.
- Building and maintaining all test logic outside of TestComplete (e.g., in VS Code) and driving it exclusively via the REST API often adds unnecessary complexity and runs against how the tool is designed to be used.
- For API testing, SmartBear provides purpose-built tools like ReadyAPI and SoapUI, which are better suited than TestComplete’s REST API for that kind of work.
- If your focus is desktop/UI automation, TestComplete works best when used natively, with the REST API layered on only where orchestration is needed.
Bottom line: the Test Engine REST API can be useful, but it’s rarely used as the primary way to build tests. For API-centric testing, a dedicated SmartBear API testing tool will be a better fit.
🤖 AI-assisted response
👍 Found it helpful? Click Like
✅ Issue resolved? Click Mark as Solution