Course Duration: 3 Days

Course Category: Software Testing

 

21 Contact Hours

Automated Web Testing with Selenium

 

Course Background

This workshop coaches participants on how to automate web testing using Selenium, which is the most widely used browser automation tool-set.  Workshop commences with basic concepts before moving to its usage as a tool for test automation for web applications. The course covers testing of static and dynamic website with html, http, ajax and more. Selenium Webdriver is covered in very good detail. It is appropriate for both Java and C# usage.

 

Pre-requisite

Participants must have reasonable experience with manual web testing. They must be willing to automate tests either using Java or C# or any other supported language. It is preferable that they have basic coding knowledge of Java or C#.

 

Laptop Requirements

Machines Selenium Webdriver installed with Java or C# IDE. Selenium Webdriver with Java or C# (or any other supported language) IDE


Target Audience

Participants must be software savvy testers who aspire to use Selenium with Java or C# or any other supported language to efficiently conduct their business.

 

Course Content

Introduction

  • Web Introduction
  • Define Web
  • Browsers and Servers
  • HTTP request and response
  • HTML and CSS
  • JavaScript
  • Browser Tools
  • Page Loading


Intro to Selenium

  • Basic Features
  • Selenium’s Tool Suite
  • Third Party Extensions
  • Features
  • Building & Running Tests
  • Selenium Commands
  • Syntax
  • Common Commands
  • Manual Testing
  • Coded Tests and Benefits
  • Intro to Unit Testing Framework with developer’s IDE

Selenium Webdriver

  • Introducing WebDriver
  • WebDriver and Selenium-Server
  • WebDriver API Introduction
  • WebDriver API by Examples
  • Verifying Page Elements
  • Locating Elements
  • Manipulating Elements
    • click, double click, drag, drop, keypress etc.
  • Matching Text Patterns
  • Wait Commands and Ajax
  • Flow Control
  • Alerts


Selenium Webdriver

  • Multiple Windows
  • Frames
  • Browser Window
  • Using javascript
  • Page Objects
  • Data Driven Tests
  • Browser Specifics
  • Test Cases Guidelines
  • Debugging
  • Different Browsers


Exclusions

 

SDLC, advanced protocol details and anything not mentioned above

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.