Terminology
Testing Tools
Testing Methodologies
Bug Tracking and Reporting
Software Development Life Cycle
100

What is the meaning of "QA"?

Quality Assurance

100

 This tool helps automate repetitive test cases and is often used in QA.

Selenium

100

This methodology involves testing individual units or components of a software application.

Unit Testing

100

It's the final phase of testing, where end-users validate the software to ensure it meets their requirements.

To document and communicate a software defect to the development team.

100

What is the first phase in the software development life cycle (SDLC)?

Requirements Gathering

200

This is a type of testing that examines how a system behaves when subjected to extreme conditions.

Stress Testing

200

This tool is used for bug tracking and project management in software development.

Jira

200

In "Black Box Testing," testers focus on what aspect of the software?

What is the software's functionality and behavior, without examining its internal code.

200

In a bug report, what should you include in the "Steps to Reproduce" section?

Detailed instructions on how to reproduce the bug.

200

This phase of the SDLC involves designing the software's architecture and components.

System Design

300

What is the purpose of "Regression Testing" in software QA?

To make sure new changes haven't negatively impacted existing functionality.

300

Name a popular version control system frequently used by QA and developers.

Git

300

Name a popular Agile methodology that promotes iterative development and testing.

Scrum

300

What is the severity of a bug in software testing?

How serious the bug is and its impact on the application.

300

In the SDLC, what is the purpose of the "Testing" phase?

To evaluate the software for defects and ensure it meets quality standards.

400

Name a common type of testing that focuses on finding defects early in the development process.

Unit Testing

400

This tool is used for performance testing and load testing of web applications.

Apache JMeter

400

This type of testing verifies that the software works as expected when integrated with other components.

Integration Testing

400

What's the difference between a "Bug" and an "Issue" in bug tracking?

A "Bug" is a defect in the software, while an "Issue" can refer to a task, improvement, or new feature request.

400

What phase comes after "Testing" in the SDLC?

Deployment or Release

500

When performing "Usability Testing," what aspect of the software are you evaluating?

user-friendliness and ease of use

500

What is the purpose of "Postman" in software testing?

To test APIs and check how they respond to different inputs.

500

Explain what "User Acceptance Testing" (UAT) is in software development.

It's the final phase of testing, where end-users validate the software to ensure it meets their requirements.

500

When should you update the status of a bug in a bug tracking system?

Whenever there is a change in the bug's status or progress.

500

Name a software development methodology that promotes flexibility and collaboration, focusing on customer satisfaction.

Agile

M
e
n
u