My development team currently uses TFS2019 as their repository for all of their code. They use TFVC as their version control, not Git, and use TFS2019 as their CI tool. We do not currently have plans to move to Git.
Unfortunately, I am on a test team, which has separate access requirements from the development team, and I do not have access to Visual Studio 2019 but I do have access to Team explorer. Reading through the Test Studio documentation posted online, it seems I need to install Visual Studio Team explorer 2008 or 2010. Currently, on my machine, I have Visual Studio Team explorer 2019 and I can connect directly to my TFS server and commit changes through Team Explorer 2019, however, I keep running into a TF30063 error, see images 1 and 2 below, when trying to access my TFS server from Test studio.
Is there a possibility to use a newer version of Team explorer such as 2017 or 2019, or do we absolutely have to use 2008 or 2010 to connect to TFS through Telerik Test studio?
Image 1. With Telerik Test studio open to the Project I am using, connect to TFS using the values below.
Image 2: when selecting the TFS project, Telerik Test Studio, I receive the TF30063 error, stating that I am an unauthorized user.
I'm currently unsure how to go about this. Take for instance this simplified version of the issue as shown in this series of tests as steps.
1. Log in as user A
2. Perform actions Q,R,S
3. Log out of user A's profile
4. Log in as user B
5. Perform actions T,U,V
6. Log out of user B's profile.
Currently, I don't have a way to let the application know that the second time the "Log in" test runs, it's supposed to use a different bit of data. If I have two rows of data for that test. It simply runs the entire list of tests (from 1-6) for each row. But I'd like for it to run only once, but using different data for each Log in.
Any assistance is greatly appreciated.
First - I read this article.
We have a multi-level-test that is using ExecutionExtensions (another Telerik link).
ISSUE: Upon execution, although Test A reports that multiple iterations have been run with correct values in the Test Studio UI, we see the runs are actually re-using the same values from ROW #1 only.
CAUSE: The IsDataDriven property of Test A is FALSE.
Within the designer/Test Studio UI for Test A, we add a BLANK/EMPTY Local Data Table. That sets the IsDataDriven property to TRUE. Then at runtime when the ExecutionExtensions create a new Data Table, the tests properly iterate the rows.
The IsDataDriven property is read-only and it's not clear if/how to set during OnInitializeDataSource.
Feels like a bug, please advise.
New to this but just can't work out where I am going wrong with a simple extraction and then using the extracted value in another field.
Extracting a number from 'Transaction Number' element.
'Extract 'TextContent' on 'Transaction Number' into DataBindVariable $(TxnNumber) - DataDriven: [$(TxnNumber)]
Then want to enter this number into another field 'Transaction Number Filter Box'
Enter text '' in 'Transaction Number Filter Box' - DataDriven: [$(TxnNumber)]
I've followed this but still can't seem to get it to work.
I have a test list where there are few tests in it and its set to re-run failed tests. If a test fails it re-runs and passes after re-run but for some reason the entire test list is marked as failed in HTML results.
Is this expected ? is there a way to re- run entire test list ? or just mark the test list as passed after re-runs pass ?
I have Access Database Engine downloaded (32 bit version), still I keep getting an error "There is no data to execute the test with"
whenever I try to execute my test. I am trying to execute my tests locally.