SOFTWARE TESTING

SOFTWARE TESTING Training Provided by Nschool Training Institute in Coimbatore

Beginner 0(0 Ratings) 0 Students enrolled
Created by Nschool Training Institute staff Last updated Mon, 28-Mar-2022 English


SOFTWARE TESTING free videos and free material uploaded by Nschool Training Institute staff .

Syllabus / What will i learn?

Introduction to Automation Testing

Advantages of Automation testing

Disadvantages of Automation testing

What is Automation testing

Introduction to Selenium

History of Selenium

Differences between Selenium and other Tools

Different components in Selenium

Reading data from XML files using Java

Why Selenium tool

Introduction to JAVA

Introduction to java

Arrays

Control Statements

Data types

Function Input Parameters

Installation of Eclipse IDE

Strings

What are Functions?

Function Return Types

Object Oriented Programming

Class

Access Modifiers

Collections

Constructor

Exception Handling

File Handling

Inheritance

Object

Overloading’s and Overriding Functions

Packages

Static and non-static functions

Static and non-static variables

Variables

Introduction to Selenium IDE

Creating first script using record and playback

Generating Scripts using different WebElements

Handling Store Commands

Handling Validations Commands

Handling Wait Commands

Installation and Introduction to IDE

Installation of Inspector Tools and its Uses

Limitations of IDE

Selenium WebDriver

Complete details of Dynamic XPath in Selenium

Complete details on CSS in selenium

Cross Browsing using selenium

First Program on selenium

Handling Alert Messages.

Handling AutoSuggestion

Handling Drag and Drop in Selenium

Handling DropdownList

Handling File upload using Sikuli/Auto IT

Handling IFrames.

Handling Mouse Hover,Keyword Events using Action class

Handling Multiple windows

Handling WebCalendar

Handling WebTable

How to capture Error message using webdriver

How to download files in Selenium Webdriver

How to Take Multiple Screenshots

How to take screenshot using selenium

How to use Logs File in selenium

How to use Properties File in selenium

Navigation in selenium

Radio button and Checkbox in Selenium Webdriver

Synchronization using webdriver(Waits)

Verify Page title in Selenium Webdriver

What is Framework

What is Framework

Use of Framework

Types of Framework

TestNG Framework

Configure Eclipse with Selenium and TestNG

Building a BAT file to run tests using ANT

Check reports generated by TestNG

Create First TestNG Program and Execute.

Execute Selenium Webdriver Test cases parallel using TestNG

Executing testng from maven on Command Prompt

Generating Maven Surefire Reports

Generating XSLT Reports with Maven

How to execute only failed test cases in Selenium Webdriver

How to run group Test cases in Selenium using TestNG

How to run Multiple Programs using TestNG.

Managing Multiple test Suites

Maven-surefire-report-plugin with testng

New- Installation of TestNG

Parameterizing /Sharing single dataprovider for multiple test cases

Putting Dataproviders for multiple tests in a single file

TestNg Maven Configuration

What is TestNG Listeners and How to implement TestNG Listener in Selenium Webdriver

XSLT report generation generation using TestNg and Ant

DataDriven Framework

Build a centralized/reusable function to extract objects

Build base test

Build generic Functions.

Build the utility function for reading data

Build Validations Functions

Create Maven Project and Packages

Creating a Core Framework

Creating test Cases

Goals to be achieve in data driven framework

Initiate properties files

Logging into reports

Put Screenshots to reports

Read Excel using Apache poi/JXL

Reading Data from XLS-Parameterizing tests

Run project with ANT/Maven/Eclipse

Selectively/Optionally Run tests

Softassertions and extent reports

What is data driven Framework

Write Excel using Apache poi/JXL

Hybrid Framework

Build a centralized/reusable function to extract objects

Build base test

Build generic Functions

Build the utility function for reading data

Build Validations Functions

Create Maven Project and Packages

Creating a Core Framework

Creating test Cases

Deciding keywords

Generic and application dependent Keywords

Goals to be achieve in data driven framework

Initiate properties files

Logging into reports

Put Screenshots to reports

Read Excel using Apache poi/JXL

Reading Data from XLS-Parameterizing tests

Run project with ANT/Maven/Eclipse

Selectively/Optionally Run tests

Softassertions and extent reports

Using reflection API to call keyword functions

What is data driven Framework

Write Excel using Apache poi/JXL

Database Testing

Connection interface

Discussion on JDBC Drivers and Other drivers

Discussion on various commands like select, delete ,update, insert queries

Install MySQL Server

Resultset interface

Sample Connection on application and Validations on it

Statement and prepared statement interface

Using TestNG annotations to establish database connection

Jenkins + Git + GitHub

Build Triggers

Cloning projects

Configuring / Scheduling Maven Project in Jenkins

Configuring ssh host keys for GIT and Jenkins

Creating branch/forks

Downlaoding and installing GIT

Downloading and installing Jenkins

Executing Selenium Project builds with ANT

Executing simple batch commands

Git Bash commands and operations

Installing GIT and GITHUB plugins for jenkins

Mailing if build fails

Scheduling time for test execution.

Uploading project to GIT using GIT Bash

What is Continuous Integration

What is Jenkins and how it helps in CI

Selenium Grid

Can we decide node to run test?

Configuring chromedriver and IEdriver exe files on grid

Configuring JSON file format to initialize/configure hub and nodes

Creating a Grid sample test case

Deciding number of browsers on a Node

Deciding type of browsers on Node

Difference between maxSession and maxInstance

End to end scenario building and execution on Grid -demonstration on one node

End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine

End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine and on multiple browsers

Grid Coding in eclipse

Introduction to Grid

Limiting number of concurrent browsers on node

Node Timeout

Prioritizer Interface and CustomPrioritizer

Prioritizing the test cases

reading Nodes and Hubs

RemoteWebDriver and DesiredCapabilities

Running multiple tests spread across 3 nodes – one for ie, one for firefox and one for chrome

Running single test on multiple nodes – each node having different browser

Running single test on single node – parallely on multiple browsers

Running single test on single node – serially in multiple browsers

Sharing same webdriver instance among multiple tests after prioritizing them

Testng configurations

 



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

Software testing process is very useful to execute applications to explore the bug point. The main motto of software testing is to detect the requirements and the application results. Software testing is an end-to-end assessment performed to validate a product that is under test. It eliminates every such possible damage and makes sure of the Customer’s reliability and their satisfaction in the application, as a quality product delivered to the customer helps in gaining their confidence. Overall, Software testing is a cost saving activity, as it ejects all unfavorable aspects of the application, which can be extremely expensive to rectify in the future or post development of the application. 

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 22 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 15000 /-
Contact instructor for demo :