Tuesday, September 22, 2009

Sesson -1

=======

  • What is Test Automation?

Creating test scripts that check all aspects of an application, then running these tests on each new build. 

As Test Automation Software runs tests, it simulates a human user by moving the mouse cursor over the application, clicking Graphical User Interface (GUI) objects, and entering keyboard input

Why Test Automation?

Saves man power
Provides testing statistics
Reliable testing
Provides structure to QA Department
Nighly Run
Repeatable
Programmable
Reusable

Easy Maintainable

What is UI ?

Types of applications – Java, Windows, Browser (Web)

UI Objects:

Link
Window
IEFrame
ComboBox
CheckBox
Push Button
Image
Menu Item
List Box
Edit Control
RichEdit 

Automation Tool Concept :


Genrally all auomtation tools test the Application under test(AUT) through object repository(OR).

The OR concept may be coined with a different name in various tools, but the basic remains that Automation 

tools communicate with Application only by set of properties of an object captured individually.