Software Testing Quiz

Software Testing Quiz

 



Software Testing Quiz contain set of 10 MCQ questions for Software Testing MCQ which will help you to clear beginner level quiz.



1. When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
a) an error
b) a fault
c) a failure
d) a defect
e) a mistake
2. Non-functional system testing includes:
a) testing to see where the system does not function properly
b) testing quality attributes of the system including performance and usability
c) testing a system feature using only the software required for that action
d) testing a system feature using only the software required for that function
e) testing for functions that should not exist
3. What is the purpose of test completion criteria in a test plan:
a) to know when a specific test has finished its execution
b) to ensure that the test case specification is complete
c) to set the criteria used in generating test inputs
d) to know when test planning is complete
e) to plan when to stop testing
4. The place to start if you want a (new) test tool is:
a) Attend a tool exhibition
b) Invite a vendor to give a demo
c) Analyze your needs and requirements
d) Find out what your budget would be for the tool
e) Search the internet
5. Which of the following is NOT a black box technique:
a) Equivalence partitioning
b) State transition
c) LCSAJ
d) Syntax testing
e) Boundary value analysis
6. Unreachable code would best be found using:
a) code reviews
b) code inspections
c) a coverage tool
d) a test management tool
e) a static analysis tool
7. A tool that supports traceability, recording of incidents or scheduling of tests is called:
a) a dynamic analysis tool
b) a test execution tool
c) a debugging tool
d) a test management tool
e) a configuration management tool
8. What statement about expected outcomes is FALSE:
a) expected outcomes are defined by the software’s behavior
b) expected outcomes are derived from a specification, not from the code
c) expected outcomes include outputs to a screen and changes to files and databases
d) expected outcomes should be predicted before a test is run
e) expected outcomes may include timing constraints such as response times
9. Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:
a) Test items (i.e. software versions)
b) What is not to be tested
c) Test environments
d) Quality plans 
10. Which of the following is not part of performance testing:
a) Measuring response time
b) Measuring transaction rates
c) Recovery testing
d) Simulating many users
e) Generating many transactions
11. Regression testing should be performed:
i.  every week
ii.  after the software has changed
iii.  as often as possible
iv.  when the environment has changed
v.  when the project manager says
a) i & ii are true, iii – v are false
b) ii, iii & iv are true, i & v are false
c) ii & iv are true, i, iii & v are false
d) ii  is true, i, iii iv and v are false
e) all of the above are true