QA Fundamentals Junior interview questions and answers
75 questions for a QA Fundamentals (Junior) interview - with correct answers, explanations and links to the docs.
Take this quiz- 1.What is the main purpose of software testing?
- 2.How do QA, QC and testing relate to each other?
- 3.What is the difference between an error, a defect and a failure?
- 4.Which statement matches the testing principle 'exhaustive testing is impossible'?
- 5.What does the principle 'defects cluster together' mean?
- 6.What is the 'pesticide paradox' in testing?
- 7.What does 'absence-of-errors fallacy' warn about?
- 8.Why is early testing ('shift left') valuable?
- 9.What is verification?
- 10.What is validation?
- 11.Which list shows the four classic test levels from smallest to largest?
- 12.What does a unit (component) test check?
- 13.What does integration testing focus on?
- 14.What is system testing?
- 15.What is user acceptance testing (UAT)?
- 16.What is the difference between alpha and beta testing?
- 17.What is functional testing?
- 18.Which of these is non-functional testing?
- 19.What is black-box testing?
- 20.What is white-box testing?
- 21.What is grey-box testing?
- 22.What is a test case?
- 23.How does a checklist differ from a detailed test case?
- 24.What is a test suite?
- 25.What is a test plan?
- 26.What are exit criteria?
- 27.What are entry criteria?
- 28.Which fields does a good bug report contain?
- 29.What makes a good bug report title?
- 30.What is the difference between severity and priority?
- 31.A crash happens in a feature used by one admin once a year. What is a fair assessment?
- 32.Which is a typical bug life cycle?
- 33.What is retesting (confirmation testing)?
- 34.What is regression testing?
- 35.What is smoke testing?
- 36.What is sanity testing usually understood as?
- 37.What is exploratory testing?
- 38.What is ad hoc testing?
- 39.What is a positive test?
- 40.Which is an example of a negative test for an age field (18 to 99)?
- 41.What is equivalence partitioning?
- 42.A field accepts 18 to 99. Which values does boundary value analysis focus on?
- 43.Why are boundary values a good place to look for bugs?
- 44.What is a test environment?
- 45.Why should test data be prepared deliberately?
- 46.What is static testing?
- 47.What is dynamic testing?
- 48.Why do testers review requirements?
- 49.What does a requirements traceability matrix show?
- 50.What does the test pyramid suggest?
- 51.Which tests are the best first candidates for automation?
- 52.What is a flaky test?
- 53.Which HTTP status code class means a client error?
- 54.An API returns 500 when you send an empty name. What does that suggest?
- 55.What can the browser DevTools Network tab help a tester find?
- 56.What is the client-server model?
- 57.Why do testers use tools like Postman?
- 58.What does usability testing evaluate?
- 59.What is compatibility testing?
- 60.What is localization testing?
- 61.Why is a 'works on my machine' reply not the end of a bug?
- 62.What should a tester do when a bug can't be reproduced reliably?
- 63.What is a test oracle?
- 64.What does the V-model show?
- 65.How is testing organized in Agile teams?
- 66.What are acceptance criteria in a user story?
- 67.What is the Definition of Done?
- 68.Which is an example of a security check a tester can do?
- 69.What is performance testing?
- 70.What is the difference between load and stress testing?
- 71.What should a tester check about cookies when testing login?
- 72.What is crowd testing or beta feedback useful for?
- 73.Why should a tester think about edge cases like empty lists or very long text?
- 74.What is the main value of a tester asking 'what could go wrong?' early?
- 75.Who is responsible for quality in a modern team?