Unplanned
Last Updated: 14 Jan 2021 08:50 by ADMIN
Enable the IsPassword and Encrypt properties for RadInput password fields and other elements that use translators. Currently those options are available only for HtmlInputPassword elements, which are "input" elements of type "password".
Pending Review
Last Updated: 13 Jan 2021 14:23 by Cory

When one need to reconfigure a very high volume of Custom Dynamic Targets regularly in different user profiles, the GUI approach is very slow and inconvenient. 

Would it be possible to implement a feature wherein a file can be uploaded to a User Profile in order to automatically configure Custom Dynamic Targets that are used frequently? Or somehow transfer the desired set of targets from one profile to another test or profile? 

Unplanned
Last Updated: 12 Jan 2021 08:32 by ADMIN

The Handle Download dialog step times out during test execution in Chrome browser with French language. The file is successfully downloaded in the specified location, but the last dialog in the series of dialogs that shows the progress of the download action is not handled. As a result the step times out and the test fails.

The workaround is to change the Chrome browser language to English. 

Pending Review
Last Updated: 08 Jan 2021 17:18 by Cory

Add the option to add new steps (requests) to an existing load user profile. 

Currently the only option to add even one request in the user profile is to recapture the overall scenario in a new user profile. Then, all custom dynamic targets needs to be created again. 

Under Review
Last Updated: 06 Jan 2021 13:31 by ADMIN
Created by: Omid
Comments: 7
Type: Feature Request
52

Telerik does not support test studio assemblies in .net standard and does not have a test runner in .net core. Considering all of our Azure DevOps and container agents are running linux we will not be able to use the tool.

Please add this feature to your product.

Unplanned
Last Updated: 05 Jan 2021 09:09 by ADMIN

Long test list execution with video recording generates large video file. As a result, after the run is finished, results are not stored successfully.

The data for large result size is reported to DB but it is not parsed correctly and you can see the following error in the application log.

