1/24

This is your custom message!

Question: Is software testing the process of checking that your software application meets the expected requirements?
Answer: True
Question: What is the main objective of software testing?
  • To compile a record of software errors
  • To identify and reveal as many errors as possible
  • To build the product right
Answer: To identify and reveal as many errors as possible
Question: __________ ensures that the software is built according to the customer requirements.
Answer: Validation
Question: Give an example of a catastrophic failure due to a software bug.
Answer: The European Space Agency's Ariane 5 Flight 501 self-destructed due to a bug in the on-board guidance software.
Question: Is unit testing the level of software testing in which individual software units are tested?
Answer: True
Question: What is the objective of integration testing?
  • To reveal issues in the interaction between integrated units
  • To assess the system's compliance with specified requirements
  • To evaluate the system's acceptability for delivery
Answer: To reveal issues in the interaction between integrated units
Question: __________ testing is the level of software testing in which an integrated system is tested.
Answer: System
Question: Who often performs unit testing?
Answer: Software developers
Question: Is acceptance testing the level of software testing in which a system is tested for acceptability?
Answer: True
Question: What is the objective of system testing?
  • To reveal issues in the interaction between integrated units
  • To assess the system's compliance with specified requirements
  • To evaluate the system's acceptability for delivery
Answer: To assess the system's compliance with specified requirements
Question: __________ testing is the level of software testing in which a system is tested for acceptability.
Answer: Acceptance
Question: Who often performs integration testing?
Answer: Software developers or testers
Question: Is alpha testing performed by members of the organization?
Answer: True
Question: What is the objective of acceptance testing?
  • To evaluate the system's compliance with business requirements
  • To assess the system's acceptability for delivery
  • To reveal issues in the interaction between integrated units
Answer: To evaluate the system's compliance with business requirements
Question: In Black Box Testing, does the tester need to know the internal mechanism of the system?
Answer: False
Question: What is an advantage of Black Box Testing?
  • Testers need to know the programming language.
  • It can be done by non-developers.
  • It focuses on the internal mechanism of the system.
Answer: It can be done by non-developers.
Question: __________ is a Black Box Testing technique that involves testing with selected inputs and execution conditions.
Answer: Equivalence Partitioning
Question: Describe a disadvantage of Black Box Testing.
Answer: Limited number of possible inputs
Question: In White Box Testing, does the tester consider the internal mechanism of the system?
Answer: True
Question: What is an advantage of White Box Testing?
  • Tests can only be done at a later stage.
  • Requires low skill resources.
  • Tests can be done at an earlier stage.
Answer: Tests can be done at an earlier stage.
Question: __________ is a White Box Testing technique that involves testing the paths of the code.
Answer: Path coverage
Question: Describe a disadvantage of White Box Testing.
Answer: Requires highly skilled resources
Question: What type of testing focuses on the functional requirements of the software?
  • Functional Testing
  • Non-Functional Testing
  • Black Box Testing
Answer: Functional Testing
Question: What type of testing focuses on the performance of the software?
  • Functional Testing
  • Non-Functional Testing
  • White Box Testing
Answer: Non-Functional Testing
Back to Home