✓ Introduction to testing
✓ What is manual testing
✓ What is Automation testing
✓ Difference between Bug / Error / Defect / Failure
✓ Role of a tester
✓ What is verification & Validation
✓ Why testing is necessary
✓ SDLC phases
✓ SDLC models
✓ Waterfall model
✓ V model
✓ Agile model
✓ Static testing
✓ Dynamic testing
✓ Reviews
✓ Types of reviews
✓ Walkthroughs
✓ What is white box testing
✓ What is Unit testing
✓ What is integration testing
✓ What is black box testing
✓ What is System testing
✓ What is UAT (user acceptance testing)
Alpha testing
Krishna – The automation trainer
Beta testing.
✓ Functional testing
✓ Non-functional testing
✓ Formal testing
✓ Ad-hoc testing
✓ Re-testing
✓ Regression testing
✓ Difference between re-testing & regression testing
✓ System integration testing
✓ End-toend testing
✓ Monkey testing
✓ UI testing
✓ Usability testing
✓ Security testing
✓ Compatibility testing
✓ Load testing
✓ Performance testing
✓ What is STLC
✓ STLC phases
✓ Test strategy
✓ Test plan
✓ Preparing test scenario
✓ Preparing test cases
✓ Test data
✓ Rtm
✓ Executing test cases
✓ Defect reporting template
✓ What is defect
✓ Defect reporting process
✓ What is severity & priority
✓ Defect status
✓ What is selenium
✓ Why to use selenium for automation
✓ Selenium components
✓ What is WebDriver
✓ Architecture of selenium WebDriver
✓ When to automate the application
✓ Lauch application in chrome / Firefox / MS edge
✓ Inspecting properties of elements on different browsers
✓ Browser
✓ Textbox
✓ Listbox
✓ Links
✓ Checkbox
✓ Radio button
✓ Html tables
✓ Calendars
✓ Action class
✓ Keyboard events
✓ Drag & drop actions
✓ Mouse hover actions
✓ Right click & double click
✓ Tooltip
✓ accept()
✓ dismiss()
✓ getText()
✓ getWindowHandle()
✓ getWindowHandles()
✓ Switching between windows
✓ Handling elements present in different windows
✓ ImplicitWait
✓ WebDriverWait
✓ FluentWait
✓ Keyword
✓ Data driven
✓ Hybrid
✓ POM (Page Object Model)
✓ Installing AutoIT
✓ Components of AutoIT
✓ Using FinderTool
✓ AutoIT commands
✓ Creating scripts in AutoIT
✓ Creating executable files
✓ Running AutoIT scripts from selenium
✓ Introduction to testNG
✓ Installing testNG in eclipse
✓ Creating new TestNG test file
✓ TestNG annotations
✓ Running the TestNG test
✓ Prioritizing the tests
✓ Parameterizing test with @dataprovider
✓ Creating and running test suites with TestNG.xml
✓ Parallel test execution with TestNG
✓ Sequential test execution with TestNG
✓ Creating/opening Excel file
✓ Reading data from excel file
✓ Writing data to excel file
✓ Counting rows and columns in excel
✓ What is Exception
✓ What is Exception and Error
✓ Exception handling with try catch block
✓ Final and Finally
✓ Different types of exceptions