Recently Updated
Completed
9
It would be a nice addition if telerik test studio (+scheduler service) was able to also record fullscreen video (swf/mp4 etc) of any failed tests.

I currently have implemented a DIY IExecutionExtension plugin that takes care of this.

It works quite nicely.

How it works ?
Upon test-start it will initiate a fullscreen recording using the SDK from techsmith (Jing SWF video recorder.dll).
It will then record a video until the test finishes.
If the test fails it will keep the video, if the test succeeded the video will be discarded.

failed tests are saved in this file naming pattern:
[user defineable path]+[testname]+date.swf
example:
C:\temp\DMS - 2013-06-04.09.19.swf

failed tests within testlists are saved in this file naming pattern:
[user defineable path]+[testlist name]+date \ [testname]+date.swf
example:
c:\temp\IsAlive test - critical sites - 2013-06-06.09.27\Log ind på Agromarkets.dk - 2013-06-06.09.29.swf

I have then shared the c:\temp folder and modified the schedulers email layout to include this path.
So any testers can easily watch those videos and see what happens just prior to the failure.

Any chance of having some builtin feature like this in telerik would be awesome and an alternative to the normal screen capture features that we already have ?
My custom plugin works nicely and it should make our team here able to more quickly be able to identify why a given test fails. Sometimes those stacktraces are a bit voodo for non coders :)

regards and thanks for listening :)
Elo 
Completed
1
Please add ability to databind the data in the content of the HTTP request.
Completed
3
We are using Mercurial source control over Bitbucket, and would like to somehow integrate that with Test Studio.
Completed
0
Please add an ability to select all records from Manage Results dialog and delete them.
Completed
2
Some J2EE will put the session ID in the main part of the URL for example:

Notice how it starts with a ; and is a key/value format. Test Studio sees it as one long URL, will record and play it back in a load test exactly like that. It does not recognize jsessionid as a dynamic target. It would be helpful if Test Studio was capable of handling dynamic URL's like this.
Completed
18
In certain HTML pages the API call Control.Refresh(); may return the wrong element. Here's a sample HTML to reproduce the problem:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<body>

<div id="MainContainer">
<h1>
Sample page with Duplicate controls ID's
</h1>

<span>Item0</span>
</a>
<br/>
<span>Item1</span>
</a>
<br/>
<span>Item2</span>
</a>
<br/>
</div>

<span>Item3</span>
</a>
<br/>
<span>Item4</span>
</a>
<br/>
<span>Item5</span>
</a>
<br/>
</div>
</div>

</body>
</html>

Here is framework code that demonstrates the problem:
string localPageIE = @"C:\Users\gibson\Documents\Support Issues\DuplicateID.html";
Manager.Current.LaunchNewBrowser(BrowserType.InternetExplorer);
Manager.Current.ActiveBrowser.NavigateTo(localPageIE);

// get all anchors from second (visible) panel

// get second item from collection to demonstrate issue

Expected: Both lines written to the log to be identical
Actual:
[Trace] : Requested Anchor: innerText - [Item3], tagIndex - [3]
[Trace] : Requested Anchor: innerText - [Item0], tagIndex - [0]
Completed
3
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.
Declined
0
Automate conversion of Test Studio Standalone test lists to Visual Studio 2010 test list format to ease execution with MSTest and further automate CI build processes.
Approved
0

Create folder hierarchy in {project}\Data\ folder to organize the external data sources.
For example:

{project}\Data\UserData\abc.csv

{project}\Data\CompanyData\def.csv

Completed
0

in some cases when load run with profiling is triggered, randomly null data is returned that cannot be serialized and serialization exception is thrown in log and load result reports wrong default data

2019.1.307 LIB

Won't Fix
0
Connecting to pop-up is successful. Using coded step and activebrowser.navigateto(url) to some specific url i.e. "http://www.google.com" results in a "Wait for condition has timed out" error.

Full error description:
System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo, Object target)
at ArtOfTest.Common.WaitSync.For[T](Predicate1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
at ArtOfTest.Common.WaitSync.For[T](Predicate1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)
at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request)
at ArtOfTest.WebAii.Core.Browser.InternalNavigateTo(Uri uri, Boolean useDecodedUrl)
at ArtOfTest.WebAii.Core.Browser.NavigateTo(Uri uri, Boolean useDecodedUrl)

Why, because page loads successfully?
Pending Review
0
It will be useful to explicitly ignore the certificate check for  explicitly ignore the certificate check for unfinished internal applications.
Approved
0

I'm unable to shrink the width of the Test Explorer and Element Explorer.

In the attached file I'm unable to move the bar (highlighted with the red line) at all to the left.

I'd like to be able to shrink the width to the left, as both panes take up more room than necessary.

(SIDE NOTE: For some reason, the required "Version" drop-down only gave me versions way back to 2014. I'm on 2019.1.212.0)

Pending Review
0

Hi

I have some databound parrent tests.

For these I have created seperate sheets in my excel, to ensure my part test are working i switch their databinding between the sheets to ensure them working in all environments.

Everytime i rebind a test the excel file gets corrupted! I have to restart the computer and then it works again… What is the fix for this?

I have attached an example of being unable to open the excel document!

Completed
0
The 'new' Element Edit window does not extend into the entire frame, when there is no recorder attached and suggestions are empty.
Pending Review
0

Changing the DPI settings to 125%, for example, on Windows 7 causes troubles with the Desktop clicks when running tests against Chrome. The click is below or above the target element. Highlighting in record mode may also be affected.

Workaround: As a workaround the Desktop clicks (MouseClick() method) can be replaced with the Click() method, which works as expected. The alternative in a non-coded solution is to disable the 'SimulateRealClick' option for the click steps.

Pending Review
2
In VS 2010 and VS 2008 there was the Test View. From there you can get at a number of Test Studio specific test level settings, such as BrowserType, SilverlightEnabled, etc. There appears to be no equivalent in VS 2012. Test View has been replaced with a Test Explorer, but clicking on a test in Test Explorer does not bring up any test properties. As a result it appears you have no method to get at the Test Studio specific settings in VS 2012.
Pending Review
In VS2010, "this.ExecutionContext.DeploymentDirectory" returns the path to the default deployment directory. In VS2012 however, there is no such default directory and same property returns the path to the project folder. This is really confusing for our customers and we need to either change the implementation or remove that property completely.

Again another item I have discussed, I operate in a Closed network environment and access to the VU's via the current online validation method does not work. The guys have been great to offer me the option of a specific build but maybe how licenses are validated could be changed to allow for this type of working environment ? - its the only tool I have ever had a problem doing this with.
Capture the URL of the current browser page when creating a feedback item. Include the full URL with query & fragments.