3 Answers, 1 is accepted
0
Accepted
Hello Ohsha,
You can set a Breakpoint on a step, but not on individual lines within a coded step.
As a work-around you can create additional coded steps and disperse the code between them, or add logging or message boxes at certain points in the original coded step:
All the best,
Anthony
the Telerik team
You can set a Breakpoint on a step, but not on individual lines within a coded step.
As a work-around you can create additional coded steps and disperse the code between them, or add logging or message boxes at certain points in the original coded step:
All the best,
Anthony
the Telerik team
Quickly become an expert in Test Studio, check out our new training sessions!
Test Studio Trainings
Test Studio Trainings
0
Accepted
Shashi
Top achievements
Rank 1
answered on 03 Apr 2012, 11:10 PM
Ohsha/Anthony,
If you are using the Visual Studio plugin to develop your tests, you can debug coded steps by running the test from Test View using the Debug Selection command available on the context menu of each test in that view.
a) Place your breakpoints in the coded step (cs file)
b) Switch to Test View
c) Right-mouse select your test from the list and select Debug Selection on the context menu.
Test will stop at your first breakpoint.
Notes:
a) If you execute your test using Run Selection (instead of Debug Selection) on the same context menu, break points on both the cs file and the recorded test file will be ignored.
b) When running this test using this method, you will not see icons next to your recorded steps to indicate they have been successfully executed as you do with QuickExecute. After the test completes, the log file will be available in the Test Results window of Visual Studio (not in the Log link of the tstest file).
c) While this method will allow you to debug your code-behind file, break points in your recorded test file (tstest or aii) will *not* be honored. To break in your recorded test file, you will need to run in QuickExecute mode - but this command does not honor breakpoints in the code-behind file.
Anthony: Are there any plans to address one or both of the limitations in item c?
Hope that helps,
Shashi
If you are using the Visual Studio plugin to develop your tests, you can debug coded steps by running the test from Test View using the Debug Selection command available on the context menu of each test in that view.
a) Place your breakpoints in the coded step (cs file)
b) Switch to Test View
c) Right-mouse select your test from the list and select Debug Selection on the context menu.
Test will stop at your first breakpoint.
Notes:
a) If you execute your test using Run Selection (instead of Debug Selection) on the same context menu, break points on both the cs file and the recorded test file will be ignored.
b) When running this test using this method, you will not see icons next to your recorded steps to indicate they have been successfully executed as you do with QuickExecute. After the test completes, the log file will be available in the Test Results window of Visual Studio (not in the Log link of the tstest file).
c) While this method will allow you to debug your code-behind file, break points in your recorded test file (tstest or aii) will *not* be honored. To break in your recorded test file, you will need to run in QuickExecute mode - but this command does not honor breakpoints in the code-behind file.
Anthony: Are there any plans to address one or both of the limitations in item c?
Hope that helps,
Shashi
0
Accepted
@Ohsha
Shashi is correct; you can use the Test Studio VS plugin and the VS Test View to debug a coded step line by line. There is no comparable feature in the Standalone version, however.
@Shashi
Anthony
the Telerik team
Shashi is correct; you can use the Test Studio VS plugin and the VS Test View to debug a coded step line by line. There is no comparable feature in the Standalone version, however.
@Shashi
I haven't heard about any plans in this area. Each test runner is recognizing and respecting breakpoints set by its own interface, but not the other.
Anthony
the Telerik team
Quickly become an expert in Test Studio, check out our new training sessions!
Test Studio Trainings
Test Studio Trainings