New Year Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

ISTQB ISTQB-CTFL ISTQB Certified Tester Foundation Level (CTFL) v4.0 Exam Practice Test

Page: 1 / 29
Total 288 questions

ISTQB Certified Tester Foundation Level (CTFL) v4.0 Questions and Answers

Question 1

Which of the following is a CORRECT statement about how a tester should communicate about defects, test results, and other test information?

Options:

A.

Testers should include personal opinions and judgements in defect reports and review findings

B.

Testers should emphasize the benefits of testing, such as increased quality and reduced risk

C.

Testers should reject all questions about their test findings and information

D.

Testers should take a command-and-control approach with the project team

Question 2

Which of the following are the phases of the ISTQB fundamental test process?

Options:

A.

Test planning and control, Test analysis and design, Test implementation and execution, Evaluating ex t criteria and reporting. Test closure activities

B.

Test planning, Test analysis and design. Test implementation and control. Checking test coverage and reporting, Test closure activities

C.

Test planning and control, Test specification and design. Test implementation and execution, Evaluating test coverage and reporting, Retesting and regression testing, Test closure activities

D.

Test planning. Test specification and design. Test implementation and execution. Evaluating exit criteria and reporting. Retesting and test closure activities

Question 3

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

Question 4

You are testing a system that is used in motor vehicles to warn the driver of an obstacle when re-versing. Output is provided by a series of LED lights (green, yellow, and red), each illuminated based on clearly defined conditions.

The following summary describes the functionality:

•Object within 10 metres, green LED lit.

•Object within 5 metres, yellow LED lit.

•Object within 1 metre, red LED lit.

•Setting sensitivity mode to "ON" will result in only the red LED being lit when the object is within 1 metre.

The following decision table describes the rules associated with the functioning of this proximity warning system:

Question # 4

Which intended functionality is tested by Rule 5 in the decision table?

Options:

A.

Object is within 5 metres of the vehicle and the sensitivity mode is switched "off", resulting in the yellow LED being lit.

B.

Object is within 5 metres of the vehicle and the sensitivity mode is switched "on", resulting in the yellow LED being lit.

C.

Object is within 5 metres of the vehicle and the sensitivity mode is switched "off", resulting in no LED being lit.

D.

Object is within 5 metres of the vehicle and the sensitivity mode is switched "on", resulting in no LED being lit.

Question 5

Which of the following statements about white-box testing is FALSE?

Options:

A.

Static testing can benefit from using code-related white-box test techniques during code reviews.

B.

White-box testing allows suggesting test cases for increasing coverage levels which are based on objective measures

C.

Achieving full code coverage for a component or a system ensures that it has been fully tested

D.

Black-box testing can benefit from using code-related white-box test techniques to increase confidence in the code.

Question 6

Which of the following statements regarding inspection is NOT true?

Options:

A.

An inspection may be led by a trained moderator who shall not be the author.

B.

The main purpose of an inspection is to find solutions to the problems.

C.

An inspection can be performed by peers.

D.

An inspection shall follow a formal process based on rules and checklists with entry and exit criteria

Question 7

Which ONE of the following statements about acceptance testing is NOT correct?

Options:

A.

Testing of disaster recovery and backup/restore is usually NOT part of acceptance testing.

B.

The customers or system users are often responsible for the acceptance testing.

C.

The main goal of acceptance testing is to build confidence in the system, not find defects.

D.

Acceptance testing is the last level of testing performed prior to system release.

Question 8

Which of the following statements about testware are correct?

I When closing the test activities, all the testware resources can be uninstalled and released

II All the testware should be subject to Configuration Management

III. The testware. at the end of the project, should be transferred to the organization responsible for maintenance

IV The developers are responsible for the correct installation of the testware

Options:

A.

II, Ill

B.

I, Ill

C.

I, IV

D.

II, IV

Question 9

Which of the following is true about Oracles?

Options:

A.

Sometimes old version of a product can be used as an Oracle

B.

Oracles help in reproducing the irreproducible bugs

C.

Oracles are derived from the design

D.

Oracles can be generated automatically using data generators

Question 10

A company wants to reward each of its salespeople with an annual bonus that represents the sum of all the bonuses accumulated for every single sale made by that salesperson. The bonus for a single sale can take on the following four values: 3%, 5%, 7% and 10% (the percentage refers to the amount of the single sale). These values are determined on the basis of the type of customer (classified as "Basic" or "Premium") to which such sale was made, and on the amount of such sale classified into the following three groups G1, G2 and G3:

