0% found this document useful (0 votes)
2 views10 pages

Software Testing Interview Notes 10pages

The document provides an overview of software testing, including its types, goals, and phases within the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). It covers various testing methods, test case structures, Agile testing practices, API testing, SQL for testers, automation tools, common interview questions, and tips for effective communication during interviews. Overall, it serves as a comprehensive guide for understanding software testing fundamentals and preparing for related job interviews.

Uploaded by

Saloni Kumari
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)
2 views10 pages

Software Testing Interview Notes 10pages

The document provides an overview of software testing, including its types, goals, and phases within the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). It covers various testing methods, test case structures, Agile testing practices, API testing, SQL for testers, automation tools, common interview questions, and tips for effective communication during interviews. Overall, it serves as a comprehensive guide for understanding software testing fundamentals and preparing for related job interviews.

Uploaded by

Saloni Kumari
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

Page 1 - Introduction to Software Testing

Software Testing is the process of evaluating software to identify defects and ensure it meets
business requirements. Types include Manual Testing and Automation Testing. Key goals are
quality assurance, defect detection, and risk reduction.
Page 2 - SDLC and STLC

SDLC phases: Requirement Analysis, Design, Development, Testing, Deployment, Maintenance.


STLC phases: Requirement Analysis, Test Planning, Test Case Development, Environment Setup,
Test Execution, Defect Reporting, Test Closure.
Page 3 - Testing Types

Functional Testing, Non-Functional Testing, Smoke Testing, Sanity Testing, Regression Testing,
Retesting, Integration Testing, System Testing, UAT, Performance Testing, Security Testing.
Page 4 - Test Cases and Defects

A Test Case contains ID, Scenario, Preconditions, Steps, Test Data, Expected Result, Actual
Result, and Status. Defect Life Cycle: New, Assigned, Open, Fixed, Retest, Verified, Closed,
Reopened.
Page 5 - Agile Testing

Agile focuses on iterative development. Testers participate in sprint planning, daily standups, sprint
reviews, and retrospectives. Common tools include Jira and Azure DevOps.
Page 6 - API Testing

API Testing validates endpoints, request methods, headers, authentication, response codes, and
payloads. Common HTTP methods: GET, POST, PUT, PATCH, DELETE. Popular tool: Postman.
Page 7 - SQL for Testers

Important SQL commands: SELECT, INSERT, UPDATE, DELETE. Learn JOINs, GROUP BY,
ORDER BY, COUNT, SUM, and filtering with WHERE. Database validation is a common interview
topic.
Page 8 - Automation Testing

Automation uses tools like Selenium, Cypress, Playwright, and TestNG. Advantages: faster
execution, repeatability, and regression coverage. Frameworks include Data-Driven and POM.
Page 9 - Common Interview Questions

Difference between Verification and Validation, Smoke vs Sanity Testing, Severity vs Priority, Bug
Life Cycle, Regression Testing, Test Strategy vs Test Plan, Black Box vs White Box Testing.
Page 10 - Interview Tips

Explain projects clearly, discuss defects found, mention tools used, provide real examples,
understand SDLC/STLC, practice SQL and API testing, and communicate confidently.

You might also like