SOFTWARE TESTING Training Provided by Nschool Training Institute in Coimbatore
SOFTWARE TESTING free videos and free material uploaded by Nschool Training Institute staff .
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
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.
Write a public review