0% found this document useful (0 votes)
7 views3 pages

Software Testing (New)

The document provides a comprehensive overview of software testing, including manual and automation testing methodologies, testing principles, and various testing levels and techniques. It covers essential topics such as the software development life cycle, test case design, defect tracking, and the use of tools like Selenium and TestNG. Additionally, it discusses frameworks, project management, and integration with tools like JIRA and Jenkins.

Uploaded by

mohammad.078978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

Software Testing (New)

The document provides a comprehensive overview of software testing, including manual and automation testing methodologies, testing principles, and various testing levels and techniques. It covers essential topics such as the software development life cycle, test case design, defect tracking, and the use of tools like Selenium and TestNG. Additionally, it discusses frameworks, project management, and integration with tools like JIRA and Jenkins.

Uploaded by

mohammad.078978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SOFTWARE TESTING

MANUAL TESTING
Introduction Exploratory Testing
Introduction to software Testing Parallel Testing
Software Development Process Concurrent Testing
Project Vs Product Windows & Web Application Testing
Objectives of Testing Check List for WindowApp Testing
Testing Principals Check List forWeb Application Testing
Software Development Life Cycle Web App Testing Terminology
SDLC Software Testing Life Cycle (STLC)Test Strategy
SDLC Models Test Planning Test CasesDesign
Waterfall Model Error Guessing
Spiral Model
Equivalence Partition
V Model
Boundary Value Analysis
Prototype Model
Test Case Authoring
Agile Model(Scrum)
Functional Test Case
How to Choose Model for a Project
Review Test Case
Software Testing-Methods
White Box Testing Walkthroughs
Block Box Testing Inspection
Gray Box Testing Peer Review
Levels of Testing Traceability Matrix
Unit Testing Build ReleaseProcess
Structural Testing SRN & DD
Statement CoverageTesting Build Deployment
Condition CoverageTesting Project Dev Env (Dev, Test, Prod)
Branch CoverageTesting Defect Reporting& Tracking
Path CoverageTesting Defect Reporting
Integration Testing Defect Life Cycle
Big Bang Integration Severity, Priority
Top Down Approach Defect TrackingTools
Bottom up approach Test Closure
Stubs and Drives
Criteria for Test Closure
System Testing
Test Summary Reports
Functional Testing
Additional
Non Functional Testing
Introduction to VSS
Compatibility Testing
Project Metrics
Performance Testing
QA & QC
Load Testing
ISO & CMMStandards
Volume Testing
Testing Certifications
Stress Testing
Interview Question
Recovery Testing
Organization Hierarchy
Installation Testing
Role of Project Team Members
Globalization Testing
Test Management using JIRA
I18N
L10N creating User Stories
Security Testing create Sprints & assigning User Stories to Sprints
writing Test Cases & executing them
Usability Testing Log & track issues as well as to analyse the reports
Accessibility Testing Defect Linkage
User Acceptance Testing Test Management
Alpha Testing Developing Reports
Beta Testing Developing Graphs
Testing Terminology Dash Board
Functional Testing Customization
End-End Testing Creating Groups
Ad-hoc Testing Module Access
Risk Based Testing
Sanity/Smoke Testing
Re-Testing
Regression Testing

Mind Q SystemsPvt Ltd. Ph: +91.40.6666 42 91 / 92 Mob: +91 9502991277, Whatsapp: +91 8978945209
Email: [email protected]; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Introduction Inheritance Selenium WebDriver

·What is Automation Testing? ·What is Inheritance? ·Features and Limitations of Selenium


