Completed
Last Updated: 03 Mar 2015 14:00 by ADMIN
So I have an HtmlAnchor that had a simple search of Tagname = a and Id = the Id of the element.  

But when I made this element go from the above search critieria to locating the element by [TagIndex 'Exact' td:10][tagindex 'Exact' a:0], test studio has this element as a ArtOfTest.WebAii.Controls.HtmlControls.HtmlTableCell instead of a HtmlAnchor.

Having an option to change the HtmlControl would be useful on a specific element.  
Completed
Last Updated: 21 Sep 2016 11:36 by ADMIN
Created by: Ewin
Comments: 3
Type: Feature Request
3
After test studio is launched, the Welcome to Test Studio window appears with the recent projects.  

Please add the ability to remove a recent project
Completed
Last Updated: 22 Jan 2014 18:18 by Jason
ADMIN
Created by: Ivaylo
Comments: 2
Type: Feature Request
3
Please add the ability for generating reports for multiple test lists. Currently a report can be generated for a single test list only.
Completed
Last Updated: 08 Jun 2016 06:09 by ADMIN
When you get a compile error from your coded test steps then you look at the log Test Studio does not specify which items are just compiler warnings versus real compile errors. You have to look carefully to determine which items listed are actual compile errors and which are only warnings. For example "The variable 'size' is assigned but its value is never used" is only a warning, but it looks like a "compile error" in the log. This is confusing and people think it must be "fixed" before you can successfully run the test.
Completed
Last Updated: 09 Dec 2014 13:48 by ADMIN
Completed
Last Updated: 05 Apr 2019 11:03 by ADMIN
There are many applications (espcially common in CRM applications) which open popup windows in which the URL is the same as the parent window. The web server keeps track of the different windows using cookies or some other similar piece of data. Currently Test Studio cannot automate this scenario. It requires the URL of each browser window to be unique in order to detect the correct window in the "Connect to popup" window step.

Some ideas how to solve this include:
1) Ignore windows that Test Studio is already connected to
2) Look for some timer for how long the window has been open. Skip those longer than 30 seconds.
Completed
Last Updated: 26 Sep 2014 11:19 by ADMIN
ADMIN
Created by: Cody
Comments: 2
Type: Feature Request
3
Here is a very common misconception users have over our “Visibility” property, in both code and non-coded verification steps. When they read “Visible” they automatically assume if an element is not present, it’s “not visible” and therefore expect “is visible” to return false. Instead it throws an exception “element not found” and they don’t expect this behavior from this property. 
Completed
Last Updated: 26 Mar 2019 07:07 by ADMIN
It would be really powerful if I could watch the currently running test list's live progress. To be able to see what tests have completed so far, which have failed etc., how long there is before the testlist run has completed. Currently it's quite impossible to see the realtime progress when running a remote testlist, either as a scheduled testlist or as a manually executed testlist. Another thing in the same vein as the above is the possibility to cancel a running testlist on the schedule server.
Completed
Last Updated: 06 May 2013 12:25 by ADMIN
Created by: David
Comments: 1
Type: Feature Request
3
Opening a project is confusing to new users, they can't tell what is an ordinary folder and what is a project folder.  It gets very confusing to them if they open a folder that is not a project folder; Test Studio creates a new set of artifacts at the folder they chose.

It would seem to make more sense that when you open a project, you select the project settings file - that would make sure you root the project in the right place.
Completed
Last Updated: 26 May 2014 07:27 by ADMIN
The SetText action in Silverlight clears the text prior to simulating the KeyPress actions if the SimulateRealUser is turned on. The request is to include a property which controls that clear text behavior (for a codeless solution).

The work-around today is to use a code similar to this:

// Type 'aa' into TextInputTextbox, don't clear text (clearCutText = 'false') - the last argument
TextBox textBox = Pages.TelerikToolBarFor.SilverlightApp.TextInputTextbox;
ArtOfTest.WebAii.Controls.Xaml.XamlControlHelper.SetText(textBox, true, "myText", 10, 100, true, false);
Completed
Last Updated: 14 Apr 2018 02:40 by Jin Khai
ADMIN
Created by: Konstantin Petkov
Comments: 5
Type: Feature Request
3
It would be convenient to have one more line stating what is the result of the test: PASS, FAIL, ABORTED, etc.
If it is breaking change it can be reported only if specific option was present on command line.
 Otherwise I have to open the results file mentioned on the last line, but it will same time if I just see PASS here