• [G1]: less than 300 euros

• [G2]: between 300 and 2000 euros

• [G3]: greater than 2000 euros

Which of the following is the minimum number of test cases needed to cover the full decision table associated with this scenario?

Options:

A.

12

B.

6

C.

4

D.

3

Question 11

Which of the following statements are true?

1. Early and frequent feedback helps to avoid requirements misunderstanding.

2. Early feedback allows teams to do more with less.

3. Early feedback allows the team to focus on the most Important features.

4. Early and frequent feedback clarifies customer feedback by applying static testing techniques

Select the correct answer:

Options:

A.

3

B.

2

C.

1

D.

4

Question 12

What is test oracle?

Options:

A.

The source of lest objectives

B.

The source for the actual results

C.

The source of expected results

D.

The source of input conditions

Question 13

Which of the following would be the LEAST likely to be used as the basis for a test exit criteria?

Options:

A.

Test schedules

B.

Cost of testing performed so far

C.

Confidence of testers in tested code

D.

Number of unfixed defects

Question 14

Which of the following BEST explains a drawback of independent testing?

Options:

A.

Having the business organization participate as an independent test team can hurt the overall testing effort since business participants are often not trained nor experienced in testing

B.

Due to their differing backgrounds and perspectives, an independent test team may discover defects which the developers did not uncover

C.

An independent test team may be isolated from the rest of the development and project team

D.

An independent test team may possess specializations in specific test types such as usability or security which detract from the overall effectiveness of the test team

Question 15

In addition to thorough testing of the requirements specification, a development team aims to involve users as early as possible in the development process, using practices such as prototyping, to ensure that the software systems being developed will meet the users' expectations. This approach is especially useful at mitigating the risks associated with one of the seven testing principles, which one?

Options:

A.

Tests wear out

B.

Absence-of-errors fallacy

C.

Working software over comprehensive documentation.

D.

Defects cluster together

Question 16

A test manager decided to skip static testing since he believes bugs can be found easily by doing dynamic testing. Was this decision right or wrong?

Options:

A.

The decision was wrong. Ensuring quality mandates that static testing is performed after performing the dynamic testing.

B.

The decision was right. Static testing is usually redundant if a product is planned to go through a full-cycle of dynamic testing.

C.

The decision was right. Most of the bugs are easier to identify during the dynamic testing.

D.

The decision was wrong. Static testing can find defects early in the development process, reducing the overall cost of testing and development

Question 17

For a mandatory input field "ZIP code" the following rules are given:

1 - The valid ZIP code format is 5 numeric digits.

2 - The code has to exist in the post office's official ZIP code list

Using equivalence classes partitioning, how many test cases are required to test this field?

Options:

A.

8

B.

3

C.

6

D.

4

Question 18

Which of the following tools is most likely to detect defects in functions or methods in source code?

Options:

A.

configuration management tool

B.

unit test framework tool

C.

test design tool

D.

monitoring tool

Question 19

A document descnbes the test procedures that have been derived for the identified test sets Among other things, the order in which the test cases in the corresponding test set are to be executed according to the dependencies described by preconditions and postconditions is specified This document is a typical work product produced as part of:

Options:

A.

Test design.

B.

Test analysis

C.

Test Implementation.

D.

Test monitoring and control

Question 20

During which main group of test activity are the following tasks performed?

•Checking test results and logs against specified coverage criteria.

•Assessing the level of component or system quality based on test results and logs.

•Determining whether more tests are needed.

Select the correct answer:

Options:

A.

Test planning.

B.

Test analysis.

C.

Test design.

D.

Test monitoring and control.

Question 21

Which of the following statements refers to a good testing practice that applies to all software development lifecycles?

Options:

A.

Each test level should have its own specific test objectives that should be consistent with the software development lifecycle phase or type of activities it addresses.

B.

Test analysis and design for any test levels should begin as soon as coding is complete, and all system components are available for testing

C.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

D.

All the tests should be automated and run as part of the continuous integration process with every software change

Question 22

Which of the following sentences describe a product risk?

Options:

A.

The application might not be able to provide the expected responsiveness under a load of up-lo 300 concurrent users

B.

Failure in acquiring an adequate and test automation tool

C.

A wrong configuration of the test environment that causes incidents related to the environment and not to the software under test

D.

The development team lacks knowledge of the technology on which the product is based

Question 23

Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?

Options:

A.

