Skip to content

A.1 Framework Components

Amol Dakhane edited this page Mar 17, 2017 · 2 revisions

Frame work Components:

Please refer below image for framework components

  • Selenium WebDriver Utilities: This module has around 50+ generic methods to interact with UI elements All these methods can be readily used by any project. E.g. NavigateToURL( ), Click( ), GetText( ) etc..

  • Application Page Repository (POM): It has various class pages with UI elements and corresponding methods for various pages in web application

Framework Components

  • Test Classes and Cases: This component has various test classes and cases for entire application

  • Unit Testing Framework (nUnit): This is used to write verification points such as Assert statements and Collection Assert statements

  • Data Sources and Data Files: It has various data sources definitions and data files(.CSV) for data driven testing

  • Configuration Files: Configuration XML for browser and environment specifications

  • Exception Handling: This provides continued execution of long running suites even though some test cases throws some unexpected errors

  • Service References: This module provides integration with various services, using this data can be read from services directly and verified on application as per test cases

  • Batch Files: Batch files for running Smoke and Regression categories of test cases which helps running automation without using any Test runner or tool.

  • Report Generator: Report Generator exe, which can be used to generate the summary report from NUnit xml output

  • SpecFlow Integration: In case required in future, using this module, test cases can be easily migrated to spec flow.

Go To Next Page

Clone this wiki locally