Completed
Last Updated: 05 Apr 2019 11:37 by ADMIN
ADMIN
Created by: Plamen
Comments: 2
Type: Feature Request
3
We are using Mercurial source control over Bitbucket, and would like to somehow integrate that with Test Studio.
Completed
Last Updated: 20 Mar 2019 15:36 by ADMIN
We will ultimately have several employees using Test Studio at the same time creating tests and test lists.  As test lists cannot be run in parallel, it would be nice for one employee to be able to see if any lists are currently running on any remote execution machines on the Test Lists tab, rather than having to jump over to the Tests tab and look at the scheduling status.
Completed
Last Updated: 03 Nov 2016 16:27 by ADMIN
Created by: Viral
Comments: 2
Type: Feature Request
3
Currently TTS only offers TFS source control. We cannot use TFS for our source control repository system as rest of our development team uses GitHub to store their project files.

It would be good to have GitHub as a source control feature built into TTS so that we can also use it along with Remote Execution.
Completed
Last Updated: 08 Feb 2016 15:19 by Ewin
Created by: Ewin
Comments: 3
Type: Feature Request
3
Please add to the Step builder the ability to Refresh Browser.

This is common with an attached recorder, but I should not have to attach a recorder to a browser just to refresh the browser. 

Also using ActiveBrowser.Refresh(); is an unnecessary coded step. 
Completed
Last Updated: 10 Apr 2019 04:15 by ADMIN
I have this idea in mind but not sure how to start with. How to add a custom option(control like a button or check box) in the UI?
Completed
Last Updated: 10 Apr 2019 05:43 by ADMIN
When you schedule and run a test list you get the following entries in the Scheduling server log:
[05/06 19:32:52,Telerik.TestStudio.ExecutionManagerService.exe(4344:12),Execution] JobBroker.ScheduleJobAsync() : Job satisfied all preconditions, id = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:32:52,Telerik.TestStudio.ExecutionManagerService.exe(4344:12),Execution] JobBroker.ScheduleJobAsync() : Job sent to scheduler, id = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:32:52,Telerik.TestStudio.ExecutionManagerService.exe(4344:12),Execution] JobsController.CreateNewJob() : Accepted new job, Id = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:33:28,Telerik.TestStudio.ExecutionManagerService.exe(4344:40),Execution] JobRunner.RunJobAsync() : TestList loaded for job ID = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:33:28,Telerik.TestStudio.ExecutionManagerService.exe(4344:40),Execution] JobRunner.RunJobAsync() : Job started, ID = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:34:10,Telerik.TestStudio.ExecutionManagerService.exe(4344:12),Execution] JobRunner.<CleanupTestRunsStatus>b__12() : TestList finished; updating dispatch group header job Id = eae7a94a-c7b8-408f-9021-3a315eeb1042
[05/06 19:34:10,Telerik.TestStudio.ExecutionManagerService.exe(4344:12),Execution] JobRunner.<CleanupTestRunsStatus>b__12() : TestList finished; sending notifications
[05/06 19:39:10,Telerik.TestStudio.ExecutionManagerService.exe(4344:28)] First trace message from pool unnamed thread (managed ID = 28, native ID = 12868).
[05/06 19:39:10,Telerik.TestStudio.ExecutionManagerService.exe(4344:28),Execution] JobRunner.<CleanupTestRunsStatus>b__12() : TestList execution status expired- removing from list job id=eae7a94a-c7b8-408f-9021-3a315eeb1042

What's missing is which execution server the test list was sent to. This can be important information in a setup that has multiple execution servers.
Completed
Last Updated: 09 Feb 2016 12:44 by ADMIN
When viewing a test, there is this All Steps filter on the upper right hand corner of the test.  

Please add a filter that targets the Coded Steps.
Completed
Last Updated: 22 Aug 2014 06:35 by ADMIN
This comes from ticket 839755.

Customer was getting "IUnitTestStorage.Open should be called before operation can continue." after upgrading Test Studio. Doing a full uninstall and reinstall fixed it. We should document this problem and fix.
Completed
Last Updated: 11 May 2016 12:41 by ADMIN
Open a source controlled project.

Check out a test, list or another item. Delete it from project explorer.

Actual: The test is deleted from Test Studio, but is not deleted from the tfs server.

Expected: The test should be deleted from the tfs server.