How to run multiple CodedUI Ordered Tests over multiple Test Agents for parallel execution using Test Controller

we are using VS 2013, I need to run multiple Coded UI Ordered Tests in parallel on different agents.
My requirement :
Example:   I have 40 Coded UI Test scripts in single solution/project. i want to run in different OS environments(example 5 OS ).  I have created 5 Ordered tests with the same 40 test cases. 
I have one Controller machine and 5 test agent machines. Now I want my tests to be distributed in a way that every agent gets 1 Ordered test to execute. 
Machine_C = Controller (Controls Machine_1,2,3,4,5)
Machine_1 = Test Agent 1 (Should execute Ordered Test 1 (ex: OS - WIN 7) )
Machine_2 = Test Agent 2 (Should execute Ordered Test 2 (ex:
OS - WIN 8) )
Machine_3 = Test Agent 3 (Should execute Ordered Test 3
(ex: OS - WIN 2008 server)  )
Machine_4 = Test Agent 4 (Should execute Ordered Test 4 (ex:
OS - WIN 2012 server) )
Machine_5 = Test Agent 5 (Should execute Ordered Test 5 (ex:
OS - WIN 2003 server) )
I have changed the  “MinimumTestsPerAgent” app setting value
as '1' in controller’s configuration file (QTController.exe.config).
When I run the Ordered tests from the test explorer all Test agent running with each Ordered test and showing the status as running. but with in the 5 Test Agents only 2 Agents executing the test cases remaining all 3 agents not executing the test cases but
status showing as 'running' still for long time (exp: More then 3 hr) after that all so  its not responding. 
I need to know how I can configure my controller or how I can tell it to execute these tests in parallel on different test agents. This will help me reducing the script execution time. 
 I am not sure what steps I am missing. 
It will be of great help if someone can guide me how this can be achieved.
-- > One more thing Can I Run one Coded UI Ordered Test on One Specific Test Agent?
ex: Need to run ordered Test 1 in Win 7 OS (Test Agent 1) only.
Thanks in Advance.

