Testing Fundamentals-e2e Concepts

25 Questions | Attempts: 357
Share

SettingsSettingsSettings
Testing Fundamentals-e2e Concepts - Quiz

This QUIZ gives you a clear idea on how the questions are asked from Testing Fundamentals which would help you to think and sharpen your knowledge on Testing Fundamentals.


Questions and Answers
  • 1. 

    An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:

    • A.

      . 0,1900,2004,2005

    • B.

      1900, 2004

    • C.

      1899,1900,2004,2005

    • D.

      1899, 1900, 1901,2003,2004,2005

    Correct Answer
    C. 1899,1900,2004,2005
  • 2. 

    Which one of the following are non-functional testing methods?

    • A.

      System testing

    • B.

      Usability testing

    • C.

      Performance testing

    • D.

      Both b & c

    Correct Answer
    C. Performance testing
  • 3. 

    Which of the following tools would be involved in the automation of regression test?

    • A.

      Data tester

    • B.

      Boundary tester

    • C.

      Capture/Playback

    • D.

      Output comparator.

    Correct Answer
    C. Capture/Playback
  • 4. 

    Incorrect form of Logic coverage is:

    • A.

      Statement Coverage

    • B.

      Pole Coverage

    • C.

      Condition Coverage

    • D.

      Path Coverage

    Correct Answer
    B. Pole Coverage
  • 5. 

    To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data.

    • A.

      Stub

    • B.

      Driver

    • C.

      Proxy

    • D.

      None of the above

    Correct Answer
    B. Driver
  • 6. 

    Boundary value testing

    • A.

      Is the same as equivalence partitioning tests

    • B.

      Test boundary conditions on, below and above the edges of input and output equivalence classes

    • C.

      Tests combinations of input circumstances

    • D.

      Is used in white box testing strategy

    Correct Answer
    B. Test boundary conditions on, below and above the edges of input and output equivalence classes
  • 7. 

    Pick the best definition of quality

    • A.

      Quality is job one

    • B.

      Zero defects

    • C.

      Conformance to requirements

    • D.

      Work as designed

    Correct Answer
    C. Conformance to requirements
  • 8. 

    Fault Masking is

    • A.

      Error condition hiding another error condition

    • B.

      Creating a test case which does not reveal a fault

    • C.

      Masking a fault by developer

    • D.

      Masking a fault by a tester

    Correct Answer
    A. Error condition hiding another error condition
  • 9. 

    One Key reason why developers have difficulty testing their own work is :

    • A.

      Lack of technical documentation

    • B.

      Lack of test tools on the market for developers

    • C.

      Lack of training

    • D.

      Lack of Objectivity

    Correct Answer
    D. Lack of Objectivity
  • 10. 

    During the software development process, at what point can the test process start?

    • A.

      When the code is complete.

    • B.

      When the design is complete.

    • C.

      When the software requirements have been approved.

    • D.

      When the first code module is ready for unit testing

    Correct Answer
    C. When the software requirements have been approved.
  • 11. 

    Acceptance test cases are based on what?

    • A.

      Requirements

    • B.

      Design

    • C.

      Code

    • D.

      Decision Table

    Correct Answer
    A. Requirements
  • 12. 

    “How much testing is enough?”

    • A.

      Impossible to answer

    • B.

      Easy to answer

    • C.

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

    • D.

      This answer depends on the maturity of your developers

    Correct Answer
    C. The answer depends on the risk for your industry, contract and special requirements
  • 13. 

    A common test technique is:

    • A.

      Statement and Branch Testing

    • B.

      Usability Testing

    • C.

      Security Testing

    • D.

      Performance Testing

    Correct Answer
    A. Statement and Branch Testing
  • 14. 

    Independent Verification and Validation is:

    • A.

      Done by the Developer

    • B.

      Done by Test Engineers

    • C.

      Done by Management

    • D.

      Done by an Entity Outside the Project’s sphere of influence

    Correct Answer
    D. Done by an Entity Outside the Project’s sphere of influence
  • 15. 

    Which of the following is true

    • A.

      Testing is the same as quality assurance

    • B.

      Testing is a part of quality assurance

    • C.

      Testing is not a part of quality assurance

    • D.

      Testing is same as debugging

    Correct Answer
    B. Testing is a part of quality assurance
  • 16. 

    Why is testing necessary?

    • A.

      Because testing is good method to make there are not defects in the software

    • B.

      Because verification and validation are not enough to get to know the quality of the software

    • C.

      Because testing measures the quality of the software system and helps to increase the quality

    • D.

      Because testing finds more defects than reviews and inspections.

    Correct Answer
    C. Because testing measures the quality of the software system and helps to increase the quality
  • 17. 

    Integration testing has following characteristics It can be done in incremental manner Its always done after system testing It includes functional tests It includes non- functional tests

    • A.

      I, II and III are correct

    • B.

      I is correct

    • C.

      I, III and IV are correct

    • D.

      I, II and IV are correct

    Correct Answer
    C. I, III and IV are correct
  • 18. 

    A number of critical bugs are fixed in software. All the bugs are in one module, related to reports. The test manager decides to do regression testing only on the reports module.

    • A.

      The test manager should do only automated regression testing.

    • B.

      The test manager is justified in her decision because no bug has been fixed in other modules

    • C.

      The test manager should only do confirmation testing. There is no need to do regression testing

    • D.

      Regression testing should be done on other modules as well because fixing one module may affect other modules

    Correct Answer
    D. Regression testing should be done on other modules as well because fixing one module may affect other modules
  • 19. 

    In a flight reservation system, the number of available seats in each plane model is an input. A plane may have any positive number of available seats, up to the given capacity of the plane. Using Boundary Value analysis, a list of available – seat values were generated. Which of the following lists is correct?

    • A.

      1, 2, capacity -1, capacity, capacity plus 1

    • B.

      0, 1, capacity, capacity plus 1

    • C.

      0, 1, 2, capacity plus 1, a very large number

    • D.

      0, 1, 10, 100, capacity, capacity plus one

    Correct Answer
    B. 0, 1, capacity, capacity plus 1
  • 20. 

    In system testing...

    • A.

      Both functional and non-functional requirements are to be tested

    • B.

      Only functional requirements are tested; non-functional requirements are validated in a review

    • C.

      Only non-functional requirements are tested; functional requirements are validated in a review

    • D.

      Only requirements which are listed in the specification document are to be tested

    Correct Answer
    A. Both functional and non-functional requirements are to be tested
  • 21. 

    Which of the following activities differentiate a walkthrough from a formal review?

    • A.

      A walkthrough does not follow a defined process

    • B.

      For a walkthrough individual preparation by the reviewers is optional

    • C.

      A walkthrough requires meeting

    • D.

      A walkthrough finds the causes of failures, while formal review finds the failures

    Correct Answer
    B. For a walkthrough individual preparation by the reviewers is optional
  • 22. 

    Why does the boundary value analysis provide good test cases?

    • A.

      Because it is an industry standard

    • B.

      Because errors are frequently made during programming of the different cases near the ‘edges’ of the range of values

    • C.

      Because only equivalence classes that are equal from a functional point of view are considered in the test cases

    • D.

      Because the test object is tested under maximal load up to its performance limits

    Correct Answer
    B. Because errors are frequently made during programming of the different cases near the ‘edges’ of the range of values
  • 23. 

    Which set of metrics can be used for monitoring of the test execution?

    • A.

      Number of detected defects, testing cost;

    • B.

      Number of residual defects in the test object.

    • C.

      Percentage of completed tasks in the preparation of test environment; test cases prepared

    • D.

      Number of test cases run / not run; test cases passed / failed

    • E.

      None of the above

    Correct Answer
    D. Number of test cases run / not run; test cases passed / failed
  • 24. 

    Which of the following is a valid collection of equivalence classes for the following problem: An integer field shall contain values from and including 1 to and including 15

    • A.

      Less than 1, 1 through 15, more than 15

    • B.

      Negative numbers, 1 through 15, above 15

    • C.

      Less than 1, 1 through 14, more than 15

    • D.

      Less than 0, 1 through 14, 15 and more

    Correct Answer
    A. Less than 1, 1 through 15, more than 15
  • 25. 

    Why is it necessary to define a Test Strategy?

    • A.

      As there are many different ways to test software, thought must be given to decide what will be the most effective way to test the project on hand.

    • B.

      Starting testing without prior planning leads to chaotic and inefficient test project

    • C.

      A strategy is needed to inform the project management how the test team will schedule the test-cycles

    • D.

      Software failure may cause loss of money, time, business reputation, and in extreme cases injury and death. It is therefore critical to have a proper test strategy in place.

    Correct Answer
    D. Software failure may cause loss of money, time, business reputation, and in extreme cases injury and death. It is therefore critical to have a proper test strategy in place.

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jul 23, 2015
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 02, 2013
    Quiz Created by
    Lavanya_Sathish

Related Topics

Back to Top Back to top
Advertisement