cancel
Showing results for 
Search instead for 
Did you mean: 

TestComplete mobile testing scalability

SOLVED
Highlighted
Occasional Contributor

TestComplete mobile testing scalability

Hi,

I'm running tests on full custom Android / IOS (to come) Apps and we're planning to have more and more tests. The time of execution will definitly grow, and we'd like to be able to parallelize the execution on different mobiles / OS.


I found a very interesting subject about mobile testing scalability. Unfortunatly it is almost 3 years old.

https://community.smartbear.com/t5/TestComplete-Mobile-Application/TestComplete-scalability-vs-Appiu...

so I'm asking to the community, 2020 : is this possible to run several execution at the same time with testExecute ?
This would requiere for example to split the tests into different test suites (how ? different testItems folders ?) or is there some sort of pre-designed function to do so ?

I could want to

  • run a part of the tests on device 1, and another part on device 2 (parallel)
  • run all tests on device 1 with an execution parameter set to Android, and run all tests on device 2 with an execution parametre set to IOS

Any knowledge about that ?

 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Leader

Running several jobs on Jenkins on one virtual machine with only one testExecute installed results in the job displaying a message in the log that says "o" during its work:

 

"I've detected a testExecute installation but it looks busy, I'm waiting for the job to finish".

 

and in fact, if he finishes the job A that took the process, then job B waiting for a free testExecute starts its work.

View solution in original post

4 REPLIES 4
Highlighted
Community Leader

Hey, do you use a CI environment like Jenkins to run tests?

Highlighted
Occasional Contributor

Hi !

No, right now we're only using testComplete and testExecute only.

We just plugged git to it.

Highlighted
Community Leader

I haven't yet tested calling multiple threads simultaneously on one TestExecute installation.

I'll do it in a while. I'll share the information.

Highlighted
Community Leader

Running several jobs on Jenkins on one virtual machine with only one testExecute installed results in the job displaying a message in the log that says "o" during its work:

 

"I've detected a testExecute installation but it looks busy, I'm waiting for the job to finish".

 

and in fact, if he finishes the job A that took the process, then job B waiting for a free testExecute starts its work.

View solution in original post

New Here?
Join us and watch the welcome video:
Announcements
Join TechCorner Challenge!
Want a fun and easy way to learn TestComplete? Try solving weekly TechCorner challenges and get into the Leaderboard!


Challenge Status

Get properties of a web page element

See replies!

Compare images using the Region Checkpoint

See replies!

Compare HTML table with Excel file and correct data in Excel file

Participate!

How to execute remote test and obtain results via Test Runner REST API

Participate!
Top Kudoed Authors