Preparatory Work before Test Execution
I have been using WinRunner for quite some time and still continuing the development of my Test Framework. As I do so I have been using sample applications to develop functions, test and debug the functions that I write.
My Concern :
In an iterative model of Software Development Project, the AUT is built with some identified functionality and delivered to QA/Test Engrs in a Release. Untill I receive the build of the application I cannot do any of the prep work because to create the GUIMaps, write any tests (based of a Key-word approach) I have to know the physical properties of the objects in the application. So being the case what is the best approcah that I can follow to do most of the Test preparatory work, so that when I get the build I have a minimal work to do for doing the test execution.
How does the Development/Test Cycle work when one is following an automated test approach using WinRunner (I consider that this is applicable to any test tool used for automation). How much of help can be any Spec, Design documentation in doing the prep work.
Please advice and kindly share your experiences ....
Re: Preparatory Work before Test Execution
I like your questions - difficult and having no common solutions [img]images/icons/wink.gif[/img] . Well, of course, you will be unable to write GUIMap - based scripts. Still, there rest some things you can do:
- Prepare manual test scenarios (wich you will further automate), based on existing specification (documentation). Try to prepare test data (if they are not files, created with your app [img]images/icons/wink.gif[/img] ). Basing on manual test scripts it will be buch easier to write automation scripts.
- Based on manual scenarios, think how to design your scripts, what they will look like. What problems you will probably meet. It's very possible, that you will need to write some custom TSL functions, that are GUI-independant (I/O, logging (writing logs), custom checks or whatever else).
IMHO. Sorry if all I wrote is obvious, but having no other ideas [img]images/icons/confused.gif[/img]