Manual Testing for Beginners , JIRA & Zephyr |

Zero to Hero in Manual testing, SDLC, STLC, Testing tools,

Introduction of Software Testing

What you’ll learn

  • Understand JIRA tools from Scratch with Live project demonstration.
  • Thorough knowledge on latest Practices like Agile scrum, SDLC approaches.
  • Strong exposure on designing test cases and defect life cycle process.
  • Easily clear interviews on manual testing.

Course Content

  • Introduction –> 24 lectures • 7hr 33min.

Manual Testing for Beginners , JIRA & Zephyr |

Requirements

  • Nothing specific, All prerequisites are taken care as part of course.

Introduction of Software Testing

  • What is Software?
  • What is Software Testing?
  • What is a Quality of Software?
  • Importance of Software Testing?
  • Why Software has bugs?
  • Testing Roles in Company
  • Testing Team Responsibilities
  • What is Functionality?
  • What is Defect, Error, and Bug?

Software Development Process

  • What is SDLC?
  • Phases of SDLC
  • SDLC work flow – detailed explanation

Testing Techniques

  • Static Testing
  • Dynamic Testing

Testing Methods

  • Black Box Testing
  • White Box Testing
  • Grey Box Testing

Levels of Testing

  • Unit Testing
    • What is Unit Testing?
    • Examples of Unit Testing
    • Who will perform Unit Testing in Companies?
  • Integration Testing
    • What is Integration Testing?
    • Integration Testing Types?
    • Examples of Integration Testing?
    • Who will perform Integration Testing in Companies?
  • System Testing
    • What is System Testing?
    • Examples of System Testing
    • Who will perform system testing in Companies?
    • Types of System Testing
  • User Acceptance Testing
    • What is UAT?
    • Types of UAT (Alpha & Beta Testing)

Types of Testing

  • Smoke testing
  • Sanity testing
  • Usability Testing
  • User Interface Testing
  • Functionality Testing
  • Re-Testing
  • Regression Testing
  • Data Base Testing
  • Compatibility Testing
  • Security Testing
  • Ad-hoc Testing
  • Exploratory Testing
  • Installation Testing
  • Recovery Testing
  • Server Log File Testing
  • Performance Testing
    • Load Testing
    • Stress Testing
    • Volume Testing
    • Endurance Testing

Software Development Models

  • Waterfall Model
  • Increment Model
  • Prototype Model
  • Spiral model
  • Rapid Model
  • V-Model
  • Agile Model

Software Engineering

  • What is a Software engineering?
  • Major factors of software engineering

QA Process and benefits of Process

  • What is reusability?
  • What is Process?
  • Significance and Advantages

 

Verification and Validation

  • Verification methods
    • inspection
    • Walkthrough
    • Buddy check
    • Validation Methods

Software Testing Life Cycle

  • Test Initiation
  • Test Planning
  • Test Design
  • Test Execution
  • Defect Reporting
  • Closing

Test Initiation phase

  • What is Test Initiation?
  • Understanding project requirements with live show
  • Understanding UI Spec, FR Spec Documents

Test Planning Phase

  • What is a Test Plan?
  • Who will prepare Test plan documents?
  • Preparing a Test plan documents for project

Test Design Phase

  • What Tester will do in Test Design Phase?
  • What is Use Case?
  • What is a Scenario?
  • Preparing Scenarios for project
  • What is a Test Case?
  • Preparing Test case Template for project
  • Types of Test cases
  • Test Case design techniques
    • BVA
    • ECP
    • Decision Table
    • State Transition Diagrams
    • Error Guessing
  • Designing test cases for project
  • Test Case Status
  • Test Cases Review
  • Preparing RTM

Projects & Technologies

  • Difference between Project & Product?
  • What is a Project?
  • What is a Product?
  • Type of Projects?
    • Desktop application
    • Web Applications
    • System Products

Software Environment:

  • Environment is a combination of three layers
  • Presentation layer
  • Business layer
  • DB layer

Test Case Execution

  • When do we start test case execution?
  • What is a Build?
  • What is Version?
  • Build Release Note
    • Who prepares the Release Notes?
    • When to prepare the Release Notes?
    • Significance of Release Notes
  • Version Controlling and managing
  • Builds from Development to Testing
  • Build & Deployment Process
  • Who will deploy the application
  • How to access the application
  • Test case execution

Defect Reporting and Tracking

  • What is a defect?
  • Defect Status
  • Defect Severity
  • Defect Priority
  • Types of Defects
  • Defect Life Cycle
  • Creating defects in QC
  • Defect Density
  • Result Analysis

Defect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)

  • Defect Management
  • Creating user roles and permissions for each role
  • Creating users for each role
  • Defects reporting
  • Defects tracking
  • Defects Retesting
  • Various reports generation
  • Defects closing

