Speeding up test set execution

Wednesday, February 4, 2015
Avatar
Hello,
Is there an article or anything that would help optimize the automated execution of a test set? We are currently connecting to testexecute and once a test case completes, there is a 1-2 minute delay before the next one starts. We have the exit after each test case disabled and the wait time set to 5000ms. Are there any other settings to look at to help speed the execution of a test set up?

Thanks
4 Replies
Friday, February 6, 2015
Avatar
inflectra.jimx
re: dpinion Wednesday, February 4, 2015
Hi Dewayne

There is a slight delay between running TestComplete / TestExecute tests because we have to open and close the tests which can take time. It shouldn't be as much as 1-2 minutes, but there's not much that we can do.

Regards

Jim
Tuesday, March 3, 2015
Avatar
re: inflectra.jimx Friday, February 6, 2015
Thanks Jim,
Sorry for the delay in replying. I have been off the project for a bit but now back on. I do understand the need for a delay in between, however we are seeing the same 1-2 delay in between. Any ideas where we might start looking to see where that delay is coming from?

Thanks
Tuesday, March 3, 2015
Avatar
re: dpinion Tuesday, March 3, 2015
I think I may have figured out at least some of the issue. For TestExecute, no matter if I have the "Close TE After Each Test Case" check box checked or not, Test Execute closes and has to reopen between test case execution. Is there perhaps a patch or something that addresses this issue?
Thursday, June 22, 2023
Avatar
re: dpinion Wednesday, February 4, 2015

Hello

To optimize the automated execution of a test set in TestExecute and reduce delays between test cases, consider the following:

  1. Enable parallel execution to run multiple tests simultaneously.
  2. Ensure the machine running TestExecute has sufficient resources.
  3. Analyze test case dependencies and run independent tests in parallel.
  4. Review the order of test cases to prioritize faster ones.
  5. Optimize test cases by reducing unnecessary delays and interactions.
  6. Check TestExecute settings for test timeout, logging, and performance options.
  7. Enable hardware acceleration for GUI interactions.
  8. Optimize test data to reduce execution time.
  9. Ensure test cases clean up resources after execution.

Implementing these suggestions can help speed up the execution of your test set in TestExecute.

source

Hope it helps you. 

Spira Helps You Deliver Quality Software, Faster and With Lower Risk

And if you have any questions, please email or call us at +1 (202) 558-6885

 

Statistics
  • Started: Wednesday, February 4, 2015
  • Last Reply: Thursday, June 22, 2023
  • Replies: 4
  • Views: 13112