Advantages and Disadvantages of
Automation Testing, What are the drawbacks or benefits of QTP Tool
What are the drawbacks of QTP?
As of QTP version 10
1) Large numbers of Tests in QTP cover the lots of memory
space and increased the high CPU utilization.
- Because QTP saved results in the file of HTML (and not txt)
therefore folder of result becomes very heavy or
big sometimes.
So let us discuss on Advantages First:
- QTP is very easy to understand even for non
-technical persons, one can easily start just adding test cases.
- Playback and Record support, and edit script ability
after recording, and different -2 recording modes are given by the
QTP i.e. Analog, Normal and Low Level.
- QTP have very intelligent Object Identification
mechanism or process.
- Different Add Ins support for example Oracle, .Net,
Java, Web Forms, Siebel, Web Services, People Soft and Main Frame
etc.
- It provide the ability to let you improve the exist
test even without changes the AUT via enable screen.
- QTP support the all familiar Automation Frameworks –
Data Driven Testing Approach, Keyword driven testing approach,
Hybrid frameworks, modular testing approach etc.
- Actually QTP has IDE inbuilt, and that is very simple
in use.
- VB Script use in QTP, make it more easy to use, as VB
Script is also easy.
- Object Model of Microsoft can be implemented easily
in QTP. For Example -Word Document Objects, Outlook Objects, Ado
Object, File system object, Excel Objects, DOM etc.
- QTP integration is also possible. We can integrate it
with any test management tool like QC mean Quality Center, Test
Director also and even with functional testing tool i.e. Win runner.
- QTP is easy to maintain for different -2 type of
suite like Sanity, Smoke, Regression etc.
- By default it have inbuilt methods and properties in
QTP as well as default in built function of VB.
- QTP is Good supporter of XML. IT can be used for
database files.
- Uses of Excel Files / Database are easy and provides
a variety of functions to execute for columns and rows.
- Through Configuration It's easy to maintain for test
data driving and iterations.
- It also provides the Test Reporting with all required
or mandatory details for analysis.
Disadvantages of QTP:
- QTP have very high cost for its License and
Maintenance.
- Multiple Threads or instances are not possible to
run: for an example the Grid support available in Selenium, where we
can run multiple instances of the application on different browsers
at the same time.
- Execution is slow when compared to open source tool
like Selenium.
- Definitely we get the support from HP, Only when we
purchase / renew the license.
- Along with QTP license we required to by following more Add-Ins:Java, SAP, Oracle, Seibel, .Net, Peoplesoft etc.
No comments:
Post a Comment