Software Testing(Computer Science ) Questions and Answers

Question 1. Acceptance testing is also known as
  1.    Alpha & Beta Testing
  2.    White box testing
  3.    None of these
  4.    Grey box testing
Explanation:-
Answer: Option A. -> Alpha & Beta Testing

Question 2. During software development, which factor is most crucial ?
  1.    People
  2.    Product
  3.    Process
  4.    Project
Explanation:-
Answer: Option A. -> People

Question 3. Which of the following is not a test level
  1.    component testing
  2.    system testing
  3.    client acceptance testing
  4.    integration testing
Explanation:-
Answer: Option C. -> client acceptance testing

Question 4. By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process
  1.    Failure intensity
  2.    Testing time
  3.    Metrics
  4.    All of the mentioned
Explanation:-
Answer: Option C. -> Metrics

Question 5. Which term is used to define testing?
  1.    Evaluating deliverable to find errors
  2.    Finding broken code
  3.    A stage of all projects
  4.    None of the above
Explanation:-
Answer: Option A. -> Evaluating deliverable to find errors

Question 6. Which one of the following characteristics of software products being developed is not a symptom of software crisis?
  1.    Fail to meet user requirements.
  2.    Expensive.
  3.    Highly interactive.
  4.    Difficult to alter, debug, and enhance.
Explanation:-
Answer: Option C. -> Highly interactive.

Question 7. Which of the following techniques is NOT a White box technique?
  1.    Statement Testing and coverage
  2.    Decision Testing and coverage
  3.    Condition Coverage
  4.    Boundary value analysis
Explanation:-
Answer: Option D. -> Boundary value analysis

Question 8. Which of the following is non-functional testing?
  1.    Black box testing
  2.    Performance testing
  3.    Unit testing
  4.    None of the mentioned
Explanation:-
Answer: Option B. -> Performance testing

Question 9. What is normally considered as an adjunct to the coding step
  1.    Integration testing
  2.    Unit testing
  3.    Completion of Testing
  4.    Regression Testing
Explanation:-
Answer: Option B. -> Unit testing

Question 10. A predicate whose truth value can change as a result of the processing is said to be
  1.    Process Dependent 
  2.    Process Independent
  3.    Both
  4.    None
Explanation:-
Answer: Option A. -> Process Dependent