17
What is the need of Automation Testing? www.gyanguide.com

Best selenium training institute Marathahalli

Embed Size (px)

Citation preview

What is the need of Automation Testing?

www.gyanguide.com

Automation Testing means automate the testing using

some tools like Selenium,QTP.

To increase the performance or to provide the application

at early stage we go for automation testing.

What Is Automation Testing

AutomationTesting Tools:

Automation testing is the process of testing the application with the help of tools.

In present time so many tools are available like QTP, SELENIUM, WINDMILL and FTP. But most usable tools are QTP(Quick Test Professional)and SELENIUM.

QTP is licensed tool where as selenium is free ware open source tool that support multiple languages like Java,.Net, Python, Ruby etc.

Need Of Automation Testing:

To reduce the human efforts . executes the same scripts multiple times. achieve maximum test coverage and increases the speed of

execution. batch execution (parallel execution) is possible i.e. you can execute

the multiple test scripts simultaneously.

Whenever the new release comes that mean some newfeatures with existing features, that time automation testingcomes in picture, means automation test engineer convert the oldfeatures test cases into test scripts.

When new features are stable manually then they execute thetest scripts on the new build to ensure that new features are notbreaking the old features.

Process of Automation Testing:

The process of the automation testing is that oncerequirement comes for new release firstly team (Customer,business analyst, developer and test engineer) involve inimpact analysis .

Once impact analysis done then developers busy in writingcode, manual test engineers busy in writing test cases of newfeatures and that time automation test engineers busy inconverting test cases into test scripts (using any tool likeselenium).

Once all scripts are written then they check locally ,if theyare locally passed then these scripts go for review process.After review is done then scripts are stored in finalrepository whenever they required they access the testscripts from the repository and perform execution.

The main intention of the automation is time savingbecause after writing scripts you can execute the samescripts multiple times in multiple releases.

Scope of Automation Testing:

The scope of the automation scripts is the area of your Application under Test which will be automated.

We consider Features that are important for the business, Scenarios which have large amount of data, Common functionalities across applications, Technical feasibility, Extent to which business components are reused, Complexity of test cases, Ability to use the same test cases for cross browser testing.

Which Testcases should be automated:

we can’t convert all the test cases to test scripts for example... If any test case is having minor bug. Test case is to lengthy. Taking too much time to write the scripts in comparison to

execution of manual then never go for automation testing.

Framework for Automation :

Automation testing depends upon the automation framework.

Framework is nothing but set of rules that everyone should follow to achieve certain things.

In automation there are three types of framework - Data Driven Framework Keyword Driven Framework Hybrid Framework.

Data Driven Framework:

In data driven framework test engineer uses some external source for accessing data like Excel; in it test data is not hard coded.

Keyword Driven Framework:

In Keyword driven framework test engineer uses some external source for writing code and access these external source.

Hybrid Framework:

Hybrid framework is the combination of data drivenframework and keyword driven framework, for achieve thefeature of data driven framework in hybrid framework testng isuses.

While writing scripts test engineer access the framework inwhich functionality of each screen is already defined.

Learn Automation Testing

using Selenium

GyanGuide is a software training institute , that provides training on different technologies.

Free demo classes are provided. 100% job support. Weekdays and Weekends batches are available. Work on Project. Classes are available on Flexible Timing. Learn Technology in industry standards.

Contact Details:

#12, 1st

Floor,Outer Ring Road,Kalaminder RoadAnand Nagar,Marathahalli,Bangalore,Karnataka 560037

Call Us:

080-60505064

Visit:

http://www.gyanguide.com/bangalore-marathahalli-selenium-training

www.gyanguide .com

Thank You