Manual Test Process
Its have 4 phases.
a) Test Planing
b) Test Design
c) Test Execution
d) Test Closure
QTP Test Process
Its have 6 phases or stages in below
a) Planning
-> Get Technology and Application environment details( UI Design technolgy
and database) from development team for select Add-ins like java, SAP based
on the application. we no need these details in manual testing because we
can apply our manual testcases into any add-ins like sap,Java,People soft.
Becuause we need this teps for functional automation tools based on objects
present in the front end application to perform the test process. But
exceptional case is database testing, we no need front end application from
database testing in QTP.
Because QTP have integrated SQL engine to communicate database data directly with using database information.
-> Analyze the AUT (Application Under Test) in terms of object
identification.
i) By record and playback we can ensure that QTP recognize object
correctly.
ii) using object spy we get object information
iii) using view option in object repository -> map objects between
application and OR
-> Select areas or testcases for automation
we select three common areas
i) Test and execute on every build Ex.sanity testing
ii) Test and execute on every modified build. Ex. Regression Testing
iii) Test and executed with multiple set of test data. Ex. Data
Driven Testing.
Static Testing - Constant
Regression Testing - Dynamic
-> Tool Setting Configuration and globalized
we have two below Tool Setting Configuration feature for all tools include
QTP
i) Constant Feature ( Its cannot modified,constant. Ex: UFT,Data Table, OR)
ii) Configurable Feature ( According to need we customized Ex:Object
Identification, Tool ooptions, virtual object configuration, test settings
etc)
Globalized Configuration:
Providing common configuration for all machine.
QTP is desktop application, one-Tier application. This is not client Server
application, does not store any data in database.
For client-server application, if we set any settings in server side, its
applicable for all system. But QTP is not client sever application for
settting the same configuration for all members in team.
But in QTP is achieved gloabl settings using Generate scripts.
-> Automation Framework design and implementation
Automation Framework Design is Company level ( We design framework for one
time, its used for many projects)
Automation Framework implementation is project level
Its Systmatic approach for automate software test process.
Without automation frame work too we can automate.
When we start Test Automation Process?
There is no global explanation depends on
Three possibilites
i) start Automation at beginning of the project.
ii) After completion of comprehensive testing, we can start Automation
testing. After completion of first cycle of testing by manual.its mid of the
project.
iii) Start automation after completed all manual cases. that means after
complate all release we are start Automation.
Its have 4 phases.
a) Test Planing
b) Test Design
c) Test Execution
d) Test Closure
QTP Test Process
Its have 6 phases or stages in below
a) Planning
-> Get Technology and Application environment details( UI Design technolgy
and database) from development team for select Add-ins like java, SAP based
on the application. we no need these details in manual testing because we
can apply our manual testcases into any add-ins like sap,Java,People soft.
Becuause we need this teps for functional automation tools based on objects
present in the front end application to perform the test process. But
exceptional case is database testing, we no need front end application from
database testing in QTP.
Because QTP have integrated SQL engine to communicate database data directly with using database information.
-> Analyze the AUT (Application Under Test) in terms of object
identification.
i) By record and playback we can ensure that QTP recognize object
correctly.
ii) using object spy we get object information
iii) using view option in object repository -> map objects between
application and OR
-> Select areas or testcases for automation
we select three common areas
i) Test and execute on every build Ex.sanity testing
ii) Test and execute on every modified build. Ex. Regression Testing
iii) Test and executed with multiple set of test data. Ex. Data
Driven Testing.
Static Testing - Constant
Regression Testing - Dynamic
-> Tool Setting Configuration and globalized
we have two below Tool Setting Configuration feature for all tools include
QTP
i) Constant Feature ( Its cannot modified,constant. Ex: UFT,Data Table, OR)
ii) Configurable Feature ( According to need we customized Ex:Object
Identification, Tool ooptions, virtual object configuration, test settings
etc)
Globalized Configuration:
Providing common configuration for all machine.
QTP is desktop application, one-Tier application. This is not client Server
application, does not store any data in database.
For client-server application, if we set any settings in server side, its
applicable for all system. But QTP is not client sever application for
settting the same configuration for all members in team.
But in QTP is achieved gloabl settings using Generate scripts.
-> Automation Framework design and implementation
Automation Framework Design is Company level ( We design framework for one
time, its used for many projects)
Automation Framework implementation is project level
Its Systmatic approach for automate software test process.
Without automation frame work too we can automate.
When we start Test Automation Process?
There is no global explanation depends on
Three possibilites
i) start Automation at beginning of the project.
ii) After completion of comprehensive testing, we can start Automation
testing. After completion of first cycle of testing by manual.its mid of the
project.
iii) Start automation after completed all manual cases. that means after
complate all release we are start Automation.
No comments:
Post a Comment