Software Testing Classes Twitter LinkedIn LinkedIn Facebook
         
Why Us?
  • Instructors: Our instructors are highly experienced industry experts...
    Read more >
  • Learning Flexibility: Instructor led online + Video recordings of all your classes
    Read more >
  • Projects work:Apply your learnings to solve real world problems through project work
    Read more >
  • Online Access: Get free lifeime access to your course material, videos and related resources online
    Read more >
  • Access to solutions: Get free life time access to dozens of solutions that you can readily use in your projects
    Read more >
  • Learning Management System: Manage your learning through our unique Learning Management System
    Read more >

Current Training Classes

Coming Soon...
Mastering Software QA/Testing

Course Type : Instructor led Online Training
Price: $599
Details

Learn software QA/Testing from basics through intermediate to most advanced topics in software testing. Become a master in few weeks

SDLC: Agile and waterfall
Black box testing
White box testing

Freshers
Entry level testers
Intermediate testers

Quick entry into IT
Easy to learn
Excellent job opportunities


Contents

  • 1 Testing In Different Software Development Methodologies
  • 1.1 Waterfall
  • 1.2 Agile
  • 1.2.1 SCRUM
  • 1.2.2 Lean Agile
  • 1.2.3 Kanban
  • 1.2.4 Extreme Programming
  • 1.3 Test Driven Development (TDD)
  • 1.4 Behavior Driven Development (BDD)
  • 2 Introduction to s/w Testing and Quality Assurance
  • 2.1 What is testing/QC?
  • 2.2 What is QA?
  • 2.3 Testing/QC Vs Quality Assurance
  • 3 The Whole 9 Yards of Testing Process
  • 3.1 Requirements Analyses and walkthroughs
  • 3.2 Test plan creation
  • 3.3 Traceability Matrices
  • 3.4 Test Case Design
  • 3.5 Test Script Creation
  • 3.6 Test Execution
  • 3.7 Defect Management
  • 4 Techniques of Testing
  • 4.1 Black-Box Testing
  • 4.2 Black-Box Testing Techniques
  • 4.2.1 Functional Analysis
  • 4.2.2 Use Case Analysis
  • 4.2.3 Equivalent Class Partition Technique
  • 4.2.4 Boundary Value Analysis Technique
  • 4.2.5 Decision Table
  • 4.2.6 State Transition Diagram
  • 4.2.7 Cause and Effect Graphing
  • 4.3 White-Box Testing
  • 4.4 White-Box Testing Techniques
  • 4.4.1 Statement Coverage
  • 4.4.2 Branch Coverage
  • 4.4.3 Path Coverage
  • 5 Types of Testing
  • 5.1 Functional Testing
  • 5.2 Performance Testing
  • 5.3 Security Testing
  • 5.4 Data/Back-end/ETL Testing
  • 5.5 Usability Testing
  • 5.6 User Experience Testing
  • 6 Miscellaneous Testing Types
  • 6.1 Parallel Testing
  • 6.2 Exploratory Testing
  • 6.3 Mutation Testing
  • 7 Levels of Testing
  • 7.1 Unit Testing
  • 7.2 Integration Testing
  • 7.3 System Testing
  • 7.4 Enterprise Intergration Testing
  • 7.5 Regression Testing
  • 7.6 User Acceptance Testing
  • 7.7 Smoke Testing
  • 8 DevOps
  • 8.1 Introduction To DevOps
  • 8.2 Continuous Integration
  • 8.3 Continuous Delivery
  • 8.4 Continuous Deployment
  • 9 Defect Management
  • 9.1 What is a defect?
  • 9.2 Characteristics of a defect
  • 9.3 Defect life cycle
  • 10 Test Metrics
  • 11 Testing Tools
  • 11.1 Introduction to Test Automation
  • 11.1.1 Functional Test Automation
  • 11.1.2 Performance Test Automation
  • 11.2 Automation Tools
  • 11.3 Test Management Tools
  • 11.4 Version Control Tools



Test Automation For Managers

Course Type : Instructor led Online Training
Price: $599
Details

Software test automation is the future of testing. Whether you are agile or waterfall, automation plays key role in your overall test strategy. Unfortunately it is a sad reality that there are more managers and leads who hate automation than those who like it or neutral - combined. Whether they have bad experience with automation, heard negative things from others or there are some other reasons.

Do you believe that as a front-line manager you should knowthe work you are directly managing? Are you equipped with the right knowledgeyou need to effectively utilize automation for the success of yourorganization? If yes, terrific, keep it up. If no, don’t worry, you are at

Why do this course?

When to consider automation? 

Both in Agile and Waterfall, regression testing has been one area that is often compromised when you are pressed against time, budget and resources and more often than not such a compromise end up becoming a costly mistake after go live.  Regression testing is something you should have done optimally well but didn’t due to resource, time and budget constraints. Automation comes in handy

