Course 1 – Agenda

• Manual Testing
• Agile Methodology
• API Testing using Postman
• Rally / Jira
• Real time Projects

Manual Testing

Software Development Life Cycle


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

Agile Methodology

  • Agile Scrum
  • Agile Scrum Artifacts 
  • Agile Events
  • Agile Team
  • Velocity 
  • Sprint Burndown Chart
  • Sprint Board
  • Scrum vs Kanban 
  • Agile Scrum vs SAFe Agile 

Software Test Life Cycle

Requirement Analysis 

  •         Practical assignment for Requirement Analysis 

Software Testing Principles

Quality Standards

ISO

IEEE 829

Test Plan Document preparation

Practical assignment for Test Plan Document preparation

Levels of testing / Pyramid of Testing 

Software Testing Types

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   Spike Testing

   • Reliability Testing
   • Usability Testing
   • Accessibility Testing
   • Globalization Testing

      o    Internationalization testing
      o    Localization testing

   • Regression Testing

Test case Design

   • 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

Test Design Techniques 

  •  Equivalence Partitioning
  • Boundary Value Analysis
  • State Transition Testing
  • Decision table 
  • Use case testing 
  •  Practical assignment for Test Case Designing 

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 and Rally

  • Practical assignment for Defect Reporting

Test Management Tool

   • Jira and Rally

 Requirement Traceability Matrix

 Test Execution Reports

Test Metrics

Projects 

   • Web Application
   • Mobile Application
   • Compatibility Testing Project

API testing Using POSTMAN

API testing basic

• Client-Server Architecture
• Presentation, Business and Database layers
• What is an API?
• What is API Testing?
• Difference between API testing and Unit testing
• Web services->an introduction
• HTTP Structure
• xml and JSON->an overview
• URI and URL
• Tools for API Testing
• Approach of API Testing
• Challenges of API Testing
• What to test for in API testing
• HTTP methods
• Status codes
• Example APIs

Benefits of API testing

Writing Test cases for API testing 

Different API architectural styles 

Introduction to REST API

  • What is WebServices?
  • Why WebServices so Popular?
  • Overview of SOAP WebServices and REST WebServices
  • What is REST API?
  • How is different from SOAP WebServices?
  • Base URL and REST Resources
  • Understanding of GET, POST, PUT, DELETE


POSTMAN Tool

  • • Introduction to POSTMAN tool and installation.
    • Creating requests in Postman.
    • Creating collections in Postman.
    • Understanding variables and environments in Postman.
    • Authorization in POSTMAN
    • Assertions/Test scripts in POSTMAN.
    • Command line integration with Newman.

Getting Started with REST API Testing

  • Understanding REST API Testing Part
  • Manual Testing on REST API using POSTMAN
  • How to Trigger New Request and Validate Response using REST API
  • Authentication and Authorization

Different status codes

Real time API testing Examples 

Interview Questions and Answers 

Resume Preparation

Job Assistance 

×

Welcome to DBS Technologies!

 

×