You are on page 1of 11

Manual Testing syllabus

Software Development Life Cycle


   • Waterfall Model
   • Spiral Model
   • Prototype Model
   • V & V Model
   • Hybrid Model

2.Software Testing
1. White Box Testing
      o    Path Testing
      o    Loop Testing
      o    Condition Testing
      o    White box Testing from Memory Point of View
      o    White box Testing from Performance Point of View

2. Grey Box Testing


3. Black Box Testing    
   • Functionality Testing/Component Testing
   • Integration Testing
   • System Testing
      o    Build
      o    Release
      o    Patch
      o    Test Cycle
      o    Continues Integration
      o    Incident Management
      o    Software Architecture and Testing
      o    Web Application
      o    Client Server Application
      o    Stand Alone Application
   • Acceptance Testing
      o    Alpha Testing
      o    Beta Testing
   • Smoke Testing/Sanity Testing/Dry Run
   •    Adhoc Testing
   •    Exploratory Testing
   •    Compatibility Testing
   •    Performance Testing
      o    Load Testing
      o    Stress Testing
      o    Volume Testing
      o    Soak Testing
   • Reliability Testing
   • Usability Testing
   • Accessibility Testing
   • Globalization Testing
      o    Internationalization testing
      o    Localization testing
   • Regression Testing
4. TEST CASE
   • Introduction to Test Case
   • Test Case Design Techniques
      o    Specification Based
      o    Experienced Based
   • Test Case Format
   • Functional Test Case
   • Integration Test Case
   • System Test Case
   • Procedure to Write and Execute Test Case
   • Test case Review Process

5. Software Test Life Cycle


   • Traceability Matrix
   • Test Execution Reports

6. Test Management Tool


   • QC
   • ALM
   • Jira

7. Test Plan
   • Sections of Test Plan
   • Test Metrices

8. Defect Tracking
   • Introduction to Defects
   • Defect Life Cycle
   • Status of Defects
   • Severity of a defect
   • Priority of a defect
   • Defect Report/Incident Report
   • Defect Tracking Tool: 
        o JIRA
        o MANTIS
        o QC

9. Static Testing
10. Dynamic Testing
11. Quality Assurance and Quality Control

3. Projects 
   • Web Application
   • Mobile Application
   • Compatibility Testing Project
4. ISTQB Foundation
5. Introduction to Mobile Application Testing
   • MSDLC
   • types of Mobile Applications
      o    Native Application
      o    Hybrid Application
      o    Progressive Application
      o    React Native Application
   • Mobile Emulators/Simulator
   • Introduction to ADB Commands
6. Resume Building
7. HR Classes
Database
1 - Introduction
   • What Is Database?
   • What is Database Management System (DBMS)?
   • What is Relational Model ?
   • Introduction to RDBMS .
   • Brief on E.F CODD . 

2 - Datatypes and Constraints 


   • What are Datatypes ?
   • Types and Examples .
   • How to use .
   • What are Constraints? 
   • Types and Examples.
   • How to use. 

3 - Statements in SQL 
   • Data Definition Language (DDL)
   • Data Manipulation Language (DML)
   • Transaction Control Language (TCL)
   • Data Control Language (DCL)
   • Data Query Language (DQL)

4- Software installation
   • Installing and set up of software
   • Working on Oracle 10g.

5- Data Query Language (DQL) 


   • Select 
   • From 
   • Where
   • Group By
   • Having 
   • Order By 

6 -Operators 
   • Types and Examples 

7- Functions in SQL 
   • Single Row Functions 
   • Multi Row Functions 
    Max ()
    Min ()
    Sum ()
    Avg ()
    Count ()

8-Sub Query 
   • Introduction to Sub Query 
   • Working of Sub Query 
   • Query Writing and Execution 
   • Types of Sub Query 
    1. Single Row Sub Query 
    2. Multi Row Sub Query        
   • Nested Sub Query.

10- Pseudo Columns 
   • Introduction on Pseudo Columns 
   • ROWID
   • ROWNUM
   • Working and Usage.

11- JOINS
   • What Is Join?
   • Types of Joins.
   • Cartesian Join
   • Inner Join 
   • Outer Join 
   • Self-Join 
   • Queries and Examples.

12- Co- Related Sub Query 


   • Working and Examples 

13- Data Definition Language (DDL)


   • Create 
   • Rename 
   • Alter 
   • Truncate 
   • Drop
 
14- Data Manipulation Language (DML)
   • Insert 
   • Update 
   • Delete
 
15- Transaction Control Language (TCL)
   • Commit
   • Save point
   • Rollback 

16- Data Control Language (DCL)


   • Grant 
   • Revoke 
17 - Normalization
   • Introduction to Normalization 
   • Types of Normal Forms 
   • Examples.

18- E R Diagrams 
   • Introduction to ERD
   • Examples.

 
core java
Section 1
• Introduction to programming
• Introduction to java
• JDK installation
• Keywords, Identifiers, variables
• Operators
• Method/Functions
• Flow Control Statements
• Arrays
• Strings
• Interactive programs in java using Scanner

Section 2

Object Oriented Programming System


   - Classes and Objects                  
   - Object creation
   - Reference variable
   - Global and local variables
   - Constructors
   - Aggregation
   - Composition
   - Inheritance ***
   - Method Overloading
   - Method Overriding
   - Abstract classes
   - Interfaces
   - Typecasting
   - JVM architecture
   - Polymorphism
   - Abstraction
   - Java packages
   - Access Specifies
Section 3 
Java Built-in packages and API
   * Overview of java API
   * Object class
   * String, String Buffer and String Builder
   * Exception Handling
   * Threads and multithreading
   * Wrapper Classes
   * Data Structures
   * JAVA COLLECTION FRAMEWORKS***
   * File Handling
   * Serialization
   * Garbage Collector
- Encapsulation

nkins
selenium
•  Automation Testing
   o What is Automation Testing?
   o When we Switch to Automation Testing?
   o Why Automation testing?/Advantages
   o Disadvantages 
   o Automation Testing Tools

• Selenium
   o What is Selenium
   o Why Selenium? / Advantages
   o What are its versions?
   o What all OS, Browsers, and Programming Languages it Support?

• Java-Selenium Architecture
• WebDriver Architecture
• Basic Selenium Program to Open and close Browser
• Runtime Polymorphism Program in Selenium
• WebDriver abstract methods
• Locators
• Xpath, its Types and cases
   o Handling Multiple Elements
   o Handling Synchronisation issue by using implicitlyWait and Explicitly Wait
   o Handling Dropdown (static and dynamic)
   o Handling Keyboard and Mouse Actions
   o Taking Screenshot
   o Handling Disabled Element
   o Performing Scroll down Action
   o WebElement Interface Methods
   o Handling Popups (web-based and Window-based)
   o Handling Frames
   o Handling New Windows/New Tabs

•  AUTOMATION FRAMEWORK
   o Stages and Types of Framework
   o Explanation of Hybrid Framework with a combination of

• Data-Driven
• Keyword-Driven 
• Method-Driven
    o POM (Page Object Model)
• TestNG
    o Fetching TestNG Report
    o Batch Execution 
    o TestNG Flags and Annotations
    o Assertion
    o Grouping Execution
    o Data Parameterisation
    o Data driven through DataProvider
    o Parallel Execution
    o Distributed Parallel Execution
    o Cross Browser Parallel Execution
        
• Modular Frameworks
• Hybrid Framework
    o Hybrid Framework Architecture
    o Introduction to Maven, GitHub and Jenkins
Agile
methodology
 Agile Methodology
    o Agile Scrum
    o Agile Kanban
    o Agile Xtreme Programming

You might also like