Tool support for test design and implementation.

B.

Tool support for static testing.

C.

Tool support for test execution and logging.

D.

Tool support for performance measurement and dynamic analysis.

Question 24

You are testing the latest version of an air-traffic control system prior to production deployment using exploratory testing. After following an unusual sequence of input steps, the system crashes. After the crash, you document a defect report with the following information:

•Title: System crashes unexpectedly during input.

•Brief summary: System crashes when an unusual sequence of inputs is used.

•Version: V1.001

•Test: Exploratory testing prior to production deployment

•Priority: Urgent

•Risk: High

•References: Screenshot of crashed application

What critical Information Is missing from this report?

Options:

A.

Conclusions, recommendations, and approvals.

B.

Change history.

C.

Description of the defect to enable reproduction.

D.

Status of defect

Question 25

Match each objective to the correct test level

Objective:

A)Verifying whetherthe functionalandnon-functlonalbehaviorsof the system are as designed andspecified.

B)Verifying whetherthe functionalandnon-functlonalbehaviorsof the interfaces are as designed.

C)Verifying whetherthe functionalandnon-functionalbehaviorsof the components are as designedand specified.

D)Establishing confidence in the quality of the systemas a whole.

Test Level:

1.Component testing.

2.Integration testing.

3.System testing.

4.Acceptance testing.

Options:

A.

A3, B2. C4. D1

B.

A2, B3, Cl, D4

C.

A3. B2. C1. D4

Question 26

After being in operation for many years, a document management system must be decommissioned as it has reached its end of life. This system will not be replaced by any other new system. A legal obligation provides that all documents within the system must be kept for at least 20 years in a state archive. Which of the following statements about maintenance testing for decommissioning of this system is TRUE?

Options:

A.

No maintenance testing is required as this system will not be replaced.

B.

Data migration testing is required as part of maintenance testing

C.

Confirmation testing is required as part of maintenance testing.

D.

Regression testing is required as part of maintenance testing

Question 27

Which of the following statements about independent testing is WRONG?

Options:

A.

Independent testing is necessary because developers don't know any testing.

B.

Independent testing is best suited for the system test level.

C.

A certain degree of independence makes the tester more effective at finding defects.

D.

Independent test teams may find other types of detects than developers who are familiar with the system's structure.

Question 28

The following requirement is given “Set X to be the sum of Y and Z”.

All the following four implementations have bugs.

Which one of the following bugs can be caught by Static Analysis?

Options:

A.

int x = 1.

int y = 2.

int y = 3.

X = y=z;

B.

int x = 1.

int y = 2.

int z = 3.

X = z-y

C.

int x = 1.

Int y = 2.

Int z = 3.

Z = x +y

D.

int y = 2

Int z = 3.

Y = z+y

Question 29

Which of the following is MOST likely to be an example of a PROJECT risk?

Options:

A.

A computation is not always performed correctly in some situations

B.

A system architecture may not support some non-functional requirements

C.

Team members' skills may not be sufficient for the assigned work

D.

Specific modules do not adequately meet their intended functions according to the user

Question 30

Consider a review for a high-level architectural document written by a software architect. The architect does most of the review preparation work, including distributing the document to reviewers before the review meeting. However, reviewers are not required to analyze the document in advance, and during the review meeting the software architect explains the document step by step. The only goal of this review is to establish a common understanding of the software architecture that will be used in a software development project.

Which of the following review types does this review refer to?

Options:

A.

Inspection

B.

Audit

C.

Walkthrough

D.

Informal review

Question 31

Which of the following is an example of black-box dynamic testing?

Options:

A.

Functional Testing

B.

Code inspection

C.

Checking memory leaks for a program by executing it

D.

Coverage analysis

Question 32

A typical objective of testing is to ensure that:

Options:

A.

testing is used to drive the development of a software

B.

a software has been tested using a combination of test techniques

C.

there are no defects in a software that is about to be released

D.

a software has been properly covered

Question 33

A software module to be used in a mission critical application incorporates an algorithm for secure transmission of data.

Which review type is most appropriate to ensure high quality and technical correctness of the algorithm?

Options:

A.

Walkthrough

B.

Informal Review

C.

Technical Review

D.

Management Review

Question 34

For the following pseudo-code determine number of tests required for 100% statement coverage

IF Gender = Boy

If Age > 3 AND Age < 5

Shoe Size = 1

ELSE IF Age >=5 AND Age < 7

Shoe Size = 2

