Software Testing & Quality Assurance Flashcards
6 cards from real B.S.W.E. Bachelor of Software Engineering practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 Software Testing & Quality Assurance flashcards as text
What is acceptance testing (UAT)?
Answer: Testing to verify the system meets business requirements and is ready for delivery
User Acceptance Testing (UAT) verifies that the system satisfies business requirements and is acceptable to stakeholders before it goes live.
What is the main goal of performance testing?
Answer: To measure responsiveness, speed, and stability under various load conditions
Performance testing evaluates how a system responds under expected and peak loads, measuring response time, throughput, and resource utilization.
What is boundary value analysis in software testing?
Answer: Testing values at the edges of valid input ranges
Boundary value analysis tests values at exact input boundaries (minimum, maximum, and just outside them) where defects are most likely to occur.
What is a smoke test in software testing?
Answer: A quick, basic test to verify critical functions of a build work before deeper testing
Smoke testing is a preliminary sanity check to verify that the most critical functionality works before investing in comprehensive test execution.
What does CI/CD stand for in modern software development?
Answer: Continuous Integration / Continuous Delivery or Deployment
CI/CD stands for Continuous Integration and Continuous Delivery/Deployment, automating build, test, and release pipelines for faster, safer delivery.
What is equivalence partitioning in software testing?
Answer: Dividing input data into groups expected to behave identically for testing
Equivalence partitioning divides input data into partitions where all values within a partition are expected to produce the same behavior, reducing test case count.