With more and more teams moving towards agile, it is only natural that you make changes to your applications more frequently than you do in waterfall. This brings new challenges in terms of regression testing the features added in previous sprints. You must consider automating not only regression tests but also those tests in current release/sprint that are data intensive, highly repetitive and tedious.


Contents

  • 1 Introduction
  • 1.1 What is test automation?
  • 1.2 Why do we need test automation?
  • 1.3 When do we need test automation?
  • 1.4 Types of test automation
  • 1.5 What to and what not to automate?
  • 1.6 Limitations of automation
  • 2 Getting started with Test Automation
  • 2.1 Technical Feasibility - Proof of Concept (PoCs)
  • 2.2 Effort Estimation
  • 2.2.1 From manual tests
  • 2.2.2 From requirements
  • 2.3 Calculate ROI
  • 3 Implementation
  • 3.1 Right Sourcing
  • 3.2 Automation in Agile Projects
  • 3.3 Automation in Waterfall Projects
  • 3.4 Analysis
  • 3.5 Repository/SCM
  • 3.6 Design and Development
  • 3.7 Execution
  • 3.8 Maintenance
  • 4 Automation Tools and Technologies
  • 4.1 HPE UFT
  • 4.2 HPE LeanFT
  • 4.3 VBScript
  • 4.4 Macros/VBA
  • 4.5 Selenium
  • 4.6 JAVA
  • 4.7 Python
  • 4.8 Coded UI
  • 4.9 Test Complete
  • 4.10 Rational Functional Tester
  • 4.11 Silk Test
  • 5 Automation Frameworks
  • 5.1 Traditional approach to automation
  • 5.2 Why Automation frameworks?
  • 5.3 Keyword Driven framework
  • 5.4 Functional Decomposition framework
  • 5.5 Modular framework
  • 5.6 Data Driven framework
  • 5.7 Hybrid framework
  • 5.8 Automation Framework vs Automated Test Design
  • 6 Mobile Test Automation
  • 6.1 Introduction
  • 6.2 Appium
  • 6.3 Robotium
  • 6.4 Selendroid
  • 6.5 SeeTest
  • 6.6 Calabash
  • 6.7 MonkeyTalk
  • 6.8 Mobile Infrastructure
  • 6.8.1 Own Lab
  • 6.8.2 Perfecto Mobile
  • 6.8.3 Device Anywhere
  • 6.8.4 Sauce Labs
  • 6.8.5 AWS Device Farm
  • 6.8.6 Xamzrin Test Cloud
  • 7 Popular Areas of Testing and Automation Approaches
  • 7.1 GUI test automation
  • 7.2 SOA test automation
  • 7.2.1 SOAP service test automation
  • 7.2.2 REST service test automation
  • 7.2.3 MQ test automation
  • 7.3 ETL/Back-end test automation
  • 7.4 Hadoop test automation
  • 7.5 Performance test automation
  • 7.6 Mainframe/iSeries test automation
  • 8 CICD
  • 8.1 Continuous Integration
  • 8.2 Continuous Delivery
  • 8.3 Continuous Deployment
  • 8.4 CICD Tools and Technologies
  • 8.5 CICD Process and Examples
  • 8.6 Automated testing in CICD
  • 9 TDD
  • 10 BDD
  • 11 Test Automation Metrics
  • 11.1 Cost metrics
  • 11.2 Development metrics
  • 11.3 Execution metrics
  • 11.4 Maintenance metrics
  • 11.5 Savings/ROI metrics
  • 11.6 Coverage metrics
  • 12 Automation Lab
  • 13 Automation - set it up for success
  • 13.1 DOs and DO NOTs of automation
  • 13.2 Reasons for failure
  • 13.3 Key success factors



Mastering Test Automation with Selenium WebDriver 3.6 and Java

Course Type : Instructor led Online Training
Price: $599
Details

Selenium is perhaps the most popular of all software test automation tools today. It is an open source and completely free tool with loads of support from online community. The demand from job market for Selenium has grown tremendously over past few years. It has become an essential addition to everyone’s skill set. 

This course starts with introduction to software test automation to set context, followed by an overview of Selenium. It covers core JAVA programming to the extent required to write effective Selenium tests. Installation and configuration of Selenium IDE and numerous other tools/utilities required to successfully create automated tests using Selenium, all topics including the advanced and latest - pertaining to automation using Selenium are covered in-depth. Please see course contents.

This course is intended for both new and experienced testers who want to learn test automation using Selenium and JAVA. 

