Pass the ISTQB Foundation Level ISTQB-CTFL Questions and answers with CertsForce

Viewing page 2 out of 11 pages
Viewing questions 11-20 out of questions
Questions # 11:

Consider the following user story about the authentication functionality of an e-commerce website:

"As a logged-in user, I want to change my current password with a new one, so that I can make my account safer".

The following are some of the acceptance criteria defined for the user story:

[a] After the logged-in user has successfully changed his password, an email confirming the change must be sent to him

[b] To successfully change the password, the logged-in user must enter the current password, enter a new valid password, and finally confirm by pressing the 'Change Password' button

[c] To be valid, the new password entered by the logged-in user is not only required to meet the criteria related to the length and type of characters, but must also be different form the last 5 passwords of that user

[d] A dedicated error message must be presented to the logged-in user when he enters a wrong current password

[e] A dedicated error message must be presented to the logged-in user when he enters the correct current password, but enters an invalid password

Based only on the given information, which of the following ATDD tests is most likely to be written first?

Options:

A.

The logged-in user enters a wrong current password and views the dedicated error message


B.

The logged-in user enters the correct current password, enters a valid new password (different from the last 5 passwords), presses the Change Password' button, and finally receives the e-mail confirming that the password has been successfully changed


C.

The logged-in user enters the correct current password, enters an invalid password, and finally views the dedicated error


D.

The logged-in user submits a purchase order containing ten items, selects to pay with a Visa credit card, enters credit card information of a valid card, presses the 'Confirm' button, and finally views the dedicated message confirming that the purchase has been successful


Expert Solution
Questions # 12:

A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.

You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:

Investment range| Interest rate

R500 to RIO 00010%

RIO 001 to R50 00011%

R50 001 to RlOOOOO12%

RIOOOOl to R500 000| 13%

What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?

Options:

A.

5


B.

4


C.

8


D.

16


Expert Solution
Questions # 13:

Which of the following statements is not correct?

Options:

A.

Looking for defects in a system may require Ignoring system details


B.

Identifying defects may be perceived as criticism against product


C.

Looking for defects in system requires professional pessimism and curiosity


D.

Testing is often seen as a destructive activity instead of constructive activity


Expert Solution
Questions # 14:

A test manager defined the following test levels in her test plan; Component, System and Acceptance.

Which Software Development lifecycle is the Test Manager most likely following?

Options:

A.

V-Model


B.

Agile


C.

Waterfall


D.

Prototyping


Expert Solution
Questions # 15:

Which ONE of the following options BEST describes the purpose of confirmation testing versus regression testing?

Options:

A.

The purpose of confirmation testing is to confirm that the defect giving rise to a failure has been successfully fixed. The regression test aims to ensure that no defects have been introduced or discovered in unmodified areas of the software as a result of the changes made.


B.

Confirmation testing ensures the entire system functions as expected, whereas regression testing focuses only on modified components.


C.

Confirmation testing verifies all system requirements, while regression testing ensures that no additional test cases are needed.


D.

Regression testing and confirmation testing are interchangeable and serve the same purpose.


Expert Solution
Questions # 16:

What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?

Options:

A.

Acceptance testing


B.

Structural testing


C.

Integration testing


D.

Exploratory testing


Expert Solution
Questions # 17:

Which type of software development product can undergo static testing?

Options:

A.

Any software development product can undergo static testing, including requirements specifications, design specifications and code.


B.

Static tests should be performed on the installation and user guide documents as these documents are used by the end user.


C.

Static testing is done only on the code as part of the "code review" sessions Other documents are reviewed, but not by static testing.


D.

Static testing is done only on the requirements You need to execute the software in order to find defects in the code.


Expert Solution
Questions # 18:

Select which of the following statements describe the key principles of software testing?

i. Testing shows the presence of defects, not their absence.

ii. Testing everything Is possible.

iii. Early testing Is more expensive and is a waste of time.

iv. Defects cluster together.

v. Testing is context dependent.

vi. Beware of the pesticide paradox.

vii. Absence of errors is a fallacy.

Select the correct answer:

Options:

A.

i, iv, v, vi and vii


B.

I, ii, v. vi and vii


C.

iii. iv, v. vi and vii


D.

ii, iii, iv, v and vi


Expert Solution
Questions # 19:

Which or the following would be a key difference between a peer review of code and static analysis of code using a tool?

Options:

A.

A peer reviews finds defects while static analysis finds failures.


B.

Static analysis targets the code technically whereas Peer review is applicable to further aspects.


C.

Peer reviews cannot find missing requirements whereas static analysis can


D.

A peer reviews find failures while static analysis finds defects.


Expert Solution
Questions # 20:

Which of the following statements about reviews are TRUE?

I. In walkthroughs the review meeting is typically led by the author.

II Inspection is characterized by an open-ended review meeting

III Preparation before the review meeting is part of informal reviews

IV Management rarely participates in technical review meetings

Options:

A.

II, Ill


B.

I, II


C.

I, IV


D.

III, IV


Expert Solution
Viewing page 2 out of 11 pages
Viewing questions 11-20 out of questions