Framework- RestAssured API - Layers/Components
FrameWork - High Level Design Pattern +Hybrid DD - RestAssured API RestClients.java - > Custom utility ,We have generic Methods Rest Specifications and CRUD methods GET().PUT().POST().DELETE(),PATCH() - returnds Response Wrapper method we create top of RestAssured Reusability we have methods Cofig.properties baseUrl,clientId,ClientSecret,APIKEY,Bearer TOKEN,USerName,Password,Token TestLayer - TestNG TestCases: Classes with TestNg layer ->assertions,@BeforeTest,@Test BaseTest.Java with @Before,@After Utility:UTIL JsonPathUtil.java -->methods with getJsonnValue(path)--give the value xmlPathutil.java ObjectMapperUtil.java -->Deserialzation ExelUtil.java CSVUtil.java StringUtils.java--String Manupulation POJO UserPojo.java using lombok productsPojo.java using lombok TestRunners test_sanity.xml test_regression.xml <test> blocks Avoid parrel execution ->api is so fast we dont need parallel run Pom.xml- Maven dependency plugins:compiler suref...