With growing popularity of Agile software development methodologies such as SCRUM, Kanban etc. the need for consistent, reliable, repeatable suite of automated tests has increased too. Selenium being a free open source tool that works with popular languages such as JAVA, C#, Python and Ruby has be come a natural choice for test automation and de-facto standard in the industry


Contents

  • 1 Course Overview
  • 1.1 Course Overview
  • 1.2 Points to note
  • 1.3 TestingClasses.com
  • 2 Introduction to Test Automation
  • 2.1 What is test automation?
  • 2.2 Why do we need test automation?
  • 2.2.1 Regression Testing
  • 2.2.2 Assembly, System, Integration Testing and UAT
  • 2.3 When to consider automation?
  • 2.4 Automation in Agile and Waterfall methodologies
  • 3 Key concepts of test automation
  • 3.1 Synchronization
  • 3.2 Parameterization
  • 3.3 Check points/Verification points
  • 3.4 Dynamic objects
  • 3.5 Reporting
  • 3.6 Batch execution
  • 3.7 Parallel execution
  • 3.8 Error/Exception handling
  • 4 Just enough Java for effective automation with Selenium
  • 4.1 How to learn a new language?
  • 4.2 Introduction to Java
  • 4.2.1 About Java
  • 4.2.2 History
  • 4.2.3 Why learn Java?
  • 4.3 Installation and configuration of Java
  • 4.3.1 Download
  • 4.3.2 Install
  • 4.3.3 Configure
  • 4.4 Your first Java program
  • 4.4.1 Write
  • 4.4.2 Compile
  • 4.4.3 Execute
  • 4.5 Eclipse
  • 4.5.1 About Eclipse
  • 4.5.2 Installation and configuration of Eclipse
  • 4.5.3 Creating projects, packages and classes in Eclipse
  • 4.5.4 Create and execute your first program in Eclipse
  • 4.6 Basic programming concepts
  • 4.6.1 Data types
  • 4.6.2 Variables
  • 4.6.3 Constants
  • 4.6.4 Auto boxing, unboxing and wrapper classes
  • 4.6.5 Operators
  • 4.6.6 Conditional Statements
  • 4.6.7 Loops
  • 4.6.8 Strings and Arrays
  • 4.7 Data structures in Java � Collections & Generics
  • 4.8 Building blocks of Java
  • 4.8.1 Classes
  • 4.8.2 Interfaces
  • 4.8.3 Packages
  • 4.9 Object oriented programming concepts
  • 4.9.1 Abstraction
  • 4.9.2 Encapsulation
  • 4.9.3 Inheritance
  • 4.9.4 Polymorphism
  • 4.10 Object oriented programming with classes and interfaces
  • 4.10.1 Access modifiers and non access modifiers
  • 4.10.2 Inheritance
  • 4.10.3 Polymorphism
  • 4.11 Exception handling in Java
  • 4.12 Working with files and directories in Java
  • 4.13 Concurrency and Threading
  • 4.14 Overview of commonly used packages and classes
  • 4.15 Regular Expressions in Java
  • 4.16 Creating reusable code libraries
  • 5 Introduction to Selenium
  • 5.1 History
  • 5.2 Current state
  • 5.3 Advantages
  • 5.4 Limitations
  • 6 Selenium installation and configuration
  • 6.1 Download Selenium
  • 6.2 Add selenium API to Eclipse project
  • 6.3 Install Firefox, Chrome and IE drivers
  • 6.4 Install Firebug and Firepath
  • 6.5 Write and execute your first selenium test
  • 7 Maven
  • 7.1 What is Maven and why do we need it?
  • 7.2 Eclipse and Maven integration
  • 7.3 Maven standalone installation
  • 7.4 Creating Maven projects
  • 7.5 Understanding Maven folder structure
  • 7.6 Adding dependencies
  • 8 Junit
  • 8.1 Introduction
  • 8.2 Why Junit for test automation
  • 8.3 Examples
  • 9 TestNG
  • 9.1 What is TestNG
  • 9.2 Installation of TestNG plugin for Eclipse
  • 9.3 TestNG Classes
  • 9.4 TestNG annotations
  • 9.5 TestNG tests/methods
  • 9.6 TestNG vs Junit
  • 9.7 Parallel execution in TestNG
  • 9.8 Building Maven projects
  • 9.9 Executing tests through Maven
  • 10 Locators in Selenium
  • 10.1 Overview
  • 10.2 Locators
  • 10.2.1 ID
  • 10.2.2 Name
  • 10.2.3 Tag Name
  • 10.2.4 Link Text
  • 10.2.5 Partial Link Text
  • 10.2.6 CSS Selector
  • 10.2.7 Class Name
  • 10.2.8 XPath
  • 11 Creating tests with Selenium WebDriver
  • 11.1 History of WebDriver
  • 11.2 Selenium RC vs Selenium WebDriver
  • 11.3 Working with various types of WebElements
  • 11.3.1 Input/Text boxes
  • 11.3.2 Links
  • 11.3.3 Buttons
  • 11.3.4 Checkboxes
  • 11.3.5 Radio button
  • 11.3.6 Images
  • 11.3.7 Dropdown lists
  • 11.3.8 Web Tables
  • 11.4 Waits in Selenium
  • 11.5 Parameterization of tests
  • 11.5.1 TestNG Data Providers
  • 11.5.2 Excel with Apache POI and Fillo
  • 11.6 Adding checkpoints
  • 11.7 Sending keyboard and mouse inputs
  • 11.8 File upload and download in selenium
  • 11.9 Handling Alerts and pop-ups
  • 11.10 Handling iFrames
  • 12 Cross platform/browser testing with Selenium Grid
  • 12.1 Overview
  • 12.2 Setting up Hub
  • 12.3 Registering nodes
  • 12.4 Creating and executing tests on multiple machines
  • 13 Reporting Test Results
  • 13.1 Custom Reports
  • 13.2 Extent Reports
  • 13.3 Screenshots
  • 14 TDD and BDD
  • 14.1 Test Driven Development (TDD)
  • 14.2 Behavior Driven Development (BDD) with Cucumber
  • 14.3 Overview of BDD
  • 14.4 BDD with Cucumber
  • 14.5 Examples
  • 15 CICD with Jenkins and SVN
  • 15.1 CI
  • 15.2 CD
  • 15.3 Examples
  • 16 Automation Frameworks
  • 16.1 Page Object Model
  • 16.2 Keyword Driven Framework
  • 16.3 Functional Decomposition Framework
  • 16.4 Modular Framework
  • 16.5 Hybrid Framework
  • 17 Management aspects of automation
  • 17.1 Automation metrics
  • 17.2 Dos and Do Nots of automation
  • 17.3 Automation key success factors
  • 17.4 Reasons for failure
  • 17.5 Automation myths and realities
  • 18 Selenium IDE
  • 18.1 Introduction
  • 18.2 Installation
  • 18.3 Create and execute tests in Selenium IDE
  • 18.3.1 Record tests
  • 18.3.2 Add checkpoints
  • 18.3.3 Add parameters
  • 18.4 Exporting tests
  • 18.5 Creating a suite of tests



