Software Testing Course
- Offered byAnalytiqlearning
Software Testing Course at Analytiqlearning Overview
Duration | 3 months |
Mode of learning | Online |
Credential | Certificate |
Software Testing Course at Analytiqlearning Highlights
- Practical assignments at the end of every lecture.
- Live Project on Manual and Automation testing
- Aptitude Preparation and Mock Interview Sessions
- Real-Time case studies to practice
- Free Books and loads of Software testing study material
- Course completion certificate & International Exam Assistance
- 100 % Placement Assistance until you get your first job
- Resume Preparation
- Missed Sessions Covered
- Multiple Flexible Batches
- Access to Recorded Video Sessions
Software Testing Course at Analytiqlearning Course details
- Fresher’s
- BE/ Bsc Candidate
- Any Engineers
- Any Graduate
- Any Post-Graduate
- Working Professionals
- Professionals from KPO,BPO, Tech Support, Back Office
- Software testing helps in reducing the overall cost and time of the software development project.
- Software testing is nothing but an art of finding the defect in software to ensure that its functionality of software matches the requirement of the client
- Our Software testing course in Pimpri- Chinchwad is one of the most updated course curriculum syllabuses
- It perfectly fits for the people who are willing to learn Manual as well as automation testing
Software Testing Course at Analytiqlearning Curriculum
Fundamentals of Testing
What is software testing?
Why is testing necessary?
Testing Participants
Testing Principles
Best Practices in Testing
Skills For Testing
SDLC (Software Development Life Cycle)
Introduction of Software Process
The PDCA cycle
Phases in SDLC
Software Testing Life Cycle (STLC)
Requirements Analysis
Test Planning
Test Analysis
Test Design
Construction and verification
Final Testing and Implementation
Post Implementation
Test Closure
Verification Techniques
Inspections
Walkthrough
Peer reviews
Technical Reviews
Audits
Verification Benefits
Levels of Testing
Unit Testing
Integration Testing
System Testing
User Acceptance Testing
Types of Testing
Accessibility Testing
Manual Support Testing
User Interface Testing
Mutation Testing
Progression Testing
Re-Testing
Regression Testing
Sanity vs Smoke Testing
Ad-Hoc Testing
Monkey Testing
Buddy Testing
Exploratory Testing
an Ad-hoc Testing Methods
Pair Testing
Defect Seeding
Mutation Testing v/s Defect Seeding
Methods of Testing
Black Box
White Box
Gray Box Testing
Web Application Testing
RTM(Requirements Traceability Matrix)
Generating Traceability Matrix
Types of Traceability Matrix
Mobile Testing
Overview of Mobile Devices
Types of Mobile Devices
Mobile Application Testing
Different Mobile Platforms
Types of Mobile Applications
Native App
Web App
Hybrid App Quality
What is Quality?
Quality Views
Quality — Productivity
Software Quality
Quality Control (QC)
Quality Assurance (QA)
Risk Analysis
What is Risk?
Risk Analysis
Risk Analysis Graph
Risk Management
Risk Mitigation
Risk Mitigation Graph
Automation Testing
Core Java
OOPs concepts and Core Java Introduction
OOPs concepts
Setup Java environment—Download
JDK and Setup eclipse
Java programming concepts
Class, Object, Variables, Methods,
Packages
Conditions and loops
Access and non-access modifiers
Advanced Java Programming
Interfaces, Inheritance
Collections, Exceptions
Overview of Automation Testing
Disadvantages Of Manual Testing
Benefits Of Automation Testing
What & When To Automate
Selection Of An Automation Tool
Types of Tools & Vendors
Selenium 3.X /4.X
Selenium Introduction
What is Selenium and Why Selenium?
Selenium Components
Introduction of Selenium Components
Java in Selenium?
Selenium IDE and RC Introduction
Introduction to Selenium IDE
“Selenese” — Selenium Commands
Actions, Asserts, Assessors
Developing Test Cases & Test Suites With
Selenium-IDE
An Introduction to Selenium RC
Selenium Web-Driver
Selenium WebDriver
Introduction WebDriver Vs RC
Simple Testcase
Testing — Firefox,
IE, Chrome, HtmlUnitDriver, Headless
Drivers
UI elements
Locators
Identifying WebElements using id, name, link text, Class, XPATH, CSS
Handling various
WebElement using Web-Driver
framework
Types of frameworks—Data-Driven, Keyword Driven, Hybrid TestNG introduction with eclipse
TestNG
Annotations and Data Providers
a Creating Test Suit with TestNG
Developing a data-driven Framework for
Web Application using WebDriver /TestNG
Use external Data for Testing (Using XML files,
Property file)
Reading and understanding reports
Screenshots of failed Test case
Cucumber (Behaviour-Driven Testing)
Introduction of Cucumber
What is BDD
BDD V/s TDD
What is Cucumber
Introduction Integration with Cucumber BDD
Writing Feature File with Jenkins Syntax
Running Scenarios form Feature file
Cucumber Annotations
Working with Step definitions
Performance Testing Tool
Performance Testing Concepts
Pre-requisites of Performance Testing
Performance Test Types
Common Performance Problems
Performance Testing Process
JMeter (Performance Testing Tools )
JMeter Fundamentals
Introduction to JMeter
Features of JMeter
Executing a test script
Viewing & analyzing Test Results
Creating & using user-defined variables Creating & Using Test Plans
Thread Groups
Sending Server Requests
using Samplers Analyzing test results using Listeners
Verifying Results
using Assertions Pausing threads in JMeter
Constant Timer
Uniform Random
Timer Using a Test Script Recorder
HTTP(S) Test Script Recorder
Recording Controller
Viewing & importing Certificates JMeter Functions & Variables
Using JMeter in-built
Record script using test script recorder
Use Blazemeter plugin to record login test
JIRA (Agile Management & Bug Tracking Tool)
Introduction to JIRA
Advantages of JIRA
JIRA installation &
registration Dashboards
Creating projects in JIRA
Introduction to Issues
Create, prioritize and assign issues
Configuring Fields of Issues
Components in JIRA
What is a Workflow?
Default JIRA Workflow a Status & Transitions
Time Tracking & Colour Codes
a Hands-on session on JIRA
Creating projects
Creating, assigning & prioritizing issues
Issue tracking & reporting
Data Base Testing: Structured Query language (SQL)
Basic Terminologies in SQL
Data Types in SQL
Concept of Primary, Unique, and Foreign
Types of SQL Commands statements
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Control Language (DCL)
Data Query Language (DQL)
Functions in SQL
SQL UNIQUE Constraint Null Values in SQL
SQL Join Operator
Types of Join operators in SQL
Inner Join
Left Outer Join or Left Join
Right Outer Join or Right Join
Full Outer Join or Full Join
UNIX – Operating System
UNIX System Architecture
Different UNIX Commands
Links
Working with files
Working with directories
Displaying files
Finding Files
Reg Expressions & Patterns