This question is locked. New answers and comments are not allowed.
Hi,
we're currently in the process of aquireing licences for the developer edition and the QA edition.
I'm currently trying to make a coded step test that would be a function that would take parameters (DB, field, expected value, and query) so that the test would query the DB, compare the value with the expected value and if it's the same, the test passes.
Could you help me out please, I'm a bit lost (and we're the first team to use WebUI in our company)
Thank you very much
Sam
we're currently in the process of aquireing licences for the developer edition and the QA edition.
I'm currently trying to make a coded step test that would be a function that would take parameters (DB, field, expected value, and query) so that the test would query the DB, compare the value with the expected value and if it's the same, the test passes.
Could you help me out please, I'm a bit lost (and we're the first team to use WebUI in our company)
Thank you very much
Sam
4 Answers, 1 is accepted
0
Hello Sam,
Thanks for the post and your trial of WebUI Test Studio. You many not need to write code in order to access a data base in that you can try using WebUI's data driven feature.
From the description of the scenario you are trying to test, you can try using a verification test step, as described in the Quick Start under 'Adding Quick Verification Steps' and 'Creating Advanced Test Verifications', then data drive that step, as described in 'Creating a Data Driven Test'.
We strongly recommend this approach as it would make test maintenance much easier. However, if you're still interested in writing custom SQL queries, we cannot help with the queries, but you can still do all of that I mentioned above, then customize the verification step as described under 'Customizing Your Test Using C# or VB.NET Code'.
Please let us know if you have any questions on this.
All the best,
Nelson Sin
the Telerik team
Thanks for the post and your trial of WebUI Test Studio. You many not need to write code in order to access a data base in that you can try using WebUI's data driven feature.
From the description of the scenario you are trying to test, you can try using a verification test step, as described in the Quick Start under 'Adding Quick Verification Steps' and 'Creating Advanced Test Verifications', then data drive that step, as described in 'Creating a Data Driven Test'.
We strongly recommend this approach as it would make test maintenance much easier. However, if you're still interested in writing custom SQL queries, we cannot help with the queries, but you can still do all of that I mentioned above, then customize the verification step as described under 'Customizing Your Test Using C# or VB.NET Code'.
Please let us know if you have any questions on this.
All the best,
Nelson Sin
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Sammy78
Top achievements
Rank 2
answered on 16 Jul 2010, 01:03 PM
Hello Nelson,
Thanks for the quick reply.
I checked out your suggestions, and they would be appropriate if my test was related to the interface itself. I'll explain: after having done all the tests with the interface (or at least some tests), our application changes many values in different tables of the DB, and the analyst wants to be able to have tests that are easily customizable (my fonction) to create tests to go make sure that the values have been correctly modified.
I hope that I've explained my problem a little better and that you'll be able to help me. I'm not looking for help with the query itself, simply with the way to make a coded step test (which would include my fonction) and how to tell the test when a test passes or fails.
Thanks a lot
Sam
Thanks for the quick reply.
I checked out your suggestions, and they would be appropriate if my test was related to the interface itself. I'll explain: after having done all the tests with the interface (or at least some tests), our application changes many values in different tables of the DB, and the analyst wants to be able to have tests that are easily customizable (my fonction) to create tests to go make sure that the values have been correctly modified.
I hope that I've explained my problem a little better and that you'll be able to help me. I'm not looking for help with the query itself, simply with the way to make a coded step test (which would include my fonction) and how to tell the test when a test passes or fails.
Thanks a lot
Sam
0
Sammy78
Top achievements
Rank 2
answered on 16 Jul 2010, 01:21 PM
Here is the function that I want to call in my test:
VB:
VB:
Private Function Verification_BD(ByVal bd As String, ByVal champ As String, ByVal champWhere As String, ByVal id As String) As Boolean Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand Dim dr As OleDbDataReader Dim result As String = "" myConnection = New OleDbConnection('{connection string info}) Try myConnection.Open() 'opening the connection myCommand = New OleDbCommand("select " + champ + " from " + bd + " where " + bd + "." + champWhere + "='" + id + "'", myConnection) dr = myCommand.ExecuteReader While dr.Read result = dr(0).ToString End While myConnection.Close() If result = "N" Then Return True Else Return False End If Catch e As Exception End TryEnd Function0
Sammy78
Top achievements
Rank 2
answered on 16 Jul 2010, 02:44 PM
I've found my solution.
I simply added my function to the test, and then puiit an assert.isTrue on the returning result. Thanks for taking the time to help me out.
Sincerely yours,
Sam
I simply added my function to the test, and then puiit an assert.isTrue on the returning result. Thanks for taking the time to help me out.
Sincerely yours,
Sam