#
   
  Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

TESTING TOOLS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: July 18th @9:00AM

Faculty: Mrs. Kanakadurga (Real Time Expert)

Duration : 2 Months

Location: Maitrivanam, Hyderabad

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 8852 8852 96/97/63/64



Syllabus:

Manual & Automation Testing
(Selenium)

1. Manual Testing
  • What is Software Testing?
  • Different Software Development Life Cycle Models (SDLC Models)
  • Role of Software Testing Phase in Software Development
  • Different Software Test Types
  • Different Software Test Levels
  • Software Test Design Techniques
  • Software Test Life Cycle (STLC)
  • Development of Test Cases?
  • Execution of Test Cases and finding Bugs/Defects
  • Bug Life Cycle
  • Agile Methodology
  • Explanation of Agile Methodology in Jira

2. Core Java

  • Installation:
    • Installation of Java
    • Add Java Path in Environment Variables
    • Installation of Eclipse
  • Basics:
    • Introduction
    • Sample Eclipse Project
    • Creation of Package and Class
    • Sample Java Program
    • Data Types
    • Operators
    • Conditional Statements
    • Loops
    • Jump Statements
    • String Class & Methods
    • Arrays
      • One-Dimensional Array
      • Two-Dimensional Array
  • OOPs Concepts:
    • Object and Class
    • Method
    • Variables
    • Constructor
    • static keyword
    • this keyword
    • Inheritance
    • Polymorphism
      • Method Overloading
      • Method Overriding
      • super keyword
      • final keyword
    • Abstraction
      • Abstract class
      • Interface
    • Encapsulation
      • Package
      • Access Modifiers
  • Exception Handling:
    • Exceptions
    • Try-catch block
    • Multiple Catch Block
    • Finally Block
    • Throw keyword
    • Throws keyword
  • Collections:
    • List
      • ArrayList
    • Set
      • HashSet
      • LinkedHashSet
      • TreeSet
    • Map
      • HashMap
      • LinkedHashMap
      • TreeMap

3. Selenium

  • Introduction:
    • What is Selenium?
    • Selenium Components
  • Selenium IDE:
    • Installing Selenium IDE
    • Creating your First Selenium IDE script
    • How to use Locators in Selenium IDE
    • How to enhance a script using Selenium IDE
    • Creating and Running Tests
    • Creating and Running Test Suite
  • Selenium WebDriver:
    • Introduction
      • WebDriver Introduction
      • WebDriver Architecture
      • Set Up WebDriver with Eclipse
      • Creation of sample script in WebDriver
      • Run Selenium tests on Chrome
      • Run Selenium tests on Fire Fox
      • Run Selenium tests on Edge
    • Locators
      • Different types of Locators
      • Inspect Elements in Chrome
      • XPath
      • CSS Selector
    • WebDriver Commands
      • Browser Commands
      • Navigation Commands
      • WebElement Commands
      • Find Element & Find Elements
      • Handle CheckBox
      • Handle Radio Button
      • Handle Dropdown
      • Handle WebTables
    • Actions Class
      • Mouse-based Interactions
        • Mouse Hover
        • Right Click and Double Click
        • Drag and Drop
        • Handle ToolTip
      • Keyboard-based Interactions
    • Handle Multiple Windows
    • Handle Alerts
    • Handle iFrames
    • Synchronization
      • Page Load Timeout
      • Implicit Wait
      • Explicit Wait (WebDriver Wait & Fluent Wait)
    • Capture Screenshots in Selenium
    • JavaScript Executor

4. Maven

  • What is Maven & Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • What is pom.xml
  • Adding Dependencies to pom.xml
  • Import Maven Project into Eclipse

5. TestNG Framework

  • Introduction to TestNG
  • Install TestNG library
  • Configure TestNG Plugin into Eclipse
  • Creating TestNG test class
  • Creating TestNG test
  • Executing/Running the TestNG test
  • TestNG Reports
  • TestNG Annotations
  • Validating tests using TestNG Assertions
  • Prioritizing Tests
  • Creating and running Test Suites with TestNG xml file
  • TestNG Groups
  • TestNG Parameters
  • Cross Browser Testing using TestNG
  • Parallel Test Execution using TestNG
  • Data Driven Testing using TestNG Data Provider
  • Difference between JUnit & TestNG

6. Page Object Model (POM) & Page Factory in Selenium

  • What is Page Object Model?
  • Why Page Object Model?
  • Creating POM Tests
  • What is Page Factory?
  • Creating Tests with Page Factory