03-24-2011, 11:03 AM
I was to point out the spell mistake about my name, but you are smart enough to read my mind .
I would like to write pages about it, however, so far, i havent had an oppurtunity to actually write a Design Doc which would be generic enough like a test plan for implementation. Here is how i would do this,
1. Look through the Application, the test cases and the technological layers involved in the design of the application ( Eg: .Net, web, etc etc).
2. Build a Automation Proof Of Concept. Sample few test cases which are workflow based or which traverse quite through the application and which are critical.
3. Your POC should begin with,
3.0 Technical Feasibility - Check if the automation tool can talk to the application without any hassle. If you have a hassle see if you can resolve it.
3.1 Design a framework
3.1.1 - Your framework would skeletally be dependent on,
a. Data - Input to your test scripts. Could be Excel ( Test cases, Parameters etc etc )
b. Library - This will contain all your functions, and re-usable code. Basically a library which holds all the reusable components together.
c. Test Scripts - QTP scripts or VB scripts which is the test execution requirement.
d. Log - Each and every action performed needs to be accounted for and you will have to decide how you would want your log file definition to be. You can use the QTP generated log output or write your own log to a text file or a html file depending upon your design convienence.
d. Test Execution - You will need to find out how you may want to execute your test scripts. You can control your execution externally( through excel based on conditions) or let QTP integrated tool like QC or test batch runner do it for you.
3.2 Once you have your framework in place the rest would be technical mundane coding which will challenge you to script and integrate your scripts with the various parts of the framework.
I have tried to put in almost all the primitive information required for you to begin with. I hope this helps you. Honestly, I have no generic design doc or do i have the time to create one.
Based on the above, if you have any questions let me know.
I would like to write pages about it, however, so far, i havent had an oppurtunity to actually write a Design Doc which would be generic enough like a test plan for implementation. Here is how i would do this,
1. Look through the Application, the test cases and the technological layers involved in the design of the application ( Eg: .Net, web, etc etc).
2. Build a Automation Proof Of Concept. Sample few test cases which are workflow based or which traverse quite through the application and which are critical.
3. Your POC should begin with,
3.0 Technical Feasibility - Check if the automation tool can talk to the application without any hassle. If you have a hassle see if you can resolve it.
3.1 Design a framework
3.1.1 - Your framework would skeletally be dependent on,
a. Data - Input to your test scripts. Could be Excel ( Test cases, Parameters etc etc )
b. Library - This will contain all your functions, and re-usable code. Basically a library which holds all the reusable components together.
c. Test Scripts - QTP scripts or VB scripts which is the test execution requirement.
d. Log - Each and every action performed needs to be accounted for and you will have to decide how you would want your log file definition to be. You can use the QTP generated log output or write your own log to a text file or a html file depending upon your design convienence.
d. Test Execution - You will need to find out how you may want to execute your test scripts. You can control your execution externally( through excel based on conditions) or let QTP integrated tool like QC or test batch runner do it for you.
3.2 Once you have your framework in place the rest would be technical mundane coding which will challenge you to script and integrate your scripts with the various parts of the framework.
I have tried to put in almost all the primitive information required for you to begin with. I hope this helps you. Honestly, I have no generic design doc or do i have the time to create one.
Based on the above, if you have any questions let me know.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.