
Give me 20 difficult mcq questions on manual testing
Quiz by Akansha Kakade
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
15 questions
Show answers
- Q1Which of the following is NOT a category of testing?Performance testingRegression testingFunctional testingRegression testing30s
- Q2What is the purpose of boundary value analysis in testing?To validate the user interface designTo test the extreme values at the boundaries of valid inputTo test the functionality of the softwareTo analyze the performance of the softwareTo test the extreme values at the boundaries of valid input30s
- Q3What is the purpose of a test case?To verify that a specific function of the software behaves as expected.To create a backup of the test data.To check for syntax errors in the code.To measure the performance of the software.30s
- Q4What is the purpose of regression testing?To ensure that the changes or enhancements made to the software do not introduce new defects or impact existing functionality.To validate the usability of the software.To ensure that the software is functioning correctly from end to end.To identify performance bottlenecks in the software.30s
- Q5What is the purpose of boundary value analysis in testing?To validate the user interface of the software.To generate test data for the software.To measure the response time of the software.To identify errors or defects at the boundaries or limits of input values.30s
- Q6What is the purpose of equivalence partitioning in testing?To measure the accuracy of the software.To validate the compatibility of the software.To reduce the number of test cases by dividing input data into sets that are treated the same way.To identify security vulnerabilities in the software.30s
- Q7What is the purpose of a test plan?To identify potential defects in the software.To measure the efficiency of the software.To outline the approach, scope, objectives, and activities of testing.To create test cases for the software.30s
- Q8What is the difference between smoke testing and sanity testing?Smoke testing is performed to check the compatibility of the software with different platforms, while sanity testing is performed to measure the performance of the software.Smoke testing is performed to ensure that the critical functionalities of the software are working, while sanity testing is performed to validate that the defects have been fixed and to ensure the stability of the software.Smoke testing is performed before each build, while sanity testing is performed after major releases.Smoke testing is performed by developers, while sanity testing is performed by testers.30s
- Q9What is the purpose of usability testing?To measure the efficiency of the software.To identify performance bottlenecks in the software.To validate the functionality of the software.To evaluate the software's user interface and overall user experience.30s
- Q10What is the purpose of exploratory testing?To validate the compatibility of the software with different platforms.To verify the functionality of the software against specified requirements.To measure the performance of the software under stress conditions.To simulate real-world scenarios, learn about the software, and uncover defects that may not be easily identified through scripted tests.30s
- Q11What is the purpose of negative testing?To measure the response time of the software.To generate test data for the software.To test the software with invalid, incorrect, or unexpected inputs to verify its robustness and error-handling capabilities.To validate the user interface of the software.30s
- Q12Which of the following statements is true about manual testing?It is only applicable for simple software applicationsIt is performed solely by developersIt is a form of testing that does not require human interventionIt involves executing test cases manually without the use of automation tools30s
- Q13What is the purpose of regression testing in manual testing?To test new features added to the software applicationTo check for compatibility with different devicesTo ensure that changes or updates in a software application do not negatively impact existing functionalityTo validate the security of the application30s
- Q14Which of the following is a common challenge in manual testing?Limited test coverageUnreliable test resultsTime-consuming and labor-intensiveFully automated test execution30s
- Q15Which of the following is NOT a benefit of manual testing?Realistic simulation of user interactionsDetailed test result analysisHigh test execution speedEarly detection of defects30s