QA & Testing Quiz
Software testing practices: test design, automation, and shipping reliable software.
This category currently has 63 questions in the SERVBG quiz bank. Below are a few sample questions: the full interactive quiz shuffles through the whole set with instant scoring.
Sample questions
What is the main goal of QA in software?
- Replacing developers in the SDLC
- Ensuring the product meets quality requirements through process and testing
- Writing the most code possible
- Choosing office furniture
- Designing the marketing campaign
What is a unit test?
- A full system test against production
- A load test with thousands of users
- A security audit by a third party
- A manual exploratory session
- A test that verifies a small, isolated piece of code in isolation
What is an integration test?
- A manual UI walkthrough only
- A test of the office Wi-Fi
- A test that runs only on the developer's laptop
- A test that hits production credit card APIs
- A test that verifies multiple components work correctly together
What is end-to-end (E2E) testing?
- Testing only the CSS files
- Testing the entire system from user input to backend output, like a real user
- Testing only the build pipeline
- Testing only the marketing landing page
- Testing only the database layer
What does the "test pyramid" suggest about test distribution?
- Equal counts of every test type at any cost
- Tests should be inverted with mostly E2E and few units
- Only E2E tests are needed
- Only unit tests are needed
- Many fast unit tests, fewer integration tests, even fewer slow E2E tests
Related categories
Python (Coding)
Python syntax and standard-library usage, from quick scripts to full applications.
JavaScript (Coding)
Core JavaScript behavior and async patterns, including the quirks that trip up beginners and veterans alike.
Linux
Linux command-line usage, file permissions, process management. The daily admin tasks.
Security
General information security concepts: common threats and standard defenses.
Hardware
Hardware components, how they interact, and basic troubleshooting to keep systems running.