Added two projects DummyAutomation(Web Automation - quickfuseapps.com) & API Automation (Slack API) in the repository
WEB Automation:
- Dummy Automation -> src -> Main -> java -> com -> base -> this folder contains all types of utilities files
- Dummy Automation -> src -> Main -> java -> com -> page -> contains locators for Home end Edit APP page
- Dummy Automation -> src -> Main -> java -> com -> demo ->testS -> Demo Test -> contains @Test, @BeforeMethod & @AfterMethod
- Run -> ./testng.xml from terminal or run DemoTest file from tool Note: Used Intellij tool to create and run the project
API Automation:
- SlackAPI -> src -> main-> java-> commonUtils -> contains utility file which has common methods to be used
- SlackAPI -> src -> main-> java-> DataManipulator -> contains file to read data from configurator.properties file
- SlackAPI -> src -> main-> java -> BaseSetup -> contains method which has method to return value of key from properties file
- SlackAPI -> src -> main-> java -> SlackEndpoints -> contains endpoints of API and path to locate json resquest body
- SlackAPI -> src -> main-> java -> Slackservices -> contains reusable methods to test APIs
- SlackAPI -> src -> test-> java -> SlackSpecs -> contains @Test menthods based on the scenarios to be tested
- SlackAPI -> src -> test ->resources -> TestData -> contains API request json body files
- Run by ./tst.xml