0% found this document useful (0 votes)
13 views4 pages

Selenium With C#

Uploaded by

prakashraut0508
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

Selenium With C#

Uploaded by

prakashraut0508
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Content for Selenium with C#

Introduction

Introduction to automation framework

Types of automation testing frameworks

Understanding automation model

Presentation on Framework Introduction

Presentation on Kinds of framework

Designing Automation framework

Introduction to Framework Design

Discussion on Framework Design

Pre-requisite before designing framework

Creating framework structure with Visual studio 2015 (Part a)

Creating framework structure with Visual studio 2015 (Part b)

Presentation on Framework Design

Developing Base Component

Introduction to Framework Development

Pre-requisite of Framework Development

Writing a simple code with Selenium

Page Object Models

Page Object Model (Simplified) with an abstract class

Handling Web Driver object with DriverContext

Page Navigation in Page Object Model

Page Navigation without Generics

Page Navigation with Generics in C#

Handling different browsers in framework

Summary

Developing Helper Components


Introduction

Excel Helper (Part a)

Excel Helper (Part b)

Log Helper (Part a)

Log Helper (Part b)

HTML Helper (Part a)

HTML Helper (Part b)

Crash course on C# Extension methods

Database Extension Helper (Part a)

Database Extension Helper (Part b)

Summary

Developing Config Component

Introduction

Configuration Development classical way

Preview

Configuration Development (Part a)

Configuration Development (Part b)

Summary

Developing Extension Component

Introduction

Web Element Extension

Web Element Extension (Contd)

Web Driver Extension

Summary

Refactoring

Introduction

Let’s Talk about it


Preview

Initializing test using TestInitializeHook class

Initializing test using TestInitializeHook class (Contd)

Behavioral Driven Development (BDD)

Introduction to BDD and Specflow

What are we going to discuss

Specflow Installation and getting started

Adding Step definitions and creating BaseStep class

Preview

Adding additional steps for step definitions

Adding Specflow Hooks for our HookInitialize Class

Adding additional Scenario and reusing existing step definitions

Creating Extended Steps in step definitions to empower step reuse

Resolving the problem with CurrentPage property across different steps

Database Testing with Specflow

Preview

Summary

Deployment of EmployeeApp v1.0 to IIS

Deployment of EmployeeApp v1.0 to IIS

Preview

Continuous Integration with TFS 2015

Continuous Integration with TFS 2015

Complete Framework with new libraries [On going development]

Update framework with support of multiple browser and Database helper update

Pickles Reporting System for Specflow

Pickles and living documentation for Specflow


Preview

Pickles UI for Specflow feature files an alternative to commandline

Advanced automation reporting and test harness system with EARS and EATS

Consuming ExecuteAutomation Reporting system web service

Running test and generating report via EARS

Automation Project using C# and Selenium

You might also like