1 Flashcards
What does QA stand for?
Quality Assurance
True or False: QA engineering is primarily focused on testing software.
False
What is the main goal of QA engineering?
To ensure the quality of software products and processes.
Fill in the blank: QA engineers often use __________ to automate testing processes.
testing frameworks
Which of the following is NOT a type of testing? A) Unit Testing B) Integration Testing C) Documentation Testing
C) Documentation Testing
What is a test case?
A set of conditions under which a tester assesses whether a software application is working correctly.
What does a QA engineer do during the software development lifecycle?
They monitor and improve the processes to ensure quality is maintained.
True or False: QA engineering involves only manual testing.
False
What is the purpose of regression testing?
To confirm that recent changes haven’t adversely affected existing features.
Multiple Choice: Which tool is commonly used for automated testing? A) JIRA B) Selenium C) Git
B) Selenium
What is the difference between QA and QC?
QA focuses on process improvement, while QC focuses on product inspection.
Fill in the blank: __________ testing is performed to assess the performance of a system under load.
Load
What is a bug report?
A document that describes a problem in the software, including steps to reproduce it.
True or False: Continuous integration is a practice that supports QA engineering.
True
What does TDD stand for?
Test-Driven Development
Multiple Choice: Which of the following is a common metric used in QA? A) Code Coverage B) User Satisfaction C) Development Speed
A) Code Coverage
What is exploratory testing?
A testing approach that emphasizes the tester’s ability to explore the application without predefined test cases.
Fill in the blank: __________ testing focuses on the usability of the application.
Usability
What is a test plan?
A document outlining the scope, approach, resources, and schedule for testing activities.
True or False: Automated tests are always more reliable than manual tests.
False
What is the role of a QA lead?
To oversee the QA team and ensure quality standards are met.
Multiple Choice: Which of the following best describes ‘smoke testing’? A) Detailed testing of features B) Quick testing of basic functionalities C) Testing after major releases
B) Quick testing of basic functionalities
What is performance testing?
The process of determining the speed, responsiveness, and stability characteristics of a system.
Fill in the blank: __________ testing is performed when a system is being moved from one environment to another.
Migration
What is a defect lifecycle?
The process a defect goes through from identification to resolution.
True or False: QA engineers need to have programming skills.
True
What is user acceptance testing (UAT)?
A phase of testing where the software is evaluated by the end-users to ensure it meets their requirements.