ENDIF

ELSE

IF Age > 3 AND Age < 5

Shoe Size = 0

ELSE IF Age >=5 AND Age < 7

Shoe Size = 1

ENDIF

ENDIF

Options:

A.

6

B.

4

C.

2

D.

6

Question 35

Which of the following statements about static analysis are FALSE?

I. Static analysis can be used Instead of dynamic testing.

II. Stalk: analysis can uncover defects like security vulnerabilities.

III. Static analysis can be used to check conformance to specifications and standards.

IV Static analysis typically detects failures prior to component testing.

Options:

A.

I. II

B.

II. Ill

C.

III. IV

D.

I, IV

Question 36

Which of the following statements contradicts the general principles of testing?

Options:

A.

Most defects are found in a small subset of a system's modules.

B.

If new defects are to be found we should run the same test set more often.

C.

Testing is better if it starts at the beginning of a project.

D.

How testing is done, is based on the situation in a particular project.

Question 37

An Incident Management tool implements the following defect states; Open, Assigned, Solved,

Closed Consider the following defect report:

Id T000561

Test Object "Warehouse Management' application

Tester name; John Bishop

Date: 10th. April 2010

Test Case MRT558I

Status OPEN

Severity Serious

Priority

Problem- After inputting the Total Quantity item = 450 in the SV034 screen, the system shows an unexpected Error message=47

Correction:

Developer name:

Closing date:

Which of the following is a valid criticism of this report?

Options:

A.

The Priority, the Correction description and the Developer name are missing

B.

The version of the application is missing

C.

There is no link to the applicable requirement (traceability)

D.

The description is not highlighting the source of the problem

Question 38

Which of the statements correctly describes when a whole team approach may NOT be suitable?

Options:

A.

When a high level of test independence may be required.

B.

When acceptance tests need to be created.

C.

When a test automation approach needs to be determined.

D.

When the team dynamics need to be improved.

Question 39

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

Question 40

For each test case to be executed, the following table specifies its dependencies and the required configuration of the test environment for running such test case:

Question # 40

Assume that C0NF1 is the initial configuration of the test environment Based on this assumption, which of the following is a test execution schedule that is compatible with the specified dependencies and allows minimising the number of switches between the different configurations of the test environment^

Options:

A.

TC4, TC3, TC2, TC1, TC5.

B.

TCI, TC5, TC4, TC3, TC2

C.

TC4, TC3, TC2, TC5, TC1.

D.

TC4, TC1, TC5, TC2, TC3

Question 41

The following chart represents metrics related to testing of a project that was competed. Indicate what is represented by tie lines A, B and the axes X.Y

Question # 41

A)

Question # 41

B)

Question # 41

C)

Question # 41

D)

Question # 41

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 42

Which of the following statements is true?

Options:

A.

In Agile software development, work product documentation tends to be lightweight and manual tests tend to be often unscripted as they are often produced using experience-based test techniques

B.

Sequential development models impose the use of systematic test techniques and do not allow the use of experience-based test techniques

C.

In Agile software development, the first iterations are exclusively dedicated to testing activities, as testing will be used to drive development, which will be performed in the subsequent iterations

D.

Both in Agile software development and in sequential development models, such as the V-model, test levels tend to overlap since they do not usually have defined entry and exit criteria

Question 43

Given the following state model of sales order software:

SEE ATTACHMENT

Which of the following sequences of tran-sitions provides the highest level of tran-sition coverage for the model (assuming you can start in any state)?

Options:

A.

IN PRODUCTION -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED -> PLACED

B.

IN PRODUCTION -> SHIPPED -> INVOICED -> CANCELLED -> PLACED -> IN PRODUCTION

C.

PLACED -> IN PRODUCTION -> SHIPPED -> CANCELLED -> PLACED

D.

PLACED -> CANCELLED -> PLACED -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED

Question 44

Which or 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.

Options:

A.

Less than 0.1 through 14. 15 and more

B.

Less than 1.1 through 14. more than 15

C.

negative numbers. 1 through 15. above 15

D.

Less than 1.1 through 15. more than 15

Question 45

Which of the following issues cannot be identified by static analysis tools?

Options:

A.

Very low MTBF (Mean Time Between failure)

B.

Potentially endless loops

C.

Referencing a variable with an undefined value

D.

Security vulnerabilities

Question 46

