8
© Sun Technologies Inc. 1 AUTOMATION TESTING BASICS

Automation Testing

Embed Size (px)

Citation preview

Page 1: Automation Testing

© Sun Technologies Inc. 1

AUTOMATION TESTING BASICS

Page 2: Automation Testing

Automation Testing Introduction• Automation Testing is a process which is done by the help of

automated tools.

• A testing tool is a software application which helps to

automate the testing process.

• Automation tools is used to write and execute test cases is

known as automation testing.

© Sun Technologies Inc. 2

Page 3: Automation Testing

Why To Automate?

•Manual Testing is time consuming

• Automation does not require Human intervention

• Automation increases speed of test execution

• Automation helps increase Test Coverage

•Manual Testing can become boring and hence error prone

© Sun Technologies Inc. 3

Page 4: Automation Testing

When To Automate?

• Frequent regression testing

• Repeated test case Execution is required

• Faster Feedback to the developers

• Reduce the Human Effort

• Test same application on multiple environments

© Sun Technologies Inc. 4

Page 5: Automation Testing

Which Test Cases to Automate?

• Test Cases which are time consuming

• Test cases that are executed repeatedly

• Test Cases that are very tedious or difficult to perform

manually

• High Risk - Business Critical test cases

© Sun Technologies Inc. 5

Page 6: Automation Testing

Automation Process• Following steps are followed in an Automation Process

© Sun Technologies Inc. 6

Page 7: Automation Testing

FREE WARE (OPEN SOURCE) AUTOMATION TOOLS

• SELENIUM• SOAPUI•WATIR•WINDMILL• SAHI• ANTEATER• APODORA• AUTOMET• CROSS CHECK• TEST MANAGER

© Sun Technologies Inc. 7

Page 8: Automation Testing

COMMERCIAL AUTOMATION TOOLS• QTP• RANOREX• TELLURIUM• TEST COMPLETE• SILK TEST• TEST STUDIO• SQUISH• EGG PLANT• LOADSTER• IBM RATIONAL ROBOT

© Sun Technologies Inc. 8