Hi Divakar,
Thank you for posting in MSDN forum.
As far as I know, we cannot specify coded UI ordered test run on specific test agent. And it is mainly that test controller determine which coded UI ordered test assign to which test agent.
Generally, I know that if we want to run multiple CodedUI Ordered Tests over multiple Test Agents for parallel execution using Test Controller.
We will need to change the MinimumTestsPerAgent property to 1 in the test controller configuration file (QTControllerConfig.exe.config) as you said.
And then we will need to change the bucketSize number of tests/number of machines in the test settings.
For more information about how to set this bucketSize value, please refer the following blog.
http://blogs.msdn.com/b/aseemb/archive/2010/08/11/how-to-run-automated-tests-on-different-machines-in-parallel.aspx
You can refer this Jack's suggestion to run your coded UI ordered test in lab Environment or load test.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/661e73da-5a08-4c9b-8e5a-fc08c5962783/run-different-codedui-tests-simultaneously-on-different-test-agents-from-a-single-test-controller?forum=vstest
Best Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • How to run a remote windows dll files and the drivers of the system using j

    Dear Friends,
    I need some valuable info regd how to run a remote windows dll files and the drivers of the system using java
    reply regd thanking you

    Please don't make duplicate posts like this.

  • How to Create one TLB Order manually with multiple deployed STR's

    Hello,
    We are currently facing an issue when trying to make a TLB manually by right clicking on the deployed STR's.
    APO generates multiple orders for each item.
    Business requirement is to generate one TLB Order.   
    For example there are 10 Confirmed STR's and the  planner wants to choose the deployed STR's manually from the list of 10 products.   When we right cliick and select each product (for either partial or full ) it moves to the TLB order, but generates multiple orders.
    Is there a way to restrict the requested lines to be in one Order?  So that when the order is CIFed to ECC, there's only one STO generated with multiple lines.
    Regards,
    Bhavesh

    Hi Bhavesh,
                   By manual TLB process only you can create stock transfer order with SINGLE line item. because your deployed STRs always will have single line item and you are selection one by one and converting manually. in STD process you can not club items manually...
    Yes it can be very much possible by automatic TLB run. it will take all the deployed orders and converting as TLB order by considering TLB profile where min , max limits maintained. also there is concept if you maintain loading group in product master based on that materials will be grouped together.....
    Clubbing items into one order is done by TLB heuristics.. but when you do manually you are deciding how to do it?....
    You can do one thing... after creation of TLB order with single item..you can edit and include some more items manually. Accordingly you need to delete deployed STRs.......
    If you want to automate this then you need to look out for BADI... not sure possible or not
    Regards
    Thennarasu.M

  • How to run the form that is only installed on a PC and not using a server?

    Hi
    I am new to Oracle and have taken the forms class. But I do not understand how to run the form from my PC using XP windows. (Do not have access to a server).
    I have started the OC4J, made sure the listener was started, compiled the form and then when I run it, it automatically goes to the HTTP:
    ERROR: res://ieframe.dll/acr_depnx_error.htm#,http://kevin:8889/forms/frmservle
    I connected to the database correctly. I can process a report and it does nor try to access the internet. My only issue is running the form. I verified it compiled.
    Sorry for a basic question. Could someone please help, I tried reviewing other questions, but not sure if they are connecting to a server or not.
    I see webutil but is it required if I don't have a server? Thank you in advance.

    Regardless of the version, it appears that you may not have configured the Builder. Do the following:
    1. Open the Builder
    2. From the menu, select Edit > Preferences > Runtime
    3. In the box labeled "Application Server URL:", enter a local URL needed to run a form OR click the button labeled "Reset to Default". If you decide to manually enter a value, it would looks something like this:
    http://localhost:8889/forms/frmservlet
    4. In the field labeled "Web Browser Location:", enter the path and executable to your preferred browser. So for example if IE is your browser of choice the entry would most likely look like this:
    C:\Program Files\Internet Explorer\IEXPLORE.EXE
    5. Click on OK and retest.
    By the way, you can manually enter a URL in the browser. Clicking the RunForm button from the Builder is strictly optional. To run the "test" form directly from the browser enter the following into the browser's address field:
    http://localhost:8889/forms/frmservlet?form=test
    More information about Forms can be found on OTN:
    http://www.oracle.com/technology/products/forms/index.html

  • How to pass parameters between main and sub vi during parallel execution using the VI server technique?

    Hello All,
    I am working with the following example (from previous postings on this
    board) that demonstrates how to run a sub vi in parallel with the main
    vi.  I'd like to pass parameters between the main and sub such as
    the control (delay) and indicator (value) parameters of my subvi
    example.  Does any one know how to do this?  Parallel
    execution is important for me, I cannot just paste the subvi icon into
    my main diagram (two nested while loops...)
    Many thanks,
    Luis
    Message Edited by cascao on 08-16-2005 08:42 PM
    Message Edited by cascao on 08-16-2005 08:42 PM
    Attachments:
    VI_Server_technique.vi ‏32 KB
    SubVI_1.vi ‏19 KB

    cascao wrote:
    Hello All,
    I am working with the following example (from previous postings on this
    board) that demonstrates how to run a sub vi in parallel with the main
    vi.  I'd like to pass parameters between the main and sub such as
    the control (delay) and indicator (value) parameters of my subvi
    example.  Does any one know how to do this?  Parallel
    execution is important for me, I cannot just paste the subvi icon into
    my main diagram (two nested while loops...)
    Many thanks,
    Luis
    Luis, you can use the VI Server methods 'Set Control Value' and 'Get Control Value', as demonstrated in the attached examples.
    -Franz
    Attachments:
    VI Server.zip ‏26 KB

  • How to run "Standard Purchase Order Stylesheet" in EBS

    Hi again,
    Please, anybody can give some clue for this?
    In a r12 instance I have the "Standard Purchase Order Data Source" Data Definitio.
    Related to this Data Definition there are 2 Templates
    - Standard Purchase Order Stylesheet
    - Standard Purchase Order Stylesheet with Logo
    my question is... how and were in Oracle Applications (EBS) can I run this report?
    where are defined the parameters?
    I have searched in the concurrent programs, but I have not been able to find it?
    Thanks and regards.
    Juanje

    The two purchase order stylesheets can be used by the "PO Output for Communication" (POXPOPDF) process found under the Purchasing Responsibilities.
    To designate which template you want the "PO Output for Communication" process to use, you can select the template from Purchasing Super User Responsibility > Setup > Purchasing > Document Types. Then select the document type you want to change the template for (i.e. Standard PO) and change the template in the LOV.
    This template is designed in the XSL-FO format, not RTF, so it is substantially more difficult to customize than normal XML Publisher templates unless you're proficient at working with code (it works a lot like HTML once you get used to it).
    I suggest reading the white paper posted under note: 387670.1 at Metalink ("Oracle Purchasing Document Printing and Communication"). It is a decent document about how the Purchase Order PDF process works and how you can approach customizing the template if desired.
    Also, these two (and many other) R12 templates do work in 11.5.10 if you upload them. However, I have not found any good reason to use the R12 template in this case over the 11.5.10 version. There is a lot of extra code specific to R12 functionality that just creates extra overhead (and no notable enhancements for 11i users).
    Regards,
    -Brian

  • Single process order spanning over multiple days...

    Hi All -
    My scenario is as follows:
    I have a semi FG C going into multiple FGs A and B.
    Receipts for A and B create dependent requirements for C on different days of a week. It would always be 2 continous days, Monday-tues or Tue-Wed and so on.
    My lot size period type is "Days - 1." So when I run PPDS heuristic, the system creates 2 planned orders to cover the 2 different dependent requirements since my period bucket is days - 1.
    We would want only 1 planned order for semi FG C which spans over 2 days of the week. To achieve this, what I did is change the lot size period type to Week-1 ( with period factor 1) which would create a single process order on the last day of the week and have the scheduler move the order and align it with the receipt of the FIRST planned order( for A or B).
    Is there anyway we can let the system do this for us? Again the requirements can be on Day 1-2,2-3,3-4,4-5 etc...but what we would like is based on when the multiple requirements are, the system create the planned order for C on the day of the requirement of the first receipt( be it A or B).
    IF Dep Reqs are on day 2-3, the planned order for C is needed on day 2. If the dep reqs are on 4-5, the planned order for C should be on day 4.
    Any inputs will be appreciated.
    Also, is there any function in the DS planning board to "Merge" 2 orders?
    Varun

    Hi
    Changing to weekly lot size is the best option.  It seems your problem is that the process order should get over (end date) before the first requirement.  In such a case, you should also maintain a rounding value/fixed lot size in material C.  Then process order will be created before the order of A or B (The first of the two) starts.  In product view it will show a surplus on the first day and it will get consumed on the next day when B is produced.
    Another way is to avoid using period factor so that heuristic creates planned order before the requirement.
    Hope this should solve.
    Nitin

  • Running a single action, separately, over multiple folders

    Hello all,
    First time for me using this forum, therefore i apologise if this is listed incorrectly. I am trying to speed up my work flow by automating repetitive tasks. Now that I am getting more work to do, I’m trying to tie up some loose ends in my actions that I haven’t previously been able to figure out.
    I shoot a lot of school photography and i use Photoshop to automate the process of adding each student’s image to a proof card which is printed and dispatched to the school. Now this process is really easy when it’s just a single shot per proof card. But for nurseries there are four different images per proof card. The action i currently use (proof card template would be open in Photoshop) asks me to open the four images, which then copies each of the images and pastes them into the designated area of the proof card, then asks me to save it, then removes the four images so that the proof card template is ready to accept another four images when the action is run again.
    The issue i have is that I have to manually select the four images every time i run the action. It’s become a tedious, time consuming process as some of these schools have up to 200 proof cards to be made.
    I’m looking for tips as to someway i can create an action that selects the first four images in a designated folder automatically, plays the action above, saves it automatically as basic file name (even "Proof1" would do!) Then automatically selects the next four images in the folder, runs the action, and automatically saves as 'proof2' and carries on going until its completed every image in the folder.
    I’m not sure if this would be possible to divide each student’s four images into subfolders and use the batch tool run the action?
    Any help would be appreciated.

    I have a similar problem. Wish I had an answer but am struggling with a similar problem. My situation is this: I have a Imac and a Macbook Pro. I have the same 4 accounts on both and I sync them through '.mac'. It works fairly well. My goal is to get one Itunes library accessible from the 2 computers and the 4 accounts per computer. I am also using Time Capsule/Machine as well. I currently keep the Itunes library on an external drive (not TCapsule). So, my problem is this:
    1. How to update from multiple accounts accross the two machines?
    2. How to access Itunes store from all of the accounts on machine 2?
    I am now trying to set up individual Itunes libraries for each account on machine 1 and share to machine 2.
    In any case, this is not pretty and needs to be reachitected to support a multiple user environmet.

  • How do I create a shared calendar over multiple phones

    I wanted to create a shared calendar for my wife's and my iPhone.  That way we can sync work events.  Anyway I can do this with iCal or do I need to find a different app?

    Hey scwalters101,
    You can create a shared calendar and use the iPhone's Calendar application for viewing, creating and changing it. In order to do so you also need a calendaring service. Many are available, including Apple's iCloud. See this page for information about iCloud calendars -
    iCloud: Calendar overview
    This article explains how to manage your iCloud calendar with the Calendar application -
    iCloud: Using iCloud Calendars with Calendar and iCal - Apple Support
    And this article gives an idea of the other features of iCloud -
    iCloud: What is iCloud?
    Thanks for using Apple Support Communities.
    Be well,
    Brett L 

  • How do I split a large image over multiple pages?

    I need to produce and A1 sized retail poster, but do not have access to an A1 large-format printer.
    I currently have an Epson Stylus R1800 A3+ printer, once I have created the A1 image in PS CS3, is there an effective way to split my image into four-separate A3 pages for printing?
    Any help greatly appreciated :)

    You could do it in a Page Layout program like InDesign or Quark or an illustration program like Illustrator (I believe) or Freehand.
    But look at all your Printer options first. Many printers have a Poster or Tile option that will do this.

  • How to run a Tcode : rrc2 , if i dont have authorization for it.

    hi ,
    I want to run TCODE : RRC2 , but i dont have authorization for it......is there any other way to go into that TCODE ?
    Pls reply...Agni

    Hi Ravi,
      Nice question.
      Go to se93.
      Type the name of the transaction.
      Display.
      And Execute.
      Hope you have the authorisation for se93.
    Regards,
    Ravi

  • How can I configure iPlanet WS6.0 to recognize relative paths for DTD file using crimson XML parser running within a java servlet2.2?

    Actually, I can get it working using an http://.... reference while with relative reference ( i.e. just the dtd filename) it doesn't work; here is the stack trace:
    org.xml.sax.SAXParseException: L'URI relativo "MLP_SLIA_200.DTD"; non puo essere risolto senza una base URI.
         at
    org.apache.crimson.parser.Parser2.fatal(Parser2.java:3185)
         at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
         at org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2758)
         at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2730)
         at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1129)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
         at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
         at tilab.nimble.interfaceLIF.ParserDomXML.parseDocument(ParserDomXML.java:55)
         at tilab.nimble.interfaceLIF.ReqLIFTrackingServlet.doPost(ReqLIFTrackingServlet.java:777)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:897)
         at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1065)
         at com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:959)

    Actually, I can get it working using an http://.... reference while with relative reference ( i.e. just the dtd filename) it doesn't work; here is the stack trace:
    org.xml.sax.SAXParseException: L'URI relativo "MLP_SLIA_200.DTD"; non puo essere risolto senza una base URI.
         at
    org.apache.crimson.parser.Parser2.fatal(Parser2.java:3185)
         at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
         at org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2758)
         at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2730)
         at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1129)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
         at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
         at tilab.nimble.interfaceLIF.ParserDomXML.parseDocument(ParserDomXML.java:55)
         at tilab.nimble.interfaceLIF.ReqLIFTrackingServlet.doPost(ReqLIFTrackingServlet.java:777)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:897)
         at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1065)
         at com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:959)

  • With recent upgrade to 7.0.4, I can barely see the screen as the background on everything is too light.  How can this be fixed or how do I unstall this upgrade?  It is almost impossible for me to use my phone now.

    I am barely able to see anything on my phone, texts, emails, etc with this recent update to 7.0.4  How do I fix this or uninstall this recent update?

    Thanks for the response, but it doesn't help.  The icons in email are barely legible as is the keyboard for email and texting.  Even reading your response on the phone was an issue.

  • How to create a software that has a 90millisec​onds of inverval of execution using labview?

    i want to ceate a software that will activate pulse generator instrument 90 milleseconds after i have activated power supply. i want to do it using labview software. thank you

    In the Time and Dialog functions is a VI called Wait (ms). This VI waits the set number of ms before continuing. You may want to put it inside a single frame sequence to force data flow. (i.e. you have an error output from the previous function that you wire to the single frame sequence with the wait inside and then wire it out again to your next VI. This will force the "correct" execution order.)
    If you are using Windoze, then you should be aware that there will be a certain variability in the timing due to Windoze multi-tasking (or at least what they call multi-tasking).
    Rob

  • How do I get my Samsung S4 phone unlocked by Verizon for oversea travel using local GSM sim

    I just got my new Samsung S4 phone and need to know how to get this phone unlocked by Verizon so that I can use the local GSM sim card when I am out of the country.  In reading some of the community posting,  it sounds like Verizon has to unlock my phone before I can use it for GSM.  I put in a China Mobile sim card and it keeps telling me that this is a " non-Verizon SIM - This sim card is from an unknown source"  and I cannot use the local SIM on my phone at all.
    Please help.
    leongss

    Yes,
    I have selected global mode in the Mobile Networks setting.  Network Operators is greyed out for me to select China Mobile as the SIM card carrier that I inserted and replaced the Verizon LTE SIM card.
    What else can I do to make the local SIM work on my S4 phone.   It still show China Mobile not available.
    Thanks
    Stella

Maybe you are looking for

  • KM Scheduler Task not running

    Hello All, I have created a scheduler task for the , for the same I have created a PAR file , have successfully Build the project and deployed , Have configured the time in the Global services . But for some reason I could not see the task being runn

  • Function to calculate ICMS

    Hi, i need a function to retrieve the ICMS value according to the imput values KOMP-TXREG_SF and KOMP-TXREG_ST. Someone knows how to do this? Thx

  • Why Apple/MAC does not offer server mounting application?

    I am very disappointed to see that MAC /Apple does not offer simple server mounting application. It is a  very basic facility provided in Linux. I am forced to use third party stuff like OSXFuse which still is not a permanent solution. Hope someone a

  • Updated w/25.0 now all the articles on my browser shange colors, sizes and some time theey white our...help?

    I updated to 25.0 yesterday. now when I got to a web page, the font's change colors, size and some times even white out! I've tried reset it 3 times, all with the same results!

  • Screen Exit For LT04

    Hi Experts: I have done following Activities to add the subscreen in transaction LT04 1) Created SAP Enhancement project in CMOD 2) Used Enhancement: MWMRF104 to add the field in screen 104 3) Created Subscreen 9999 with program name "SAPLXLRF" 4) Th