Running tests in parallel for via test complete for Desktop applications
We have keyword script based Automation framework and we use to complete as the Automation Tool . I would like to run tests in parallel inorder to reduce the execution time . Can someone please help me on that.
There are multiple techniques that you can use to do so however they all require that you have enough licensed machines to do so. Usually, TestExecute is all that is necessary.
Probably the most common ways:
1) In your framework, somehow divide up the test cases to run in different combinations and then trigger Windows scheduled tasks on different machines to run them in parallel.
2) Use a CI/CD tool like Jenkins to farm out the test cases across multiple agents and execute them in parallel
3) Use the Distributed testing/network suites built in feature of TestComplete (https://support.smartbear.com/testcomplete/docs/testing-with/advanced/distributed/index.html) to build a suite of tests to execute in parallel on multiple machines.