UFT Tutorial Part i (Overview on Test Automation)
I) Disadvantages of Manual Testing
a) It takes to a greater extent than fourth dimension or to a greater extent than resources, sometimes both
b) Less Accuracy
c) Some types of Testing is impractical (Ex: Performance Testing)
d) Human user interaction is mandatory for every Test illustration execution
e) Comparing large total of information is difficult
f) Data Driven Testing is Difficult
g) Manual Test Case compass is limited
h) It is non recommended for fourth dimension bounded projects
i) Maintenance Takes to a greater extent than time
j) Checking GUI objects is difficult
-------------------------------------------------
II) Advantages of Test Automation
a) Fast:
b) Accuracy:
c) Reusable: Sanity Tests, Regression Tests
d) Repeatable: Data Driven Testing
e) Programmable:
f) Comprehensive: Batch Testing
------------------------------------------------
III) Disadvantages of Test Automation
-------------------------------
a) 100% Test Automation is non possible
b) All Types of Testing is non possible (Usability Testing)
c) Lack of Knowledge
d) Tools may get got their ain defects; sometimes nosotros may non become desired benefits
e) Not suitable for curt term projects
f) Not recommended for dynamically changing UI designs
g) Technology / Environment Limitations
IV) Types of Test Tools
-------------------------
a) Business Classification
1) Vendor Tools
HP
WinRunner(Scrapped)
QTP (Retired)
UFT (New Launch)
LoadRunner
TestDirector(Retired)
Quality Center / ALM
IBM
RFT
RPT
Micro Focus
SilkTest
Silk Performer etc....
-------------------------------------
2) Open Source Tools
Selenium,
JMeter,
Bugzilla
Etc...
3) In-house Tools
---------------------------
b) Technical Classification
1) Functional & Regression Test Tools
UFT, RFT, SilkTest, Selenium etc...
2) Performance Test Tools
LoadRunner, RPT, SilKPerformer, JMter etc...
----------------------------------------
3) Test Management Tools
QC/ALM, Jira etc...
4) Defect Management Tools
Bugzilla
--------------------------------------
V) Overview on Functional Testing
Functional Testing -Test Type
System Testing -Test Level
System Testing
Functional & Non-Functional Testing
Functional in addition to Unit Testing
Functional in addition to Integration
Functional in addition to System Testing
Functional in addition to Acceptance Testing
Coverage of Functional Testing
a) Input Domain Coverage
Data factors
------------
Type
Size
Range
b) Output Domain Coverage
c) Database Testing
Data Integrity
Data Manipulations (Add, Edit, Delete)
Data comparisons
Data Retrievals
Data Back-up in addition to Recovery Operations etc...
d) Error Handling
e) Order functionalities
-------------------------------------------
I) Disadvantages of Manual Testing
a) It takes to a greater extent than fourth dimension or to a greater extent than resources, sometimes both
b) Less Accuracy
c) Some types of Testing is impractical (Ex: Performance Testing)
d) Human user interaction is mandatory for every Test illustration execution
e) Comparing large total of information is difficult
f) Data Driven Testing is Difficult
g) Manual Test Case compass is limited
h) It is non recommended for fourth dimension bounded projects
i) Maintenance Takes to a greater extent than time
j) Checking GUI objects is difficult
-------------------------------------------------
II) Advantages of Test Automation
a) Fast:
b) Accuracy:
c) Reusable: Sanity Tests, Regression Tests
d) Repeatable: Data Driven Testing
e) Programmable:
f) Comprehensive: Batch Testing
------------------------------------------------
III) Disadvantages of Test Automation
-------------------------------
a) 100% Test Automation is non possible
b) All Types of Testing is non possible (Usability Testing)
c) Lack of Knowledge
d) Tools may get got their ain defects; sometimes nosotros may non become desired benefits
e) Not suitable for curt term projects
f) Not recommended for dynamically changing UI designs
g) Technology / Environment Limitations
IV) Types of Test Tools
-------------------------
a) Business Classification
1) Vendor Tools
HP
WinRunner(Scrapped)
QTP (Retired)
UFT (New Launch)
LoadRunner
TestDirector(Retired)
Quality Center / ALM
IBM
RFT
RPT
Micro Focus
SilkTest
Silk Performer etc....
-------------------------------------
2) Open Source Tools
Selenium,
JMeter,
Bugzilla
Etc...
3) In-house Tools
---------------------------
b) Technical Classification
1) Functional & Regression Test Tools
UFT, RFT, SilkTest, Selenium etc...
2) Performance Test Tools
LoadRunner, RPT, SilKPerformer, JMter etc...
----------------------------------------
3) Test Management Tools
QC/ALM, Jira etc...
4) Defect Management Tools
Bugzilla
--------------------------------------
V) Overview on Functional Testing
Functional Testing -Test Type
System Testing -Test Level
System Testing
Functional & Non-Functional Testing
Functional in addition to Unit Testing
Functional in addition to Integration
Functional in addition to System Testing
Functional in addition to Acceptance Testing
Coverage of Functional Testing
a) Input Domain Coverage
Data factors
------------
Type
Size
Range
b) Output Domain Coverage
c) Database Testing
Data Integrity
Data Manipulations (Add, Edit, Delete)
Data comparisons
Data Retrievals
Data Back-up in addition to Recovery Operations etc...
d) Error Handling
e) Order functionalities
-------------------------------------------