Certified Software Tester - Foundation Level (CSTFL) v6.0 (CTFL)

Page:    1 / 15   
Total 219 questions

Regarding the process described above, what is the most important recommendation you would make using IEEE 1044 as a guide? 2 credits
A. No priority or severity assigned
B. Incident numbering is manual rather than automated
C. No mentioning of reproduceability
D. No classification on type of incident



Answer : A Topic 12, Scenario 12 Automatic Teller Machine (ATM) You are a test manager in charge of integration, system and acceptance testing for a bank. You are working on a project to upgrade an existing ATM to allow customers to obtain cash advances from supported credit cards. The system should allow cash advances from 20 to 500, inclusively, for all supported credit cards. The supported credit cards are American Express, VISA, Eurocard and Mastercard. In the master test plan the following items are listed in the section named items and/or I All supported credit cards II Language localization II Valid and invalid advances IV Usability V Response time

Relying only on the information provided in the scenario, select the TWO items and/or features for which sufficient information is available to proceed with test design. 2 credits

  • A. All supported credit cards
  • B. Language localization
  • C. Valid and invalid advances
  • D. Usability
  • E. Response time


Answer : A,C

Continuing with the Scenario described in the previous question, which of the following topics would you need to address in detail in the master test plan? 3 credits

  • A. An approach to regression testing
  • B. A list of boundary values for “advance amount”
  • C. A description of dependencies between test cases
  • D. A logical collection of test cases


Answer : A

Given the following figures for the testing on a project, and assuming the failure rate for initial tests remains constant and that all retests pass, what number of tests remain to be run? 3 credits

  • A. 700
  • B. 720
  • C. 784
  • D. 570


Answer : B

Given is the following defect removal chart reported at the end of system testing - showing total defects detected and closed defects (fixed and successfully retested). A number of open defects are classified as critical. All tests have been executed.
Based on the chart above, what is the most appropriate next test phase? 1 credit

  • A. Acceptance testing to verify the business process
  • B. Acceptance testing to verify operational requirements
  • C. Requirements testing as part of testing regulatory compliance
  • D. Another system test cycle to verify defect resolution


Answer : D

Which option is part of the implementation and execution area of the fundamental test process?

  • A. Developing the tests.
  • B. Comparing actual and expected results.
  • C. Writing a test summary.
  • D. Analyzing lessons learnt for future releases.


Answer : B

Explanation:
A. is part of Analysis and design.
C. is part of Evaluating exit criteria and reporting.
D. is part of Test closure activities.

The five parts of the fundamental test process have a broad chronological order. Which of the options gives three different parts in the correct order?

  • A. Implementation and execution, planning and control, analysis and design.
  • B. Analysis and design, evaluating exit criteria and reporting, test closure activities.
  • C. Evaluating exit criteria and reporting, implementation and execution, analysis and design.
  • D. Evaluating exit criteria and reporting, test closure activities, analysis and design.


Answer : B

Explanation:
All other answers have at least one stage of the fundamental test process in the wrong sequence.

Which statement is most true?

  • A. Different testing is needed depending upon the application.
  • B. All software is tested in the same way.
  • C. A technique that finds defects will always find defects.
  • D. A technique that has found no defects is not useful.


Answer : A

Explanation:
This is a restatement of the testing principle Testing is context dependent

A bug or defect is:

  • A. A mistake made by a person;
  • B. A run-time problem experienced by a user;
  • C. The result of an error or mistake;
  • D. The result of a failure, which may lead to an error?


Answer : C

The effect of testing is to:

  • A. Increase software quality;
  • B. Give an indication of the software quality;
  • C. Enable those responsible for software failures to be identified;
  • D. Show there are no problems remaining?


Answer : B

What is retesting?

  • A. Running the same test again in the same circumstances to reproduce the problem.
  • B. A cursory run through a test pack to see if any new errors have been introduced.
  • C. Checking that the predetermined exit criteria for the test phase have been met.
  • D. Running a previously failed test against new software/data/documents to see if the problem is solved.


Answer : D

Which of the following is correct?
Debugging is:

  • A. Testing/checking whether the software performs correctly.
  • B. Checking that a previously reported defect has been corrected.
  • C. Identifying the cause of a defect, repairing the code and checking the fix is correct.
  • D. Checking that no unintended consequences have occurred as a result of a fix.


Answer : C

Explanation:
A. Is a brief definition of testing.
B. Is retesting.
D. Is regression testing.

When is testing complete?

  • A. When time and budget are exhausted.
  • B. When there is enough information for sponsors to make an informed decision about release.
  • C. When there are no remaining high priority defects outstanding.
  • D. When every data combination has been exercised successfully.


Answer : B

Explanation:
Sometimes time/money does signify the end of testing, but it is really complete when everything that was set out in advance has been achieved.

Which list of levels of tester independence is in the correct order, starting with the most independent first?

  • A. Tests designed by the author; tests designed by another member of the development team; tests designed by someone from a different company.
  • B. Tests designed by someone from a different department within the company; tests designed by the author; tests designed by someone from a different company.
  • C. Tests designed by someone from a different company; tests designed by someone from a different department within the company; tests designed by another member of the development team.
  • D. Tests designed by someone from a different department within the company; tests designed by someone from a different company; tests designed by the author.


Answer : C

Explanation:
This option has someone nearer to the written code in each statement. All other options are not in this order.

Which of the following is in the correct order (typically)?

  • A. Unit testing, system testing, acceptance testing, maintenance testing.
  • B. System testing, unit testing, acceptance testing, maintenance testing.
  • C. Acceptance testing, system testing, maintenance testing, unit testing.
  • D. Unit testing, maintenance testing, system testing, acceptance testing.


Answer : A

Page:    1 / 15   
Total 219 questions