Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 191 |Likes:
Published by Rajesh Alampalli

More info:

Categories:Types, Comics
Published by: Rajesh Alampalli on Mar 27, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





45Test Automation
Basically Software Testing is 2 types 1) Manual Testing 2) Test Automation
Manual Testing:
 Testing software manually is called Manual Testing. we can test all accepts of softwaremanually.Below Testing Types can be tested manually Test Types:a) Functional Testingb) Regression Testingc) GUI Testingd) Usability Testinge) Security Testingf) Compatibility Testingg) Recovery Testingh) Reliability testing
Drawbacks of Manual Testing
 (i)Time consuming.(ii) More resources required.(iii)Human Errors(iv)Repetition of the Task is not much(v)Tiredness(vi)Simultaneous auctions are not possible (Parallel)
Test Automation:
 Testing Software using any Automation tools is called Test AutomationAdvantages of Test Automation: 
 a) Fast: Tools are faster in execution than human usersb) Reliable: Tools are reliable in complex calculations and tasksc) Reusable: we can reuse Automated Tests at any number of timesd) Repeatable: we can repeat same operations for required number of timese) Programmable: we can use flow control statements for applying logicf) Comprehensive: we can execute test batches without human interaction also
Test Automation can be used in below areas of Testing:
 a) Functional & Regression Testingb) Load/Stress/Performance Testingc) Security Testingd) Unit Testing
Drawbacks of Automation Testing
 1) It is expensive2) We cannot automate all areas.3) Lack of expertise.4) It has some limitations (It cannot test everything)
which Software Testing should be automated?
 Tests that need to be execute of every build of the application (Sanity Testing)Tests that use multiple data values (Retesting / Data Drives Testing)Tests that required data from application intimates (G.U.I. Attributes) Load and StressTesting
Which Software Testing should not be automated?
 Usability testing one time testingQuick looks Tests or A.S.A.P (As soon as possible) Testing Ad-hoc testing / RandomTestingCustomers requirement are frequently changing.
Types of Test tool:
 -------------------Business:-----------------a) Vendor toolsEx: HP- WinRunner, LoadRunner, QTP, QC
IBM-Rational Robot, ,RFT, RPT, QA DirectorBorland-SilkTest, Silk Performer etc..b) Open Source Tools:Ex: Selenium, Jmeter, QAWebLoad, Bugzilla etc...c) In-house tools:Technical:-----------------a) Functional & Regression Test Tools:Ex:WinRunner, QTP, Rational Robot, ,RFT, SilkTest,Selenium etc..b) Performence/load/stress test toolsEx: LoadRunner, RPT, Silk Performer,Jmeter, QAWebLoad etc...c) Test Management Tools:Ex: QC, QA Director Etc...d) Defect Management toolse) Unit Test tools (Ex: JUnit)Key Elements of QTP Tool Window
Key Elements of QTP Tool Window:
1) Test Pane:
 It is programming interface of QTP, used for creating, editing, viewing and deleting testscripts. 
It is a set of statements or set of one or more actions. (It is a local concept) 
It is a set of Statements. (It is a local concept) 
A minimal executable unit. Statements may have keywords. (Keyword suchas function, method, statement etc). It is a global concept.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->