Need of testing, Web Testing, Mobile Testing, Native Apps , Front End Testing, SDLC, STLC, Functional Testing , Regression Testing. Re-testing ,Sanity - Smoke Testing . Test case writing. Bug logging , Bug Life cycle, RTM, 1 Manual Testing Test design techniques Java and DB Sr. No. Topic Subtopics Introduction to Java - Java Features,JDK,JRE,variables,Datatypes,type conversion,operators,loops,nested loops,jump statement,Writing Hello world java code, compile through command prompt and eclipse, Class ,Objects,instance variables,methods,access modifier,containment,static variable,method,inheritances,types,advantage,overiding,co-variant return type,overloading abstract,interface,nested interface,marker interface, interface concept,Arrays, String , What is Exception,need of exception handling ,try,catch,finally,nested try catch,checked/unchecked,throws ,throw ,custom exception,try with resource 2 Java Collections - List , Set , Map Web Technologies Sr. No. Topic Subtopics How a web application works . Introduction to HTML Basic elements of HTML HTML tags - text formating,table,list,checkbox,form,select,radio,image,nav 4 HTML HTML 5 features What is CSS ? class and id selector , inline,internal and external CSS CSS properties-text ,padding,margin 5 CSS CSS 3 features Automation Testing Sr. No. Topic Subtopics Installation , Introduction , Locating elements, Understanding Xpath, Handling web elements and events, Working with webdrivers, Creating customises xpath/css selectors, Reading and writing excel file, Handling alerts , handling frames, 6 Selenium using waits ( implicit ,explicit, fluent etc) Driver manager, Driver, Connection, Statement, Send queries to database, 7atabase testing using SeleniuProcessing results, Example of database testing with Selenium TestNG Sr. No. Topic Subtopics Advantages of TestNG over JUnit , need of TestNG,Creating a New TestNG Test File,Test annotation ,Running the Test,Checking reports created by TestNG,Generating HTML Reports,Annotations ,Validating Tests with,Assertions,Creating multiple Tests,Prioritizing Tests,Parameterizing Tests with dataProvider,TestNG dataProvider with Excel,Creating and Running Test Suites with TestNG.xml,Parallel Test Execution with TestNG,Cross,Browser 8 TestNG Testing using TestNG Advance Automation Sr. No. Topic Subtopics Why Page Object Model?Advantages of Page Object Mode,Building the POM 9 Page Object Model Framework,POM with TestNG,Creating POM Test Cases 10 Page Factory Creating tests with Page factory Creating Object repositry, Selenium WebDriver Object Repository Using XML File, Creating an XML file in eclipse, Storing data onto XML file, Reading data from XML file,Using XML file in test scripts, Data Parameterization Using JSON With Selenium, Read-Write Text File In Java For WebDriver,Creating Test Cases,Read & Write 11 Data Driven Framework Data from Excel File in Selenium Webdriver: POI Introduction to Maven,Need for Maven,Installing and configuring Maven,Creatin 12 Maven simple automation scripts in the Maven project,Troubleshooting issues What is Behaviors Driven Development(BDD), Advantages of Cucumber, Cucumber vs Selenium vs ALM,Installation, Cucumber Feature File &Step Definition, Gherkin,Important Terms used in, Best practices of using Gherkin,Advantage and Disadvantages of 13 BDD Gherkin,Implementing the BDD Framework How to test GET POST PUT PATCH and DELETE,How to create fake REST API for testing,Parameterization and Data-Driven Testing using TestNG,How to 14 API testing create the functions to read data from Excel 15 Project/case Study