·Difference between Manual & Automation ·Why to use Inheritance? Webdriver
Testing ·Single Level Inheritance, Multi-Level ·Configure Selenium with Eclipse IDE (Adding
·Licensed vs. Open Source Automation Inheritance seleniumLibraries)
Tools ·Inheritance(Is a Relationship) vs. ·Configure Selenium with Chrome,
·Overview of Selenium composition(Has a Relationship) FirefoxDriver, IE, Edge browsers
·Differences between Selenium and other ·super keyword ·WebDriver Interface
Tools ·this keyword ·ChromeDriver,
FirefoxDriver,InternetExplorerDriver,EdgeDriv
Configuring EclipseIDE Polymorphism er classes
·Browser Navigation Commands
·Installation of Java ·What is polymorphism? ·Handling Cookies
·Installation Eclipse IDE ·Compiletime Polymorphism
·How to create new java project ·Method overloading Locators
·How to create a new java class ·Constructor overloading
·Compiling and Runningjava class ·Runtime Polymorphism ·Object Identification
·Analyzing the resultsof java program ·Method Overriding ·findElement and findElements
·final keyword ·Different types of Locators
Data Types and Variables ·Html Tags and DOM structure
Interface & Abstract Class ·Identifying Objects using Xpath and
·Introduction to Java programming cssSelectors
·Primitive and Non-Primitive Data types ·How to define Interface ·How to use Regular Expressions in Xpath and
·Types of Variable(Local, Instance and ·How to implementInterface CssSelectors
Static Variables) ·Multiple Inheritances (ThroughInterface)
·What is an Array? ·How to defineAbstract Class TextField, Checkbox, RadioButtons, Links
·Type of Arrays ·Implements vs. extends and Buttons
·Working with SingleDimensional and ·Interface vs. Abstractclass vs. Concrete Class
Multi-Dimensional Arrays ·WebElement Interface methods
Exception handling ·Handling TextField and Text Area
Conditional Statements ·Handling Checkbox’s
·What are exceptions and errors? ·Handling RadioButtons
·If else condition ·Checked Exception or Compiletime ·Handling Links and Buttons
·Nested If Else Condition Exception
·Switch case statement ·Unchecked Exception or Runtime Exception Dropdowns, Alerts,Frames
·Examples for all the above conditions ·How to handleexceptions in the program?
·Using try , catch and finally blocks ·Handling dropdowns/listboxes
Loop Statements ·throw vs. throws ·Select Class methods
·Handling alerts
·While loop Collections ·Alert interface methods
·Do while ·Handling Frames /IFrames
·For loop ·Overview of Collections API ·TargetLocator interface methods
·For each loop ·Arrays vs Collections
·Examples for all the above loops ·List, Set, Map interfaces Actions Class, WebTable,Calendar
·Working with elementsof a Collection
Classes and Objects ·Examples for all the above concepts ·Mouse Events
·Click,doubleClick,contectClick,dragAndDrop,
·How to create Classes ,Objectsand Object Database Connection (JDBC) clickAndHold,release
References ·Keyboard Events
·Working with Constructors ·How to configureMySQL database ·How to scrollpage
·Working with Methods(instance, static) ·How to configurewith Eclipse ·Handling Auto Suggestions
·How to write user defined methods ·Connection Interface Commands ·Working with Web Table Elements
·Method arguments call by value andcall ·Statement Interface Commands ·Extracting data from WebTable’s
by reference ·ResultSet Interface Commands ·Select date from calendar
·How to execute query
Encapsulation TakesScreenshot, JavaScript Executor
Debug Java code / Scriptsin Eclipse
·What is Package ·Capture screenshot
·Access Modifiers (private, default, ·Understanding Debug ·How to perform actions using Java Script
protected and public) ·Using Breakpoints ·Scroll into view
·Encapsulation ·Verify the valuesduring debug ·Highlight objects
·Using step over, step into

Mind Q SystemsPvt Ltd. Ph: +91.40.6666 42 91 / 92 Mob: +91 9502991277, Whatsapp: +91 8978945209
Email: [email protected]; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Synchronization and Windows Cucumber

·How to use implicitWait, pageLoadTimeout ·Overview of BDD and Cucumber


·How to use ExplicitWait ·Configuration of Cucumber
·How to implement WebDriverWait ·Overview of Gherkin keywords
·What are different ExpectedConditions and how ·How to create Feature file
touse ·How to generate Step Definition file
·How to implement FluentWait ·How to integrate Cucumber with
·How to handle multiple browsers or Tabs SeleniumWebDriver
·Test Runner Class
Robot ·Different types of Tags and Hooks in Cucumber
·How generate Reports in Cucumber
·File upload/download with Robot
Maven
Apache POI
·What is maven?
·Configuration of Apache POI. ·Creating Maven projectin Eclipse
·Workbook ,Sheet ,Row ,Cell Interfaces methods ·Adding dependencies to pom.xml
·HSSFWorkbook, HSSFSheet, HSSFRow,HSSFCell
methods ·Maven Integration with TestNG
·XSSFWorkbook, XSSFSheet, XSSFRow,XSSFCell ·Maven Lifecycle
methods ·Executing Scripts UsingMaven build tool
·How to read data from Excel file(XLSor XLSX)
·How to write data to Excelfile(XLS or XLSX) Jenkins

TestNG ·Overview of Jenkins


·Configuration of Jenkins
·TestNG Features ·Configure Maven projectin Jenkins
·Configuration of TestNG with Eclipse IDE ·Creating Jobs in Jenkins
·Different TestNG Annotations ·Scheduling Jobs for timely Execution
·Create TestNG.xml file ·Configure Email notification in Jenkins
·Reporting Results
·Assert methods GitHub
·Hard Assert vs. Soft Assert
·How to pass parameters using TestNG.xml ·How to createGitHub Account.
·How to use DataProvider ·Configure Git and GitHub with Eclipse
·Listeners ·Git & GitHubCommands
·Cross browser testing
·Sequential Execution vs. Parallel Execution
Automation Life Cycle

·What is a Framework?
·Types of Frameworks
·How to implement Data Driven framework
·How to implementPage Object Model(POM)
·How to implement Hybrid framework
·How to implement Keyword drivenFramework
·How to executethe scripts from frameworks
·Integration with Maven andJenkins

For Online & Whatsapp:


+91 8978945209

Mind Q SystemsPvt Ltd. Ph: +91.40.6666 42 91 / 92 Mob: +91 9502991277, Whatsapp: +91 8978945209
Email: [email protected]; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems

You might also like