Software testing in simple terms is analyzing and examining software products and solutions to check the usability for verifying the product’s pros and cons which in turn pushes businesses to expand and improvise on their outcome. Manual tools are used as a process of testing and evaluating the software’s components, products and services in layman perspective. Software testing can also be known as Application Under Test (AUT). Software testing holds the most coveted position in the tech industry, making it one of the many sought-after jobs.

Course Objectives:

  • Understand concepts within Manual testing and its realtime usage
  • Make use of tools to tailor out the existing applications to test

About the Trainer

Introduction

  • Name: Meenakshi
  • Professional Title: Lead QA Analyist
  • Education: Master’s in Computer Science, XYZ University
  • Expertise:
    • Over 12 years of experience in software assurance and test framework architecture
    • Proficient in end to end testing cycle, full-stack development with expertise in Java and web application development
  • Industry Experience:
    • Worked with leading tech companies, contributing to the development of scalable and secure applications
    • Extensive experience in designing and implementing cloud-based solutions for diverse industries
  • Training Experience:
    • Conducted numerous training sessions on cloud architecture, software development best practices, and agile methodologies
    • Received positive feedback for clear communication and hands-on, practical training approach
  • Skills:
    • Strong communication and presentation skills
    • Ability to convey complex technical concepts in an understandable manner
    • Passionate about fostering a collaborative and engaging learning environment

Checklist

Offer

10% Off on

EARLY BIRD OFFER

Syllabus

Software Testing Course Curriculum

Introduction

  • Introduction to Software Testing
  • Software Development Process
  • Project Vs Product
  • Objectives of Testing
  • Testing Principles

Software Architecture

  • Different Layers (tiers)

System Environment

  • Development
  • OA
  • UAT
  • PROD

Software Development Life cycle

  • SDLC

SDLC Models

  • Waterfall Model
  • V-Model
  • Incremental Iterative Models
  • Agile Methodology
  • Introducing Agile Proces
  • Agile Manifesto
  • Agile Principles

Software Testing Methods

  • White Box Testing
  • Black Box Testing
  • Grey Box Testing
  • Agile Testing
  • Ad Hoc Testing

Levels of Testing .

Unit Testing

  • Test approach
  • TDD (est Driven Development)

Integration Testing

Test Approach-

  • Big Bang Integration
  • Top Down approach
  • Bottom up approach
  • Stub and Driver
  • Continuous integration

System Testing

Test Approach-

  • Requirement based (Traceability)
  • Risk-Based (Risk factor number)

Functional Testing & Non Functional Testing

  • Compatibility Testing.
  • Performance Testing
  • Load Testing
  • Volume Testing
  • Stress Testing
  • Recovery Testing
  • Parallel Testing
  • Compliance esting
  • Mutation esting
  • Security lesting
  • Usability Testing

Regression Testing & Types.

  • Unit Regression
  • Regional Regression
  • Full Regression

User Acceptance Testing

  • Alpha Testing
  • Beta Testing .
  • Regulatory Acceptance Testing
  • Operational Acceptance Testing
  • Contractual Acceptance Testing

Maintenance Testing

  • Maintenance Test Life cycle
  • Change Request
  • Impact Analysis Document
  • Type of Maintenance
  • Corrective
  • Perfective
  • Adaptive

Software Testing Life Cycle (STLC)

  • Requirement Analysis
  • Test Planning
  • Test Scenario / Test Case Design
  • Test Environment Setup
  • Test Execution
  • Test Closure

Test process Documents

  • Test plan
  • Test scenarios
  • Test Case
  • RTM (Requirement Traceability Matribx)
  • Defect Report

Test Case Authoring

  • Functional Test case
  • Review of Test case.
  • Walkthroughs
  • Inspection
  • Peer Review

Build Release Process

  • Standalone Application
  • Client -Server Application
  • Web- Application

Globalization Testing

  • Internationalization Testing (l18N)
  • Localization Testing (LION)

Defect Reporting & Tracking

  • Defect Reporting
  • Defect Life Cycle.
  • Severity & Priority
  • Defect tracking tools

Test Closure

  • Criteria for Test Closure
  • Test Summary Report

Agile Methods and Approaches

  • Introduction to Kanban & Best Practices
  • Scrum
  • Getting Agile with Scrum
  • Scrum Origin
  • Projects where Scrum can be implemented
  • Characteristics of Scrum
  • Scrum framework.
  • Main roles of a Scrum team
  • Product Owner
  • Scrum team
  • team
  • Chickens

Planning in Scrum

  • Goals of Planning
  • The planning onion
  • Define the Vision
  • Create the Product Roadmap and Organize the Scrum Teams
  • Release Planning
  • Sprint Planning
  • Daily Scrum

Ceremonies in Scrum

  • Sprint Planning Meeting
  • The Daily Scrum
  • Sprint Review Meeting
  • Sprint Retrospection

Main artifacts of a Scrum project

  • Product backlog
  • Sprint backlog
  • Burn down charts
  • Potentially Shippable Product Increment
  • Task Board
  • Using User Stories to Scale Down a Project
  • Concept of User Stories
  • Format of User Stories
  • Writing User Stories- Examples
  • Definition of Done

Agile Testing Concepts

  • What is agile testing?
  • Agile testing quadrants
  • Agile Testing principles

Exploratory Testing

  • User stories
  • Story points
  • Designing test scenarios and test cases based on user stories

Test / Project Management Tool: JRA

  • Importance of JIRA and How to Install IRA2
  • What are the features of JIRA
  • How to create a JIRA Project.
  • Adding Users to our JIRA Account
  • Importance of Defect Life Cycle and
  • understanding the various stages / states of a defect.
  • Converting a Defect Life Cycle into IRA
  • workflow for a project
  • Adding Bugs to the JIRA Project
  • Attaching screenshots to the Bugs in IIRA
  • Assigning, Closing, Adding comments etc to the JIRA bugs.
  • Creating and Customizing JIRA Dashboard.

Additional

  • Project Metrics
  • QA & AC
  • ISO & CMM Standards
  • Testing Certifications
  • Organization hierarchy.
  • Role of Projects Team members
  • Interview Questions

Sounds Intresting?