Chào mừng đến với WEVINA!

 

  1. 1.     Which of the following will be the best definition for Testing:

A. The goal / purpose of testing is to demonstrate that the program works.

B. The purpose of testing is to demonstrate that the program is defect free.

C. The purpose of testing is to demonstrate t hat the program does what it is supposed to do.

D. Testing is executing Software for the purpose of finding defects

 

  1. 2.     Which is not the testing objective?

A. Finding defects
B. Gaining confidence about the level of quality and providing information
C. Preventing defects.
D. Debugging defects        

 

  1. 3.     Which of these are objectives for software testing?

A. Determine the productivity of programmers

B. Eliminate the need for future program maintenance

C. Eliminate every error prior to release

D. Uncover software errors

 

  1. 4.     Which of the following should NOT normally be an objective for a test?

A. To find faults in the software.

B. To assess whether t he software is ready for release.

C. To demonstrate that the software doesn’t work.

D. To prove that the software is correct.

 

  1. 5.     Which of the following is NOT a reasonable test objective?

A. To find faults in the software
B. To prove that the software has no faults
C. To give confidence in the software
D. To find performance problems

 

  1. 6.     Which of the following encourages objective testing?

A. Unit Testing.
B. System Testing.
C. Independent Testing.
D. Destructive Testing

 

  1. 7.     Which of the following requirements is testable?

A. The system shall be user friendly.

B. The safety-critical parts of the system shall contain 0 faults.

C. The response time shall be less than one second for the specified design load.

D. The system shall be built to be portable

 

  1. 8.     According to the ISTQB Glossary, debugging:

A. Is part of the fundamental test process.
B. Includes the repair of the cause of a failure
C. Involves intentionally adding known defects 
D. Follows the steps of a test procedure

 

  1. 9.     Who would USUALLY perform debugging activities?

A. Developers.

B. Analysts.

C. Testers.

D. Incident Managers

 

  1. 10.  Which of the statements below is the best assessment of how the test principles apply across the test life cycle?

A. Test principles only affect the preparation for testing.

B. Test principles only affect test execution activities.

C. Test principles affect the early test activities such as review.

D. Test principles affect activities throughout the test life cycle

 

  1. 11.  Exhaustive testing is possible?

A. True

B. False

 

  1. 12.  A test team consistently finds between 90% and 95% of the defects present in the system under test. While the test manager understands that this is a good defect-detection percentage for her test team and industry, senior management and executives remain disappointed in the test group, saying that the test team misses too many bugs. Given that the users are generally happy with the system and that the failures which have occurred have generally been low impact, which of the following testing principles is most likely to help the test manager explain to these managers and executives why some defects are likely to be missed?

A. Exhaustive testing is impossible

B. Defect clustering

C. Pesticide paradox

D. Absence-of-errors fallacy

 

 

  1. 13.  In foundation level syllabus you will find the main basic principles of testing. Which of the following sentences describes one of these basic principles?

A. Complete testing of software is attainable if you have enough resources and test tools

B. With automated testing you can make statements with more confidence about the quality of a product than with manual testing

C. For a software system, it is not possible, under normal conditions, to test all input and output combinations.

D. A goal of testing is to show that the software is defect free

 

  1. 14.  Exhaustive Testing is:

A. Impractical but possible

B. Practically possible

C. Impractical and impossible

D. Always possible

 

  1. 15.  An exhaustive test suit would include:

A. All combination of input values and preconditions.

B. All combination of input values and output values.

C. All pairs of input values and preconditions.

D. All states and state transitions.

 

  1. 16.  Which is not a testing principle?

A. Early testing

B. Defect clustering

C. Pesticide paradox

D. Exhaustive testing

 

  1. 17.  How much time will exhaustive testing take?
  2. A.    Infinite time
  3. B.    Not much time
  4. C.    Impractical amount of time
  5. D.    Don’t know

 

  1. 18.  What is exhaustive testing?
  2. A.    When all tester are exhausted
  3. B.    When all the planned tests have been executed
  4. C.    Exercises all combinations of inputs and preconditions
  5. D.     Impractical and impossible

 

  1. 19.  In prioritizing what to test, the most important objective is to:

A. Find as many faults as possible.

B. Test high risk areas.

C. Obtain good test coverage.

D. Test whatever is easiest to test

 

  1. 20.  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

 

