0% found this document useful (0 votes)
13 views3 pages

Testing Software Syllabus

The document outlines a comprehensive course on Software Quality Assurance (SQA) covering various topics including the software lifecycle, testing methodologies, bug tracking, API testing, performance and security testing, and automation with Cypress. Each class includes practical applications, discussions, assignments, and quizzes to reinforce learning. The course culminates in mock interviews and preparation for QA roles.

Uploaded by

balerkahini2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Testing Software Syllabus

The document outlines a comprehensive course on Software Quality Assurance (SQA) covering various topics including the software lifecycle, testing methodologies, bug tracking, API testing, performance and security testing, and automation with Cypress. Each class includes practical applications, discussions, assignments, and quizzes to reinforce learning. The course culminates in mock interviews and preparation for QA roles.

Uploaded by

balerkahini2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Class -1

Course overview and objectives


Role of SQA in the software lifecycle
Basics of SDLC and methodologies (Waterfall- Agile- Scrum)

Class -2

Introduction to STLC and its phases


Overview of QA documentation (test plans - cases - and reports)
Real-world applications of QA

Class – 3

Bug lifecycle: Theory and concepts


Understanding severity and priority
Overview of bug tracking tools

Class – 4

Practical bug logging with JIRA


Writing effective bug reports
Managing and prioritizing bugs

Class – 5 (Discussion - Assignment - and Quiz)


Recap of Module 1 topics
Group discussion on QA concepts and bug lifecycle
Submission of assignment and participation in a quiz

Class – 6

Test cases: Components and structure


Writing test cases for web applications
Review of sample test cases

Class – 7
Developing test scenarios for features
Best practices for test case management
Overview of test checklists

Class – 8

Writing test cases for sample applications


Creating a checklist for login features
Peer review of test documentation

Class – 9 (Discussion - Assignment and Quiz)


Recap of Module 2 topics
Group discussion on test case scenarios and checklists
Assignment submission and participation in a quiz

Class – 10
Introduction to APIs and their importance
Basics of HTTP methods and status codes
Overview of Postman and creating requests

Class – 11

Hands-on API testing with Postman


Writing and executing API test cases
Debugging and analyzing responses

Class – 12 (Discussion - Assignment and Quiz)


Recap of Module 3 topics
Assignment submission on API test cases
Participation in a quiz

Class – 13

Introduction to performance testing: Metrics and use cases


Overview of JMeter and its features
Setting up a basic test plan

Class – 14

Running performance tests with JMeter


Analyzing results: Response time and throughput
Best practices for performance testing

Class – 15

Introduction to security testing: Key concepts and vulnerabilities


Overview of OWASP ZAP and its features
Scanning for basic vulnerabilities

Class – 16

Hands-on OWASP ZAP: Setting up scans


Analyzing security test reports
Recommendations for improving security

Class – 17 (Discussion - Assignment and Quiz)

Recap of Module 4 topics


Assignment submission and feedback
Participation in a quiz
Class – 18

Introduction to automation testing


Overview of Cypress: Setup and environment
Writing basic Cypress tests

Class -19

Locators and commands in Cypress


Creating reusable test components
Debugging and running tests

Class - 20

Reporting with Mochawesome


Structuring tests using Page Object Model (POM)
Managing test frameworks

Class - 21

Introduction to Git: Basic commands and setup


Working with GitHub repositories
Collaborative workflows in QA teams

Class - 22
Writing resumes tailored for QA roles
Preparing for QA interviews: Common questions and strategies
Tips for freelancing and remote QA jobs

Class - 23

Mock interview: Behavioral and technical questions


Feedback and improvement strategies
Course wrap-up and final Q&A

You might also like