Test Automation Framework

Why a framework?

To standardize the automation development effort and implement best practices.
To provide a single point for customization and manage changes.
Reusable code.

Types of frameworks?

refer softwaretestinghelp.com for details.














Components that one can usually code as part of framework...

Input Folders
Output  Folders
Recording Scripts
Src Code
-modules
Utility Components
Reporting

Some Basic skills in programming ?

Read data from xls [opening an xls..selecting a sheet..selecting value of a cell..]
Create folders based on date of execution and run number..write results to folders
utility functions to manage data...like date format change, removing of trail spaces..etc.
selection of test cases for execution
batch creation
emailing
failure handling
execution results and summarized view of execution results
Integration with daily code ..Continuous integration and build.
Browser and OS independent.
(refer few others http://www.ggktech.com/blog/effective-qa-automation-framework/)

A good site http://www.softwaretestinghelp.com/selenium-tutorial-1/

 listing all the Selenium Training Tutorials for your handy reference.

List of Selenium Online Training Tutorials:

Selenium Basics:
Selenium WebDriver:
Selenium Framework:
Advanced Selenium:
Selenium Tips and Interview Preparation:



Comments

  1. Selenium is one of the most used automated test packages. Selenium was created to guide and inspire automation tests of practical aspects of web-based applications and also a wide range of browsers and platforms.
    Selenium Questions

    ReplyDelete

Post a Comment

Popular posts from this blog

ScoreCard Model using R

The auxService:mapreduce_shuffle does not exist

Zeppelin and Anaconda