[12/30 18:34:25,Telerik.TestStudio.ExecutionManagerService.exe(17620:40),Error] CloudStorageRepository`2.ExtractItemsFromResponseAsync() : ==========
{"Message":"An error has occurred.","ExceptionMessage":"Error parsing NaN value. Path '__value.TestResults[0].__value.ScreenRecordingResultSize', line 1, position 3160.","ExceptionType":"Newtonsoft.Json.JsonReaderException","StackTrace":"   at Newtonsoft.Json.JsonTextReader.ParseNumberNaN(ReadType readType, Boolean matched)
Unplanned
Last Updated: 22 Dec 2020 15:46 by ADMIN

I am running a performance test script and in my script I added some execution delays, but what I notice in the test run overview is that for an execution delay of 500ms there is a .505 seconds delay on the client side which is what I expected.

In addition, there is also a 10.623 seconds delay on the server side, which is not expected.

 

Planned
Last Updated: 21 Dec 2020 15:13 by ADMIN

In the "Results" tab, the "View Performance Results" icon is not consistent. It appears even though there is no test selected and in some cases disappears, if you switch between test list results.

It does work as expected and all icons are showing, after selecting a test from the test list results.

Pending Review
Last Updated: 17 Dec 2020 07:21 by ADMIN

Please, add a custom goal to help in analyzing load test result data by User Profile. The requirement is to find the "Average time for completion" of each executed user profile. 

P.S. Running performance tests while the application server is loaded is not a sufficient metric for the scenario. 

Unplanned
Last Updated: 15 Dec 2020 09:23 by ADMIN

The ClearCurrentText option does not always delete the whole text from the input field. 

Adding additional configurations to set the time before backspace keypress actions and the time the key is held will be very helpful.

Unplanned
Last Updated: 15 Dec 2020 09:08 by ADMIN

We encounter some issues with our web application made with Silverlight, while entering something in textboxes.

Default values for KeyHoldTime is 100 ms and for TimeBetweenKeypresses 10 ms  -  for our application I have to change every value to 350 + 100 to be sure the value is correctly entered.  It's time consuming to edit every textbox manually and it would be easier to have a project level setting for those.

Completed
Last Updated: 15 Dec 2020 06:57 by ADMIN

If a test in a test list has compilation errors, it should not be possible to schedule it for execution. There is an error pop-up when I click on the Schedule Test List button, but no error if I right click on the test list and schedule it from there.

Please improve the behavior of the context menu in the Test Lists tab.

 

Completed
Last Updated: 10 Dec 2020 09:00 by ADMIN

Hi guys,

We're using Telerik Testing Framework for automation and running tests primarily against IE browser and since we have security policies enforced on clients, tests started to fail more often with ApplicationException on start.

After some investigation we found that in LaunchNewBrowserInstance() function in Core.Manager has hardcoded timeout to 5000, which is not enough now for IE to respond. As you can see in the code below, everything is using 'timeout' variable except 'Connector.Attach(ref handle, 5000);' - it uses hardcoded timeout to wait:

internal static object LaunchNewBrowserInstance(
      int timeout,
      ProcessWindowStyle windowStyle,
      string pipename,
      string url)
    {
      string str = string.IsNullOrEmpty(url) ? "about:blank" : url;
      try
      {
        ProcessStartInfo startInfo = new ProcessStartInfo()
        {
          Arguments = (InternetExplorerActions.MajorVersion >= 8 ? "-nomerge " : string.Empty) + str,
          Verb = "open",
          WindowStyle = windowStyle,
          ErrorDialog = false,
          FileName = "iexplore.exe"
        };
        System.Diagnostics.Process process = System.Diagnostics.Process.Start(startInfo);
        TraceInfo.Framework.ReportProcessLaunched(process, startInfo);
        IntPtr handle = InternetExplorerActions.WaitForIEFrameFromProcess(process, timeout);
        TraceInfo.Framework.WriteLine("Attempting to attach on IE frame (HWND={0})...", (object) handle);
        Connector.Attach(ref handle, 5000);
        System.Diagnostics.Process currentProcess = System.Diagnostics.Process.GetCurrentProcess();
        int num = currentProcess.Id;
        if (currentProcess.ProcessName == "ArtOfTest.Runner")
          num = InternetExplorerActions.SafeGetParentOrCurrentId(currentProcess);
        Connector.InjectCode(handle, InternetExplorerActions.ArtOfTestPlugin, pipename, num.ToString(), true, timeout, "");
        return (object) null;
      }
      catch (Exception ex)
      {
        throw new ApplicationException("Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it.", ex);
      }
    }

This is likely the cause, why our increased timeout settings are ignored and test fails shortly after start, even if we increase timeouts significantly. Visually, it looks like IE is doing some background job and is not responsive for some period of time and 5 seconds is not enough to wait. So, could you change the code to respect 'timeout' instead of using constant number?

We've been using Telerik Testing Framework for a long time already and from time to time had this issue, but workaround it by catching exception, killing browser and trying to launch it again. But now that trick is not helping anymore, the majority of tests fails with this exception on start.

This fix is really simple and will save us a lot of time, trying to invent some new solution to make IE more responsive on start.

 

Thanks,

Oleksii

Pending Review
Last Updated: 08 Dec 2020 14:52 by Cory

Implement the option of passing multiple custom dynamic targets to the same Post Data array.

Currently, this is not a supported scenario in Test Studio - the array is a JSON array, and using the solution to copy the entire array into the Destination Field Name and using the prefix{value}suffix method, will allow to alter one of the values, but not both.

 

Completed
Last Updated: 07 Dec 2020 08:15 by ADMIN

There is a Load test with two requests:
Request 1: In the response there is a token with the following string GZYQmiG0FWePB/ZvbtjN8mOpMQ5qL0R9u/EEoxUt812HF7eHlRBNG

This string is extracted in a custom dynamic target and its target is the second request as URL query.
Request2: URL is <host>/connect?token=GZYQmiG0FWePB/ZvbtjN8mOpMQ5qL0R9u/EEoxUt812HF7eHlRBNG

The issue is the "/" in the URL query is not encoded, which leads to an error.

 

Pending Review
Last Updated: 07 Dec 2020 07:01 by ADMIN

I would like to request a change in the find/replace text feature when editing code:

 

  1. Make the find/replace text dialog respond to Ctrl-H with the Replace feature automatically selected.  This behaviour falls in like with a number of other Microsoft products (e.g. Word, Excel, Power Point, Notepad, Visual Studio, etc...) and is what a large number of Windows users come to expect.
  2. Make the find text signify when it has reached the end of the search range (e.g. current document) and ask if the user wishes to start searching from the beginning.  Again, this is how Microsoft products behave and is in line with Windows user experiences.

Thank you.

Completed
Last Updated: 24 Nov 2020 15:27 by ADMIN

After the latest release of Chrome and Edge Chromium browser (version 87.x) the behavior of Close pop-up Window step is changed. Instead of closing the browser tab, the whole browser is closed and the execution stops. 

As a workaround for this issue, you can downgrade the browser to version 86.x or use Firefox or Internet Explorer temporarily.

Completed
Last Updated: 17 Nov 2020 14:44 by ADMIN
Created by: Chad
Comments: 3
Type: Bug Report
1

I am doing a Wpf test.

 

1. Connect to a script by right clicking on it and click record.

2. Program launches. Stop recording by clicking on Print Screen keyboard key.

3. Close the  program and recorder closes.

 

The recorder stays connected: 

 

So if I try to record or execute a script I get this message:

 

It looks like when I stop the recording and then close the program the recorder does not disconnect.

I have to completely shut the program down and restart test studio so I don't get the above error message.

 

Version: 

 

Completed
Last Updated: 16 Nov 2020 07:09 by ADMIN

CaptureBrowser() functionality does not work as expected with Firefox browser on Windows 10 version 2004. The captured image shows only the browser frame and and white contend of the browser.

 

Pending Review
Last Updated: 13 Nov 2020 14:34 by Frank
Created by: Frank
Comments: 0
Type: Feature Request
0

There are no built-in translators for Kendo React controls. 

It will be useful to revisit the story and evaluate the need of such translators.

1 2 3 4 5 6