Thêm, chỉnh sửa nội dung, hình ảnh...

  1. Section 1.4

     

    1. 1.     Testing process comprised of

    A. Test plan and test cases

    B. Test log and test status

    C. Defect tracking

    D. All of the above

     

    1. 2.     Which is not the fundamental test process?

    A. Planning and control

    B. Test closure activities

    C. Analysis and design

    D. None

     

    1. 3.     During which fundamental test process activity do we determine if MORE tests are needed?

    A. Test implementation and execution.

    B. Evaluating test exit criteria.

    C. Test analysis and design.

    D. Test planning and control

     

    1. 4.     Which of the following is not a part of the Test Implementation and Execution Phase?

    A. Creating test suites from the test cases

    B. Executing test cases either manually or by using test execution tools

    C. Comparing actual results

    D. Designing the Tests

     

     

    1. 5.     Handover of Testware is a part of which Phase

    A. Test Analysis and Design

    B. Test Planning and control

    C. Test Closure Activities

    D. Evaluating exit criteria and reporting

     

    1. 6.     Consider the following list of test process activities:

    I  Analysis and Design
    II Test Closure activities
    III Evaluating exit criteria and reporting
    IV Planning and Control
    V Implementation and execution

    Which of the following places these in their logical sequence?

    A. I, II, III, IV and V
    B. IV, I, V, III and II
    C. IV, I, V, II and III
    D. I, IV, V, III and II

     

    1. 7.     During which test activity could faults be found most cost effectively?

    A. Execution

    B. Design

    C. Planning

    D. Check Exit criteria completion

     

    1. 8.     Software testing activities should start

    A. as soon as the code is written

    B. during the design stage

    C. when the requirements have been formally documented

    D. as soon as possible in the development life cycle

     

     

     

     

     

    1. 9.     Test Implementation and execution has which of the following major tasks?

    i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.

    ii. Creating the test suite from the test cases for efficient test execution.

    iii. Verifying that the test environment has been set up correctly.

    iv. Determining the exit criteria.

     

    A. i, ii, iii are true and iv is false

    B. i, iv are true and ii is false

    C. i, ii are true and iii, iv  are false

    D. ii, iii, iv are true and i is false

     

    1. 10.  As part of which test process do you determine the exit criteria?

    A. Test planning.

    B. Evaluating exit criteria and reporting.

    C. Test closure.

    D. Test control

     

    1. 11.  Which activity in the fundamental test process creates test suites for efficient test execution?

    A. Implementation and execution.

    B. Planning and control.

    C. Analysis and design.

    D. Test closure.

     

    1. 12.  Reviewing the test Basis is a part of which phase

    A. Test Analysis and Design

    B. Test Implementation and execution

    C. Test Closure Activities

    D. Evaluating exit criteria and reporting

     

    1. 13.  Designing the test environment set-up and identifying any required infrastructure and tools are a part of which phase

    A. Test Implementation and execution

    B. Test Analysis and Design

    C. Evaluating the Exit Criteria and reporting

    D. Test Closure Activities

     

    1. 14.  Reporting Discrepancies as incidents is a part of which phase:

    A. Test Analysis and Design

    B. Test Implementation and execution

    C. Test Closure Activities

    D. Evaluating exit criteria and reporting

     

    1. 15.  What is the purpose of exit criteria?

    A. To define when a test level is complete.

    B. To determine when a test has completed.

    C. To identify when a software system should be retired.

    D. To determine whether a test has passed

     

    1. 16.  Test Implementation and execution has which of the following major tasks?

    i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.

    ii. Creating the test suite from the test cases for efficient test execution.

    iii. Verifying that the test environment has been set up correctly.

    iv. Determining the exit criteria.

    A. i, ii, iii are true and iv is false

    B. i, iv are true and ii is false

    C. i, ii are true and iii, iv  are false

    D. ii, iii, iv are true and i is false

     

     

     

    1. 17.  Which of the following is a MAJOR task of test implementation and execution?

    A. Measuring and analyzing results.

    B. Reporting discrepancies as incidents.

    C. Identifying test conditions or test requirements.

    D. Assessing if more tests are needed

     

    1. 18.  Which of the following is a part of Test Closure Activities?

    i. Checking which planned deliverables have been delivered

    ii. Defect report analysis.

    iii. Finalizing and archiving testware.

    iv. Analyzing lessons.

    A. i , ii , iv are true and iii is false

    B. i , ii , iii are true and iv is false

    C. i , iii , iv are true and ii is false

    D. All of above are true

     

    1. 19.  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

     

    1. 20.  Which of the following is not phase of the Fundamental Test Process?

    A. Test Planning and Control

    B. Test implementation and Execution

    C. Requirement Analysis

    D. Evaluating Exit criteria and reporting

     

    1. 21.  Evaluating testability of the requirements and system are a part of which phase:

    A. Test Analysis and Design

    B. Test Planning and control

    C. Test Implementation and execution

    D. Evaluating exit criteria and reporting

     

    1. 22.  Test basis documentation is analyzed in which phase of testing

    A. Test Analysis

    B. Test Design

    C. Test Execution

    D. Test Planning

     

    1. 23.  The _________ Is the activity where general testing objectives are transformed into tangible test conditions and test designs

    A. Testing Planning

    B. Test Control

    C. Test analysis and design

    D. Test implementation

     

    1. 24.  Which of these activities provides the biggest potential cost saving from the use of CAST?

    A. Test management
    B. Test design
    C. Test execution
    D. Test planning

     

     

     

     

     

     

     

    Section 1.5

     

    1. 25.  Which of the following has highest level of independence in which test cases are:

    A. Designed by persons who write the software under test

    B. Designed by a person from a different section

    C. Designed by a person from a different organization

    D. Designed by another person

     

    1. 26.  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

     

    1. 27.  Independent Verification & Validation is

    A. Done by the Developer

    B. Done by the Test Engineers

    C. Done By Management

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

     

    1. 28.  One person has been dominating the current software process improvement meeting. Which of the following techniques should the facilitator use to bring other team members into the discussion?

    A. Confront the person and ask that other team members be allowed to express their opinions.

    B. Wait for the person to pause, acknowledge the person’s opinion, and ask for someone else’s opinion.

    C. Switch the topic to an issue about which the person does not have a strong opinion.

    D. Express an opinion that differs from the person’s opinion in order to encourage others to express their ideas

     

    1. 29.  When reporting faults found to developers, testers should be:

    A. As polite, constructive and helpful as possible

    B. Firm about insisting that a bug is not a "feature" if it should be fixed

    C. Diplomatic, sensitive to the way they may react to criticism

    D. All of the above

     

    1. 30.  Which of the following is most important to promote and maintain good relation- ships between testers and developers?

    A.  Understanding what managers value about testing.

    B.  Explaining test results in a neutral fashion.

    C.  Identifying potential customer work-arounds for bugs.

    D.  Promoting better quality software whenever possible.