Hi guys,
I have been looking for a way to define my test automation script in QC itself. I want to define the steps in high level language (simple english like language).I mean use keywords to define my script in quality center which then gets translated into a JAVA code (the underlying framework is in java) when this test is run from test lab. Each keyword defined as a step in design steps module will correspond to a function in the java code. The java function will execute and return a boolean and error message (if any). This result will be step's status.
The script will look something like below and will be defined in the design steps section of the test.
login row 9
create_matter row 4
add_activity row 6
add_schedule row 4
logout
the row [number] signifies the row of data that needs to be used as parameter for that function. Each function will have its data table. I also plan to have test data in excel sheets attached some where in QC.
Do you think this strategy makes sense? Are you aware of any such strategy? I have been doing a lot of search but haven't come across any matter that explains this while using QC. Also do you think writing the keywords in the design step is a good idea? All sugessions are welcome
Thanks for reading