Software Testing

  • Introduction
  • Software Testing
  • Introduction to Selenium
  • Selenium IDE
  • Install Selenium IDE and FireBug
  • Introduction to Selenium IDE
  • Creating First Selenium IDE script
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE
  • Introduction to Java Platform
  • Introduction to Java Virtual Machine (JVM)
  • Guide to Download & Install Java
  • First Java Program
  • Evolution of Programming Languages
  • What is Data Abstraction in OOPS?
  • What is Encapsulation?
  • Principles of Inheritance & Polymorphism
  • Variables & Primitive Data Types
  • How to Design A Class?
  • Arrays
  • Command Line Arguments
  • “this” keyword
  • Garbage Collection
  • static
  • Stack & Heap
  • How to Inherit a class?
  • abstract
  • interface
  • Constructors
  • Packages
  • What are Exceptions?
  • Exception Hierarchy
  • User Defined Exceptions
  • Exception Propagation
  • Creating Graphical User Interface
  • Java Strings
  • How to Split a String in Java
  • How to convert a Java String to Integer?
  • How to use Buffered Reader in Java
  • Working with Hash Maps in Java
  • How to use Array List in Java
  • Let us understand Switch in Java
  • Interesting trick with For Loop – Using the For each loop in Java.
  • Let’s go Random with Java
  • How to use Java timer for programs
  • How to use Date in Java
  • Java Reflection API
  • Introduction to Web Driver & Comparison with Selenium RC
  • Guide to install Selenium Web Driver
  • Creating First Script in Web driver
  • Accessing Forms in Web driver
  • Accessing Links & Tables using Selenium Web driver
  • Keyboard Mouse Events, Uploading Files – Web driver
  • How Test NG makes Selenium tests easier
  • Introduction to Selenium Grid
  • Parameterization using XML and Data Providers: Selenium
  • Cross Browser Testing using Selenium
  • All About Excel in Selenium: POI & JXL
  • Creating Keyword & Hybrid Frameworks with Selenium
  • Page Object Model (POM) & Page Factory in Selenium
  • PDF , Emails and Screenshot of Test Reports in Selenium
  • Using Contains, Sibling, Ancestor to Find Element in Selenium
  • Selenium Core Extensions
  • Sessions, Parallel run and Dependency in Selenium
  • Handling Date Time Picker using Selenium
  • Using Apache Ant with Selenium
  • Log4j and Log Expert with Selenium
  • Maven & Jenkins with Selenium
  • Selenium with HTML Unit Driver & Phantom JS
  • Database Testing using Selenium
  • Using Robot API with Selenium
  • Handling I frames in Selenium
  • Test Case Priority in Test NG