15
AUTOMATION TESTING w w w . g r e e n n o t e s . m e

Automation testing

Embed Size (px)

Citation preview

Page 1: Automation testing

AUTOMATION TESTING

w w w . g r e e n n o t e s . m e

Page 2: Automation testing

AGENDA

• What is automation

• Benefits of automated testing

• Tests to automate

• Preparation before automate

• Examples of automation tools

• Automation process

w w w . g r e e n n o t e s . m e

Page 3: Automation testing

AUTOMATED TESTING

Automated testing uses software to run and verify tests without human intervention.

- Requires development of automation script or program

w w w . g r e e n n o t e s . m e

Page 4: Automation testing

BENEFITS OF AUTOMATED TESTING• Fast

• Reliable

• Repeatable

• Programmable

• Reusable

w w w . g r e e n n o t e s . m e

Page 5: Automation testing

TEST TO AUTOMATE

• Regression tests

• Data-driven tests

• Load Test

w w w . g r e e n n o t e s . m e

Page 6: Automation testing

PREPARATION BEFORE AUTOMATE• Check for the stability of the AUT

• Execute the test case steps manually

• Check your data

• Determine the initial and end conditions of the test

• Standardize naming conventions

w w w . g r e e n n o t e s . m e

Page 7: Automation testing

EXAMPLES OF AUTOMATION TOOLS

Functional Test :

- QTP, Selenium, Windmill, etc.

Non-Functional Test :

- Load Runner, CloudTest, Load Storm, etc.

w w w . g r e e n n o t e s . m e

Page 8: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

QTP – Keyword View

Page 9: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

Object Repository in QTP

Page 10: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

Expert View - QTP

• Scripting language used in QTP is VB Script 

Page 11: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

Selenium IDE

Page 12: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

Selenium

• Selenium supports most of programming languages like Python, PHP, Dot Net, Java, Perl etc.

Page 13: Automation testing

EXAMPLES OF AUTOMATION TOOLS

w w w . g r e e n n o t e s . m e

Selenium – Object Repository

Page 14: Automation testing

AUTOMATION PROCESS

Initial Condition Test Step Checkpoint Test Data Results End

Condition

w w w . g r e e n n o t e s . m e

Page 15: Automation testing

THANK YOU

w w w . g r e e n n o t e s . m e