Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nishkarshraj/test-automation

Test Automation for WebApps using Selenium and TestNG Framework.
https://github.com/nishkarshraj/test-automation

amazon automation devops firefox github google-chrome java qa-automation-test quality-assurance selenium selenium-webdriver test-automation test-driven-development test-framework testing-tools testng

Last synced: about 2 months ago
JSON representation

Test Automation for WebApps using Selenium and TestNG Framework.

Awesome Lists containing this project

README

        

# Test_Automation

Automated Testing of Web Applications using Selenium Tool and TestNG Framework.

## Table of Contents

| Topic | Aim |
| :-: | :-: |
| [Chrome Driver](1_ChromeDriverInstallation) | WebApps Testing using Selenium on Google Chrome Browser |
| [Gecko Driver](2_GeckoDriverInstallation) | WebApps Testing using Selenium on Mozilla FireFox browser |
| [Amazon Test Cases](3_Amazon_Test_Cases) | Writing Manual Test Case Suite in Excel Sheet |
| [Amazon.com](4_Amazon) | WebApps Testing for Amazon E-Commerce website |
| [StandAlone Server](5_Selenium_Server_Standalone) | Using StandAlone Server library as sole super-library for Selenium |
| [GitHub](6_GitHub_Login) | Automated GitHub Login using Selenium |
| [Personal Assistant](7_Personal_Assistant) | A failed but full of learning attempt to create an automated Bot for handling social media accounts |
| [IEDriver](8_IEDriverServer) | WebApps Testing using Selenium on Internet Explorer Browser |
| [TestNG](9_TestNG_Framework) | Introduction to TestNG Framework |
| [Gmail Bot](10_GmailBot) | Attempt for automated Email |
| [Amazon.com x TestNG](11_Amazon_TestNG) | Modifying Selenium testing for Amazon.com using TestNG Framework |
| [Excel Read](12_ExcelRead) | Using Selenium to Read Excel Documents via Apache POI Library |
| [Data Providers](13_DataProviders) | Introduction to Annotations and Data Providers in TestNG |

## Pre-Requisites:

1. Java JDK 1.8 or above installed on local machine.
2. Google Chrome, Mozilla Firefox, Internet Explorer installed on local machine
3. ChromeDriver, GeckoDriver and ExplorerDriver installed on local machine.
4. Eclipse or IntelliJ IDE installed on local machine
5. Jenkins installed on local machine
6. Selenium Java 3.14 or above installed on local machine
7. TestNG Framework added to Eclipse IDE

Link for [TestNG Configuration](https://www.toolsqa.com/selenium-webdriver/install-testng/)

## Notes

1. Bots can harm the website and thus we need certifications, captchas etc. to stop them.
2. Use the get command to wait for webpage to load rather than navigate().to() which runs through all commands.

## How to Contribute

Contributions in all forms are welcomed. Contribution [Guidelines](CONTRIBUTING.md) to be followed.

## References

Links for [reference](https://www.toolsqa.com/)