GoConqr has a new look! Let us know what you think.

Quiz

Quiz 5 CS Testing

Ali Kasmani 19 questions

Take the quiz

Questions in this quiz (19)

  1. 1Mutation testing is a technique used to accomplish which of the following?
    1. Ato determine the adequacy of a software program.
    2. Bto determine the adequacy of the software test suite.
    3. Cto determine the adequacy of the software requirements.
    4. Dto determine the implementation of the software requirements.
  2. 2For data flow testing, the term p-use and c-use stand for which of the following?
    1. Apredicate-use and computation-use.
    2. Bpredictive-use and current-use.
    3. Cprior-use and current-use.
    4. Dpartial-use and complete-use.
  3. 3Regression testing is NOT used to detect which of the following?
    1. ATo verify the software correction made to fix a specific problem.
    2. BAn error due to a poor configuration management practice.
    3. CTo detect an indirect impact made by the change on some already working software.
    4. DA build error where the wrong version of a file was used.
  4. 4A stub or mock is best defined by which one of the following?
    1. ADynamic "wrapper" used to simulate a method call/return using a tool
      They use the methods exact interface and are replaced by production code.
    2. BA patch in the code made to correct a software problem.
    3. CDuring unit testing a call is made to the actual method in another class where the desired value is hoped to be returned.
    4. DCode that sets inputs, records test results and compares them to expected results and summarizes test passes and failures.
  5. 5For data flow testing, the term du-path means which of the following?
    1. Athe path between a data definition and its subsequent use.
    2. Bthe path between a data usage and its subsequent definition.
    3. Cthe path between a data definition and its subsequent redefinition.
    4. Dthe path between a data usage and its subsequent use.
  6. 6For data flow testing, the term du-path means which of the following?
    1. Athe path between a data definition and its subsequent use.
    2. Bthe path between a data usage and its subsequent definition.
    3. Cthe path between a data definition and its subsequent redefinition.
    4. Dthe path between a data usage and its subsequent use.
  7. 7Which of the following is NOT a problem resulting from poor configuration management?
    1. AThe customer reports a problem but the tests found no defects.
    2. BTest that worked perfectly on an old version but no longer do
    3. CFeatures that used to work no longer work.
    4. DDefects which were corrected suddenly reappear.
  8. 8Which of the following data-flow testing coverage techniques provides for the most comprehensive coverage?
    1. Aall du-paths
    2. Ball uses
    3. Call defs
    4. Dall standards
  9. 9Which of the following is the best method for improving the software test process?
    1. ATo talk to the customer and to determine which failures are escaping from test.
    2. BContinue to add to the regression test suite - as these are automated tests they can be used to increase the detection of regression errors
    3. CPerform mutation testing, analyze mutants and update tests accordingly.
    4. DTo perform an independent audit of the test team and processes.
  10. 10Which of the following best describes how estimation of test activities are different from other development activities?
    1. ATest progress is dependent upon fixes made to the software.
    2. BTest activities have iterative work schedules and cycles.
    3. CTest is harder to estimate because it is always at the end of the life cycle.
    4. DTest is driven by the number of defects - other disciplines are not.

Information

Description
Computer Science Quiz on Quiz 5 CS Testing, created by Ali Kasmani on 01/05/2017.
Language
English
Views
1
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?