What is the meaning of "QA"?
Quality Assurance
This tool helps automate repetitive test cases and is often used in QA.
Selenium
This methodology involves testing individual units or components of a software application.
Unit Testing
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.
What is the first phase in the software development life cycle (SDLC)?
Requirements Gathering
This is a type of testing that examines how a system behaves when subjected to extreme conditions.
Stress Testing
This tool is used for bug tracking and project management in software development.
Jira
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.
In a bug report, what should you include in the "Steps to Reproduce" section?
Detailed instructions on how to reproduce the bug.
This phase of the SDLC involves designing the software's architecture and components.
System Design
What is the purpose of "Regression Testing" in software QA?
To make sure new changes haven't negatively impacted existing functionality.
Name a popular version control system frequently used by QA and developers.
Git
Name a popular Agile methodology that promotes iterative development and testing.
Scrum
What is the severity of a bug in software testing?
How serious the bug is and its impact on the application.
In the SDLC, what is the purpose of the "Testing" phase?
To evaluate the software for defects and ensure it meets quality standards.
Name a common type of testing that focuses on finding defects early in the development process.
Unit Testing
This tool is used for performance testing and load testing of web applications.
Apache JMeter
This type of testing verifies that the software works as expected when integrated with other components.
Integration Testing
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.
What phase comes after "Testing" in the SDLC?
Deployment or Release
When performing "Usability Testing," what aspect of the software are you evaluating?
user-friendliness and ease of use
What is the purpose of "Postman" in software testing?
To test APIs and check how they respond to different inputs.
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.
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.
Name a software development methodology that promotes flexibility and collaboration, focusing on customer satisfaction.
Agile