Custom Training - Back-end, Files and Other Topics

Course Type : Instructor led Online Training
Price: $500
Details

Custom Training - Back-end, Files and Other Topics

Custom Training - Back-end, Files and Other Topics

Experienced testers

Custom Training - Back-end, Files and Other Topics


Contents

  • 1 Databases
  • 1.1 Oracle
  • 1.2 SQL Server
  • 1.3 MySQL
  • 2 Files
  • 2.1 Text Files
  • 2.2 Excel Files
  • 2.3 XML Files
  • 3 API Test Automation



Label
Demo Videos

Coming Soon...

We cater to your special training needs!!!
CORPORATE TRAINING TRAINING FOR PRIVATE GROUPS
Corporate Training PrivateGroupsTraining
  • On premise training
  • Online training
  • Training at thirdparty locations
  • Suitable for private groups - friends, colleagues etc.
  • Get group discounts
  • Create your own schedule

ONE TO ONE TRAINING CUSTOMIZED TRAINING
OnetoOneTraining CustomTraining
  • One Learner - One Instructor
  • Create your own schedule
  • Mix and match topics of your choice
  • Create your own course
  • Create your own schedule

BUY TRAINING CREDITS
SubscriptionBasedTraining
  • Buy never expiring training credits at discounted prices
  • Use credits to enroll in any batch
  • Avail any promotions going on at the time of enrollment
  • Best value for your training budget
  • Great for staffing companies
Questions? Drop us a quick message!!!
Name :
Email :
Subject :
Message :
Enter sum of the following two numbers in the box below

  

Course Contents
Summary   |   Why take this course?   |   Who this course is for?   |   Course Overview   |   Table of Contents   |   Batches   |  

SUMMARY
Course Description
top
WHY TAKE THIS COURSE?
Why this course is important?
top
WHO THIS COURSE IS FOR?
Who this course is for?
top
COURSE OVERVIEW
Course Overview
top
TABLE OF CONTENTS
Who this course is for? top
BATCHES
Time Zone : Session Dates and Times are specified in United States Eastern Timezone
top



Missing or Invalid Inputs!!!
Label
Batches for the course :
Time Zone :Session Date and Time specified in United States Eastern Timezone


Facebook Icon Twitter Icon LinkedIn Icon Google+ Icon YouTube Icon
Company Courses Free Resources Learners Instructors Visitors Community
All Rights Reserved. Copyright @ 2016 Testing Classes.com