Consider an estimation session in which a six-member Agile team (Memb1..... Memb6) uses the planning poker technique to estimate a user story (in story points). The team members will use a set of cards with the following values: 1,2, 3,5, 8,13,21. Below is the outcome of the first round of estimation for this session:

Question # 46

Which of the following answers BEST describes how the estimation session should proceed?

Options:

A.

The final estimate of the user story in story points is determined by applying the three-point estimation technique with the following input values most optimistic estimate - 1, most likely estimate - 3, and most pessimistic estimate - 21

B.

Further estimation rounds should be performed until all team members will pick the card having the same value: this value will represent the final estimate of the user story in story points.

C.

The final estimate of the user story in story points is determined by calculating the average value between the most optimistic estimate of 21 story points (Memb4> and the most pessimistic estimate of 1 story point (Memb6)

D.

Memb6 and Memb4 which have produced the most pessimistic and the most optimistic estimates respectively, should explain the reasons of their choices to stimulate a discussion between all members before proceeding to another estimation round

Question 47

Given the following statements:

1.It can prevent defects by manual examination of the functional specification

2.It is effective since it can be performed very early in the software development life cycle

3.It can detect the failures in the running application

4.It can help eliminate defects in user stories

5.It can verify externally visible behaviors

Which set of statements represent values ONLY for static testing?

Options:

A.

1,3, 4.5

B.

2,4,5

C.

1,2,4

D.

1,2, 3. 4,5

Question 48

Which of the following BEST defines risk level?

Options:

A.

Risk level is determined by calculating the absolute value of the sum of all potential issues that may occur on the project

B.

Risk level is calculated by adding the probabilities of all planned risks to a project

C.

Risk level is calculated by dividing the sum of all known risks by the sum of all unknown risks

D.

Risk level is determined by the likelihood of an event happening and the impact or harm from that event

Question 49

Testing Quadrants, as a model, is effective in aligning stakeholders within Agile teams.

Which of the following examples demonstrates this?

Options:

A.

Using Testing Quadrants, the test manager is able to measure and communicate test coverage to all stakeholders.

B.

Using Testing Quadrants, the test manager is able to communicate potential product risk to all stakeholders.

C.

Using Testing Quadrant, the test manager is able to prioritize defects by linking these to a specific type of test.

D.

Using Testing Quadrants, the test manager is able to differentiate and describe the types of tests to all stakeholders.

Question 50

As a tester, as part of a V-model project, you are currently executing some tests aimed at verifying if a mobile app asks the user to grant the proper access permissions during the installation process and after the installation process. The requirements specification states that in both cases the app shall ask the user to grant access permissions only to the camera and photos stored on the device. However, you observe that the app also asks the user to grant access permission to all contacts on the device. Consider the following items:

[I]. Test environment

[ii]. Expected result

[iii]. Actual result.

[IV] Test level.

[V]. Root cause.

Based on only the given information, which of the items listed above, are you able to CORRECTLY specify in a defect report?

Options:

A.

[l] and [IV]

B.

[ii] and [III].

C.

[ii], [iii] and [v]

D.

[ii], [IV] and [V].

Question 51

Which of the following BEST distinguishes the terms "validation" and "verification"?

Options:

A.

Verification is confirmation through the provision of objective evidence that the specified requirements have been met while validation is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

B.

Verification is confirmation through the provision of subjective evidence that the specified requirements have been met while validation is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

C.

Validation is confirmation through the provision of objective evidence that the specified requirements have been met while verification is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

D.

Validation is confirmation through the provision of subjective evidence that the specified requirements have been met while verification is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

Question 52

The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions

Question # 52

Based only on the given information, which of the following statements is TRUE?

Options:

A.

Column 7 represents an impossible situation and thus can be deleted

B.

Columns 1 and 3 can be merged into a single column

C.

Columns 2, 4, 6 and 8 can be merged into a single column

D.

Columns 5 and 7 can be merged into a single column

Question 53

Who of the following has the best knowledge to decide what tests in a test project should be automated?

Options:

A.

The developer

B.

The customer

C.

The development manager

D.

The test leader

Question 54

Which of the following statements about branch coverage is true?

Options:

A.

The minimum number of test cases needed to achieve full branch coverage, is usually lower than that needed to achieve full statement coverage

B.

If full branch coverage has been achieved, then all unconditional branches within the code have surely been exercised

C.

If full branch coverage has been achieved, then all combinations of conditions in a decision table have surely been exercised

D.

Exercising at least one of the decision outcomes for all decisions within the code, ensures achieving full branch coverage

Question 55

Which of the following should be included in a test status report?

I. Estimation details

II. Total number of open and closed defects

III Actual effort spent

IV. Defect reports

V. Number of executed, failed, blocked tests

Options:

A.

III.V

B.

II, III

C.

I. II. IV

D.

II, III.V

Question 56

Which of the following statements about statement coverage is TRUE?

Options:

A.

Achieving 90% statement coverage ensures that 90% branch coverage is achieved.

B.

Achieving 100% statement coverage ensures that no variable within the code has been used without being initialised.

C.

Achieving 100% statement coverage ensures that 100% branch coverage is achieved

D.

Achieving 80% statement coverage ensures that 80% of all executable statements within the code have been exercised.

Question 57

ESTION NO: 129

Metrics can be collected during and at the end of testing activities to assess which of the following?

i. Progress against the planned schedule and budget.

II. Current quality of the test object.

Hi. Adequacy of the test approach.

iv. Effectiveness of the test activities with respect to the objectives.

v. All the above.

Select the correct answer:

Options:

A.

Only i and ii.

B.

Only i and iii.

C.

Only I, ii and iv.

D.

Only v.

Question 58

Which of the following statements about re-testing and regression testing are TRUE?

I Re-testing should be performed after a defect is fixed.

II Regression testing should always be performed after a defect is fixed.

III. Re-testing and regression testing may be performed at any test level.

IV Regression testing may include functional, non-functional and structural testing.

V. Re-testing should be included in the debugging activity.

Options:

A.

I, III. Iv

B.

II, v

C.

I, Ill

D.

II. IV, V

Question 59

The whole-team approach:

Options:

A.

promotes the idea that all team members should have a thorough understanding of test techniques

B.

is a consensus-based approach that engages the whole team in estimating the user stories

C.

promotes the idea that all team members should be responsible for the quality of the product

D.

is mostly adopted in projects aimed at developing safety-critical systems, as it ensures the highest level of testing independence

Question 60

A bank software has a feature of locking down accounts that have and overdraft higher than $10,000.

Due to a bug in the code, the system locks down accounts once they reached $1000 overdraft.

Based on this context, which of the following is correct statement

Options:

A.

It is an example of a defect that it goes undetected, will cause harm to the end customer and to the company (the bank)

B.

It is an example of a defect, that if goes undetected, will cause harm to the end customer but not to the company (the bank)

C.

It is an example of a defect that if goes undetected, will not cause harm to the end customer, but will cause harm to the company (the bank)

D.

It is an example of a defect that if goes undetected, will not cause any real harm to either the end customer or to the company (the bank)

Question 61

"Statement Testing" is part of;

Options:

A.

Specification Based testing

B.

Decision Testing

C.

Experience based testing

D.

Structured based testing

Question 62

A new web app aims at offering a rich user experience. As a functional tester, you have run some functional tests to verify that, before releasing the app, such app works correctly on several mobile devices, all of which are listed as supported devices within the requirements specification. These tests were performed on stable and isolated test environments where you were the only user interacting with the application. All tests passed, but in some of those tests you observed the following issue: on some mobile devices only, the response time for two web pages containing images was extremely slow.

Based only on the given information, which of the following recommendation would you follow?

Options:

A.

You should open a defect report providing detailed information on which devices and by running which tests you observed the issue

B.

The issue is related to performance efficiency, not functionality. Thus, as a functional tester, you should not open any defect report as all the functional tests passed

C.

You should not open any defect report as the problem is most likely due to poor hardware equipment on the devices where you observed the issue

D.

You should not open any defect report and inform the test manager that the devices on which you observed the issue should no longer be supported so that they will be removed from the requirements specification

Question 63

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.

Question 64

For each of the test cases to be executed, the following table specifies the priority order and dependencies on other test cases

Question # 64

Which of the following test execution schedules is compatible with the logical dependencies and allows executing the test cases in priority order?

Options:

A.

TC4, TC3, TC2, TC6, TC5. TC1

B.

TC4, TC6, TC3, TC2, TC5, TC1

C.

TC3, TC5, TC6, TC1, TC4, TC3

D.

TC4, TC3, TC2, TC6, TC1, TC5

Question 65

Which of the following s the most correct statement about state testing techniques?

Options:

A.

Static techniques can be used before all code is ready for execution

B.

Static techniques find more detects then dynamic techniques.

C.

Static techniques can be used by inexperienced users.

D.

Static techniques are always cheaper than dynamic techniques.

Question 66

Which of the following statements is true?

Options:

A.

A defect does not always produce a failure, while a bug always produces a failure

B.

A defect may cause a failure which, when occurring, always causes an error

C.

Failures can be caused by defects, but also by environmental conditions

D.

Bugs are defects found during component testing, while failures are defects found at higher test levels

Question 67

Which of the following is the main benefit of a configuration management of testware?

Options:

A.

All testware is backed up with restore option, including incident reports and change requests. B. The testware can be traced to information in requirements tools and to the bug tracking system.

B.

All testware items are identified, version controlled, tracked tor changes with relation to each other

C.

There is an easy way to assess the level to test coverage provided by the existing tests

Question 68

Which of the following is NOT an objective of testing?

Options:

A.

Finding defects

B.

Providing information for decision-making

C.

Gaining confidence about the level of quality of the software

D.

Analyzing and removing the cause of failures

Question 69

Which two of the following statements describe the advantages provided by good traceability between the test basis and test work products?

I. Analyzing the impact of changes.

ii. A measure of code quality.

iii. Accurate test estimation.

iv. Making testing auditable.

Select the correct answer:

Options:

A.

i and ii

B.

i and iv

C.

i and iii

D.

ii and iii

Question 70

Which of the following statements about the shift-left approach is true?

Options:

A.

Shift-left in testing can be implemented only in Agile/DevOps frameworks, as it relies completely on automated testing activities performed within a continuous integration process

B.

Performance testing performed during component testing, is a form of shift-left in testing that avoids planning and executing costly end-to-end testing at the system test level in a production-like environment

C.

Shift-left in testing can be implemented in several ways to find functional defects early in the lifecycle, but it cannot be relied upon to find defects associated with non-functional characteristics

D.

Continuous integration supports shift-left in testing as it can reduce the time between the introduction of a defect and its detection, thereby reducing the cost to fix it

Question 71

Atypical generic skill required for the role of tester is the ability to

Options:

A.

Take on the role of developer to meet challenging project deadlines

B.

Assume leadership aimed at imposing decisions on the rest of the team.

C.

Use tools to make the execution of repetitive testing tasks more efficient.

D.

Determine the corrective actions to get a test project on track in case of deviations from the test plan

Question 72

Which of the following statements is true?

Options:

A.

Experience-based test techniques rely on the experience of testers to identify the root causes of defects found by black-box test techniques

B.

Some of the most common test basis used by white-box test techniques include user stories, use cases and business processes

C.

Experience-based test techniques are often useful to detect hidden defects that have not been targeted by black-box test techniques

D.

The primary goal of experience-based test techniques is to design test cases that can be easily automated using a GUI-based test automation tool

Question 73

Which of the following is NOT a product risk?

Options:

A.

Poor software usability

B.

Failure-prone software is delivered

C.

Problems in defining the right requirements

D.

Software does not perform the intended functions

Question 74

Which of the following BEST matches the descriptions with the different categories of test techniques?

1.Test cases are based on the test basis which may include the requirements, use cases and user stories

2.Test cases are based on the test basis which may include the software architecture or code

3.Test cases can show deviations from the requirements

4.These test techniques are applicable to both functional and non-functional testing

5.Tests are based on knowledge of developers, users and other stakeholders

Black - Black-box test techniques

White * White-box test techniques

Experience - Experience-based test techniques

Options:

A.

Black -1,3.4 White - 2 Experience - 5

B.

Black - 2, 3 White -1 Experience - 4, 5

C.

Black -1,2 White - 3, 4 Experience - 5

D.

Black - 2, 3 White -1,5 Experience - 4

Question 75

A requirement specifies that if the total amount of sales (TAS) made during the year by a corporate seller is 300,000€ or more, the bonus that must be paid to the seller is 100% of a certain amount agreed upon at the beginning of the year. The software contains a fault as it implements this requirement with the decision "IF (TAS = 300,000)" instead of "IF (TAS >= 300.000)". The application of the 3-value boundary value analysis to this problem consists of the following three test cases (TAS is an integer variable):

TC1 = 299,999 TC2=300,000 TC=300,001

Which of the following statements is TRUE?

Options:

A.

TC1 would highlight the fault

B.

TC2 would highlight the fault

C.

TC3 would highlight the fault

D.

None of the three test cases would highlight the fault.

Question 76

The ISTOB glossary defines Quality Assurance as: "Pail or quality management focused on providing confidence that quality requirements will be fulfilled. Which of the following Is not one of the Quality Assurance activity?

Options:

A.

Requirements elicitation

B.

Defect analysis

C.

Functional Testing

D.

Performance Testing

Question 77

A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?

Options:

A.

Get familiar with the functionality and options of the tool

B.

Check haw the tool fits to the existing test processes

C.

Train all testers on using the tool

D.

Decide upon standards for tool implementation

Question 78

STION NO: 105

A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumenc characters, and its first character must be a letter As a tester, you want to apply one-dimensional equivalence partitioning to test this ID. This means that you have to apply equivalence partitioning individually: to the length of the ID, the type of characters contained within the ID, and the type of the first character of the ID. What is the number of partitions to cover?

Options:

A.

7.

B.

6.

C.

5.

D.

3.

Question 79

Which of the following statements is CORRECT?

Options:

A.

Test cases are made up of input values, expected results and actual results developed to cover test objectives

B.

Test cases describe items or events to test that are derived from the test basis during the test analysis activity

C.

Test cases are sequences of actions for test execution specified during the test implementation activity D. Test cases are derived during the test design activity to cover test objectives or test conditions

Question 80

The tests at the bottom layer of the test pyramid:

Options:

A.

run faster than the tests at the top layer of the pyramid

B.

cover larger pieces of functionalities than the tests at the top layer of the pyramid

C.

are defined as 'Ul Tests' or 'End-To-End tests' in the different models of the pyramid

D.

are unscripted tests produced by experience-based test techniques

Question 81

A software application incorrectly provided customers discounts of 50% off their total purchases if the purchases exceeded S100. It was discovered through an audit that the discount should have been only 5% off these purchases. A root cause analysis uncovered that the requirements Incorrectly stated 50% instead of 5% in this scenario.

Which of the following MOST accurately reflects this scenario?

Options:

A.

The audit finding Is the root cause, the incorrect calculation of 50% Is the defect, and the Incorrect requirement Is the effect

B.

The incorrect customer discount is the effect and the reason for the requirement error is the root cause

C.

The incorrect discount is the root cause, requiring a root cause analysis which led to investigating the software code, design, and requirements

D.

A defect in the code is determined to be the root cause of the incorrect calculation

Question 82

NO: 157

Which of the following statements is NOT true about Configuration management and software testing?

Options:

A.

Configuration management helps maintain consistent versions of software artifacts.

B.

Configuration management supports the build process, which is essential for delivering a test release into the test environment.

C.

When testers report defects, they need to reference version-controlled items.

D.

Version controlled test ware increases the chances of finding defects in the software under test.

Question 83

The acceptance criteria associated with a user story:

Options:

A.

are often written in a rule-oriented format using the template referred to as "Given/When/Then"

B.

are often documented following in rule-oriented format using the following template: "As a [role], I want [feature], so that I can [benefit]"

C.

can be written in different formats and represent an aspect of a user story referred to as confirmation' of the so called "3 C's"

D.

must be written in one of the two following formats: scenario-oriented or rule-oriented

Question 84

You are an experienced tester on a project with incomplete requirements and under pressure to deploy.

What type of testing should you do?

Options:

A.

Decision-based testing.

B.

Checklist-based testing.

C.

Error guessing.

D.

Exploratory testing.

Question 85

Following a risk-based testing approach you have designed 10 tests to cover a product risk with a high-risk level. You want to estimate, adopting the three-point test estimation technique, the test effort required to reduce the risk level to zero by executing those 10 tests. You made the following three initial estimates:

• most optimistic = 6 person hours

• most likely = 30 person hours

• most pessimistic = 54 person hours

Based only on the given information, which of the following answers about the three-point test estimation technique applied to this problem is true?

Options:

A.

The final estimate is between 22 person hours and 38 person hours

B.

The final estimate is exactly 30 person hours because the technique uses the initial most likely estimate as the final estimate

C.

The final estimate is between 6 person hours and 54 person hours

D.

The final estimate is exactly 30 person hours because the technique uses the arithmetic mean of the three initial estimates as the final estimate

Question 86

You need to test the login page of a web site. The page contains fields for user name and password. Which test design techniques are most appropriate for this case?

Options:

A.

Decision table testing, state transition testing.

B.

Equivalence partitioning, Boundary value analysis.

C.

Exploratory testing, statement coverage.

D.

Decision coverage, fault attack.

Page: 1 / 29
Total 288 questions