-
Notifications
You must be signed in to change notification settings - Fork 23
A.1 Framework Components
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
-
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.