Quiz: Fundamentals Of Software Testing

25 Questions | Total Attempts: 180

SettingsSettingsSettings
Please wait...
Quiz: Fundamentals Of Software Testing

.


Questions and Answers
  • 1. 
    Verification is:
    • A. 

      Checking that we are building the right system

    • B. 

      Checking that we are building the system right

    • C. 

      Performed by an independent test team

    • D. 

      Making sure that it is what the user really wants

  • 2. 
    A regression test:
    • A. 

      Will always be automated

    • B. 

      Will help ensure unchanged areas of the software have not been affected

    • C. 

      Will help ensure changed areas of the software have not been affected

    • D. 

      Can only be run during user acceptance testing

  • 3. 
     If an expected result is not specified then:
    • A. 

      We cannot run the test

    • B. 

      It may be difficult to repeat the test

    • C. 

      It may be difficult to determine if the test has passed or failed

    • D. 

      We cannot automate the user inputs

  • 4. 
    Which of the following could be a reason for a failure 1) Testing fault 2) Software fault 3) Design fault 4) Environment Fault 5) Documentation Fault
    • A. 

      2 is a valid reason; 1,3,4 & 5 are not

    • B. 

      1,2,3,4 are valid reasons; 5 is not

    • C. 

      1,2,3 are valid reasons; 4 & 5 are not

    • D. 

      All of them are valid reasons for failure

  • 5. 
    Test are prioritized so that:
    • A. 

      You shorten the time required for testing

    • B. 

      You do the best testing in the time available

    • C. 

      You do more effective testing

    • D. 

      You find more faults

  • 6. 
    Which of the following is not a static testing technique
    • A. 

      Error guessing

    • B. 

      Walkthrough

    • C. 

      Data flow analysis

    • D. 

      Inspections

  • 7. 
    Which of the following statements about component testing is not true?
    • A. 

      Component testing should be performed by development

    • B. 

      Component testing is also know as isolation or module testing

    • C. 

      Component testing should have completion criteria planned

    • D. 

      Component testing does not involve regression testing

  • 8. 
    During which test activity could faults be found most cost effectively?
    • A. 

      Execution

    • B. 

      Design

    • C. 

      Planning

    • D. 

      Check Exit criteria completion

  • 9. 
    Which, in general, is the least required skill of a good tester?
    • A. 

      Being diplomatic

    • B. 

      Able to write software

    • C. 

      Having good attention to detail

    • D. 

      Able to be relied on

  • 10. 
    The purpose of requirement phase is
    • A. 

      To freeze requirements

    • B. 

      To understand user needs

    • C. 

      To define the scope of testing

    • D. 

      All of the above

  • 11. 
    The process starting with the terminal modules is
    • A. 

      Top-down integration

    • B. 

      Bottom-up integration

    • C. 

      None of the above

    • D. 

      Module integration

  • 12. 
    The inputs for developing a test plan are taken from
    • A. 

      Project plan

    • B. 

      Business plan

    • C. 

      Support plan

    • D. 

      None of the above

  • 13. 
    Function/Test matrix is a type of
    • A. 

      Interim Test report

    • B. 

      Final test report

    • C. 

      Project status report

    • D. 

      Management report

  • 14. 
    Defect Management process does not include
    • A. 

      Defect prevention

    • B. 

      Deliverable base-lining

    • C. 

      Management reporting

    • D. 

      None of the above

  • 15. 
    What is the difference between testing software developed by contractor outside your country, versus testing software developed by a contractor within your country?
    • A. 

      Does not meet people needs

    • B. 

      Cultural difference

    • C. 

      Loss of control over reallocation of resources

    • D. 

      Relinquishments of control

  • 16. 
    Software testing accounts to what percent of software development costs?
    • A. 

      10-20

    • B. 

      40-50

    • C. 

      70-80

    • D. 

      5-10

  • 17. 
    A reliable system will be one that:
    • A. 

      Is unlikely to be completed on schedule

    • B. 

      Is unlikely to cause a failure

    • C. 

      Is likely to be fault-free

    • D. 

      Is likely to be liked by the users

  • 18. 
    How much testing is enough
    • A. 

      This question is impossible to answer

    • B. 

      The answer depends on the risks for your industry, contract and special requirements

    • C. 

      The answer depends on the maturity of your developers

    • D. 

      The answer should be standardized for the software development industry

  • 19. 
    Which of the following is not a characteristic for Testability?
    • A. 

      Operability

    • B. 

      Observability

    • C. 

      Simplicity

    • D. 

      Robustness

  • 20. 
    In Which model the testing phase starts after the Development phase
    • A. 

      V model

    • B. 

      Agile model

    • C. 

      Prototype model

    • D. 

      Waterfall model

  • 21. 
    Activities involved in Verification process:
    • A. 

      Requirement verification

    • B. 

      Functional validation

    • C. 

      Code validation

    • D. 

      Design validation

  • 22. 
    Each verification activity has its corresponding validation activity
    • A. 

      True

    • B. 

      False

  • 23. 
    Synonyms of structural testing
    • A. 

      Specification based testing

    • B. 

      Closed box testing

    • C. 

      Clear box testing

    • D. 

      All of the above

  • 24. 
    ________ testing ensures that no new defects been introduced after the modification in the code
    • A. 

      Retesting

    • B. 

      Regression testing

    • C. 

      Both a & b

    • D. 

      None of the above

  • 25. 
    Objectives of testing
    • A. 

      Early defects

    • B. 

      Gaining confidence

    • C. 

      Preventing defects

    • D. 

      All of the above

Back to Top Back to top