Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Manual Testing

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

Data Base

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

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

You might also like