Selenium trainings by IT experts
Description
Description:Vensoft llc is a leading consultancy firm which offers clients with the full range of IT professional services from Consulting, to Application development, to System Integration, to Project & Managed Services Outsourcing.
It is offering:
· Classroom trainings for Selenium QA with projects, Manual & Automation(Selenium) with 100% Job placement assistance, provided right from Resume Prep, mock interviews, placement etc.
· Learning QA Testing from QA trainers(over xx years of Experience) for Web, mobile.
· Complete Project Based Hands on Training.
· Any person with valid work permit and computer basic knowledge may join.
The course highlights are:
Software Testing
Introduction - Importance
Seven Fundamental Principles of Testing
SDLC Vs STLC
Software Testing Life Cycle - STLC explained
Testing Methods
Black box testing
White box testing
Gray box testing
Types of Testing
Manual Testing
Automation Testing
Unit Testing
Integration Testing
System Testing
Smoke and Sanity Testing
Regression Testing
Functional Testing
Non - Functional Testing
User acceptance testing(UAT)
Alpha & Beta testing
End to end testing
Testing Artifacts
Test Case
Test Scenario
Test Plan
Requirement Traceability Matrix
Test Scripts
Test Strategy
Test data
Test Reports
Test Summary
Dynamic Testing Techniques
Equivalence Partitioning & Boundary Value Analysis
Decision Table Testing
State Transition Diagram
Use Case Testing
Defects
Defects
Defect Life Cycle
Testing Tools
Agile
Agile Testing Methodology
How to Test in Agile?
Scrum Testing
Waterfall Vs. Agile
Bug/Defect Triage
Agile Vs Scrum
Types Of Testing:
WhiteBox Testing
White Box Testing
Static Testing
Performance Testing
Performance Testing
Load Testing
Stress Testing
Volume Testing
Scalability Testing
What is Soak Testing?
Spike Testing
Performance Testing vs. Load Testing vs. Stress Testing
FAQs
Defect Severity in Software Testing
Test Plan V/s Test Strategy
Static Vs Dynamic Testing
Re-testing Vs Regression Testing
Quality Assurance Vs Quality Control
Verification v/s Validation in a Software Testing
Positive Vs Negative Testing
What is Test Harness? Comparison of Test Harness Vs Test Framework
Defect Density: Software Testing Terminology
Globalization Vs Localization Testing
Test Scenario Vs Test Condition
Unit Test Vs Integration Test
Java
Introduction to Programming Languages
Features of Java
Java Installation
Data Types
Variables, Operators and Statements
Control Statments
if..else
switch
while,do..while,for loop
Object
Classes
Constructors
Inheritance
Polymorphism
Abstraction
Encapsulation
Exception handling (try..catch)
Strings
Wrapper classes
Arrays
Java Collections
- List
- Set
- Map
Other Utility Classes
Apache POI for reading and writing Excel files
JDBC
Selenium
--------
HTML
XML
XPATH
JavaScript - Introduction
Selenium IDE
- Features and Usage
- Selenese commands
Selenium Webdriver
- Installation
- Locators
- Access Forms
- Access drop downs
- Working with Links
- Working with Tables
- Keyboard and Mouse events
- Alert and popup handling
- Working with different browsers
- Waits - implicit , explicit and fluent waits
- Handling Frames and Windows
- Using desired capabilities
- Introduction to Selenium Grid
TestNG
- Features
- Installation of testng plug-in in Eclipse
- TestNG Annotations
- Programs using TestNG
- Parameterization and using Data Providers
- TestNG Priority & Groups
- Test Suite developments
Maven & Jenkins
- Maven Features
- Installation
- Creating a selenium/testing project using Maven
- Introduction to Jenkins
- Continuous Integration process
- Setting up Jenkins
- Integration with the Maven project and running automated tests
Frameworks
- Introduction to Frameworks
- Discuss Keyword driven, page object, data driven and hybrid framework
- Develop a project using page object model and data driven model
Cucumber
-------
- Introduction to BDD
- Gherkin language
- Write requirements using Gherkin
- Glue code
- Tags
- Integrate the selenium code with the Glue code and run the tests
- Introduction to extent reports
Other Topics covered
-----------
- Introduction to Mobile Testing
- Introduction to web services testing
- Soap and Restful API Testing using SOAP UI