
ChatGPT Quiz: Basics of Software Testing #1
Quiz by OXFORD SCHOOL
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
10 questions
Show answers
- Q1What is software testing?The process of updating a programThe process of deploying a programThe process of creating a programProcess of executing a program or application with the intent of finding errors/bugs30s
- Q2What is a test case?Documentation specifying inputs and expected outputs for the execution of a test itemA code change that fixes a defect found during testingA bug report that describes a defect found during testingA tool used for automating test execution30s
- Q3What is regression testing?The process of retesting a modified system to ensure that changes have not introduced new defectsThe process of testing a system in a new environmentThe process of testing a system after it has been deployed to productionThe process of testing a system for the first time30s
- Q4What is boundary value testing?A test case design technique that focuses on the values at the edge of input or output domainsA technique for testing the system's response to unexpected changes in data formatA technique for testing the system's response to changes in workloadA technique for testing the system's performance under heavy load30s
- Q5What is a defect?A tool used for identifying defects in a systemA process for fixing defects found during testingA flaw or error in a system that results in the system producing incorrect or unexpected resultsA document that describes a defect found during testing30s
- Q6What is acceptance testing?The process of testing a system's performance under heavy loadThe process of testing a system before it is released to productionThe process of verifying that a system meets its functional and non-functional requirementsThe process of testing a system in a new environment30s
- Q7What is exploratory testing?A testing approach that emphasizes the use of performance testing toolsA testing approach that emphasizes the tester's freedom and responsibility to identify defects based on their expertise and knowledge of the systemA testing approach that emphasizes the use of automated tools to execute test casesA testing approach that emphasizes the use of formal test plans and procedures30s
- Q8What is static testing?A testing approach that focuses on executing automated testsA testing approach that focuses on manual testingA testing approach that focuses on reviewing documents, code, or other artifacts without executing themA testing approach that focuses on performance testing30s
- Q9What is usability testing?A type of testing that focuses on how easy a system is to use for its intended usersA type of testing that focuses on the system's performanceA type of testing that focuses on the system's securityA type of testing that focuses on the system's functionality30s
- Q10What is load testing?A type of testing that evaluates a system's ability to handle unexpected changes in data formatA type of testing that evaluates a system's ability to recover from failureA type of testing that evaluates a system's behavior under expected and unexpected levels of load or stressA type of testing that evaluates a system's performance under normal workload30s