
s/w app, SDLC part 1
Explore black box testing fundamentals and practical techniques, including glass partitioning, boundary value analysis, decision tables, state transitions, and how these methods reduce testing effort while managing risk.
Develop test design by creating test cases from requirements, validating fields like company name and contact details, and covering positive and negative scenarios in a registration workflow.
Explore end-to-end RFQ testing by validating user-created requests for quotes, vendor responses, and admin versus user flows, including positive and negative test cases for the RFQ form fields.
Clarify test design phase concepts by showing how to write test cases with verify keywords, including login, signup, forgot password, and header and banner verifications.
Learn how agile real world processes map customer requirements into multiple releases through scrum ceremonies, planning, grooming, sprints, and continuous testing and delivery.
Review sdlc activities from planning through closure, focusing on planning before release and closure post-release. Learn test case creation, covering flows, preconditions, steps, and results, and prepare for automation.
Explore the test analysis phase, estimating testing effort for user stories, reviewing acceptance criteria, and deriving test design from requirements, prototypes, and banners in a sprint context.
Learn how to create and manage test cases in JIRA using the Xray plugin for a signup flow, including field validations, test steps, and positive and negative test scenarios.
Learn to perform user acceptance testing, alpha and beta testing, agile practices, requirement analysis, grooming, sprint planning, scrum calls, retrospective meetings, and defect handling.
Explore how artificial intelligence trained with a huge set of data can think and learn. It understands language, recognizes images, and writes emails, poems, essays, or test cases.
Explore how a manual context file defines instructions, rules, and output for test automation with ChatGPT, covering a generic login flow and the role of prompts in shaping results.
Learn how prompts guide automated testing by exploring zero-shot, one-shot, and few-shot setups, plus chain-of-thought reasoning, all using a context file to structure test flows.
Understand OpenAI's mission to ensure artificial general intelligence benefits humanity, and how common principles and protocols power ChatGPT, Copilot, GPT models, and Dall-E.
Demonstrate building an n8n workflow to auto-create Jira bugs from spreadsheet data, handling credentials and the URL, to create defects in the Lucky Trainings project.
Build an otp shield app that monitors sms, calls, and WhatsApp for otp prompts, warns the user, and blocks APK delivery, while using Cursor AI to scaffold the Android project.
Discover how to create local agents with agent.md and skills.md to automate manual test case generation and automation script creation by fetching data from Azure or Zira, defining agent behavior.
Course updated on 08 December 2025 with below concepts:
Overview on AI
Overview on LLM
Overview on RAG
Overview on Generative AI
Overview on Memory
Overview on AI Agent
Overview on LangChain & LangGraph
Overview on MCP Server
Overview on Human In the loop , Hallucination & Guardrails
Overview on Fine-Tuning
Overview on Context
Overview on Prompts
ChatGPT vs CoPilot vs CURSOR
Overview on OpenAI
Overview on AI Models
Overview on n8n workflow
Generate API Key in OpenAI
Create workflow in n8n
Create Public Chat in n8n workflow
Overview on OpenAI Tokens
CURSOR - Create a Chrome Extension for Record & Playback
CURSOR - Create an OTP Shield Mobile APP
This Course is updated on 09th Apr 2023 with below topics:
Bunch of examples on Test Design Phase
Bunch of tutorials on Realtime Project explanations with examples
Interview Questions & Answers
Manual Testing + Agile + Jira + Live Projects in Telugu Language , A complete Manual testing Pack with Jira and Agile
This Course is updated on 23rd Feb 2022 with course material section
Last updated on 05-01-2022
Last updated on 30-12-2021
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