Java
Selenium
Locators
HTML
Developer Tools
XPath
TestNG
Test Case Design
Page Object Model
Wrapper Methods
Extent Reports
The application under test is QTrip, a travel website.
During the course of this project:
- Designed and automated 4+ test cases following Page Object Model design pattern using Page Factory, Selenium and TestNG.
- Utilized Apache POI in each test to accept dynamic test data.
- Created a TestNG project for easily running automated test cases.
- Implemented Singleton pattern for initializing WedDriver to make effective use of resources.
- Generated customized test reports for the TestNG project using Extent Reports.
The application under test is QTrip, a travel website.
During the course of this project:
- Designed and automated 4+ test cases following Page Object Model design pattern using Page Factory, Selenium and TestNG.
- Utilized Apache POI in each test to accept dynamic test data.
- Created a TestNG project for easily running automated test cases.
- Implemented Singleton pattern for initializing WedDriver to make effective use of resources.
- Generated customized test reports for the TestNG project using Extent Reports.
- Executed all the important user flows in QTrip manually to understand the application.
- Analyzed the test cases to be automated.
- Defined pages and corresponding actions to convert the manual test cases to automation scripts using the Page object model.
Page Object Model
Test Case Design
Java
Selenium
TestNG
XPath
- Automated four different test cases to test the working of the QTrip Application.
- Populated sheets for Data driven testing using Apache POI.
- Grouped test cases into functional groups to execute the test cases in custom sequence.
Java
Selenium
Locators
HTML
Developer Tools
TestNG
Page Object Model
XPath
- Enhanced inbuilt selenium methods with added functionality.
- Implemented Wrapper methods for screenshots and retry mechanisms.
- Generated customized test reports using Extent Reports.
Extent Reports
Wrapper Methods
qtrip home page
qtrip login page
qtrip register page
qtrip user logged in page
qtrip adventures page
qtrip adventures detail page
qtrip adventures detail page after reservation
qtrip adventures reservations page
qtrip emailable report
qtrip index report
qtrip extent report
Test Case Design
Test Data Enumeration
Api Testing
Postman
Java
Selenium
Developer Tools
Rest Assured
Test NG
API Testing on travel Website using automation. The application under test is QTrip, a travel website.
During the course of this project:
- Executed manual End to End API testing for APIs of different web pages using Postman.
- Automated the API tests using Rest Assured Framework and Java.
- Integrated API tests along with UI Tests.
- Created a TestNG project for easily running automated testing and used XML file to selectively run tests.
The application under test is QTrip, a travel website.
During the course of this project:
- Executed manual End to End API testing for APIs of different web pages using Postman.
- Automated the API tests using Rest Assured Framework and Java.
- Integrated API tests along with UI Tests.
- Created a TestNG project for easily running automated testing and used XML file to selectively run tests.
- Analyzed the QTrip application and its API Documentation.
- Designed API Tests for different functional modules of the application.
- Executed manual API tests using Postman.
Test Case Design
Test Data Enumeration
API Testing
Postman
- Automated the API tests using Rest Assured Framework.
- Modified the structure of the project using TestNG.
- Executed API tests along with UI tests.
- Grouped test cases into functional groups to execute the API and UI tests alongside.
Java
Developer Tools
Rest Assured
TestNG
qtrip api emailable report
qtrip api index report