Agile Scrum Framework [Real Time Overview]

 

  • Agile principles
  • Agile Scrum Overview
  • Scrum roles
    • Product Owner roles
    • Scrum master role
    • Team role
  • Scrum Meetings
    • Sprint Planning meeting
    • Daily Scrum meeting
    • Scrum review meeting
    • Scrum retrospective meeting
    • Release planning meeting

 

 

Introduction of Software Testing

  • What is Software?
  • What is Software Testing?
  • What is a Quality of Software?
  • Importance of Software Testing?
  • Why Software has bugs?
  • Testing Roles in Company
  • Testing Team Responsibilities
  • What is Functionality?
  • What is Defect, Error, and Bug?

Software Development Process

  • What is SDLC?
  • Phases of SDLC
  • SDLC work flow – detailed explanation

Testing Techniques

  • Static Testing
  • Dynamic Testing

Testing Methods

  • Black Box Testing
  • White Box Testing
  • Grey Box Testing

Levels of Testing

  • Unit Testing
    • What is Unit Testing?
    • Examples of Unit Testing
    • Who will perform Unit Testing in Companies?
  • Integration Testing
    • What is Integration Testing?
    • Integration Testing Types?
    • Examples of Integration Testing?
    • Who will perform Integration Testing in Companies?
  • System Testing
    • What is System Testing?
    • Examples of System Testing
    • Who will perform system testing in Companies?
    • Types of System Testing
  • User Acceptance Testing
    • What is UAT?
    • Types of UAT (Alpha & Beta Testing)

Types of Testing

  • Smoke testing
  • Sanity testing
  • Usability Testing
  • User Interface Testing
  • Functionality Testing
  • Re-Testing
  • Regression Testing
  • Data Base Testing
  • Compatibility Testing
  • Security Testing
  • Ad-hoc Testing
  • Exploratory Testing
  • Installation Testing
  • Recovery Testing
  • Server Log File Testing
  • Performance Testing
    • Load Testing
    • Stress Testing
    • Volume Testing
    • Endurance Testing

Software Development Models

  • Waterfall Model
  • Increment Model
  • Prototype Model
  • Spiral model
  • Rapid Model
  • V-Model
  • Agile Model

Software Engineering

  • What is a Software engineering?
  • Major factors of software engineering

QA Process and benefits of Process

  • What is reusability?
  • What is Process?
  • Significance and Advantages

 

Verification and Validation

  • Verification methods
    • inspection
    • Walkthrough
    • Buddy check
    • Validation Methods

Software Testing Life Cycle

  • Test Initiation
  • Test Planning
  • Test Design
  • Test Execution
  • Defect Reporting
  • Closing

Test Initiation phase

  • What is Test Initiation?
  • Understanding project requirements with live show
  • Understanding UI Spec, FR Spec Documents

Test Planning Phase

  • What is a Test Plan?
  • Who will prepare Test plan documents?
  • Preparing a Test plan documents for project

Test Design Phase

  • What Tester will do in Test Design Phase?
  • What is Use Case?
  • What is a Scenario?
  • Preparing Scenarios for project
  • What is a Test Case?
  • Preparing Test case Template for project
  • Types of Test cases
  • Test Case design techniques
    • BVA
    • ECP
    • Decision Table
    • State Transition Diagrams
    • Error Guessing
  • Designing test cases for project
  • Test Case Status
  • Test Cases Review
  • Preparing RTM

Projects & Technologies

  • Difference between Project & Product?
  • What is a Project?
  • What is a Product?
  • Type of Projects?
    • Desktop application
    • Web Applications
    • System Products

Software Environment:

  • Environment is a combination of three layers
  • Presentation layer
  • Business layer
  • DB layer

Test Case Execution

  • When do we start test case execution?
  • What is a Build?
  • What is Version?
  • Build Release Note
    • Who prepares the Release Notes?
    • When to prepare the Release Notes?
    • Significance of Release Notes
  • Version Controlling and managing
  • Builds from Development to Testing
  • Build & Deployment Process
  • Who will deploy the application
  • How to access the application
  • Test case execution

Defect Reporting and Tracking

  • What is a defect?
  • Defect Status
  • Defect Severity
  • Defect Priority
  • Types of Defects
  • Defect Life Cycle
  • Creating defects in QC
  • Defect Density
  • Result Analysis

Defect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)

  • Defect Management
  • Creating user roles and permissions for each role
  • Creating users for each role
  • Defects reporting
  • Defects tracking
  • Defects Retesting
  • Various reports generation
  • Defects closing

Agile Scrum Framework [Real Time Overview]

 

  • Agile principles
  • Agile Scrum Overview
  • Scrum roles
    • Product Owner roles
    • Scrum master role
    • Team role
  • Scrum Meetings
    • Sprint Planning meeting
    • Daily Scrum meeting
    • Scrum review meeting
    • Scrum retrospective meeting
    • Release planning meeting
Get Tutorial