Winter Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: myex65

Home > ISTQB > Foundation Level > ISTQB-CTFL

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

Question # 4

Which of the following statements about impact of DevOps on testing is CORRECT?

A.

DevOps helps eliminate manual testing by having focus on continuous automated testing

B.

DevOps helps shift focus of testing people to perform operations testing

C.

DevOps helps bring focus on testing of non-functional characteristics

D.

DevOps helps shift focus of operations people to functional testing

Full Access
Question # 5

Which of the following statements best describe Behavior-Driven Development (BDD)?

A.

A collaborative approach that allows every stakeholder to contribute to how the software component must behave.

B.

Expresses the behavior of an application with test cases written in Given When Then format.

C.

Is used to develop code guided by automated test cases.

D.

A psychological technique in which the team's behavior in agile teams is evaluated.

Full Access
Question # 6

Which ONE of the following options corresponds to an activity in the testing process in which testable features are identified?

A.

Test design

B.

Test analysis

C.

Test implementation

D.

Test execution

Full Access
Question # 7

Which of the following can be considered a VALID exit criterion?

I Estimates of defect density or reliability measures.

II. The completion and publication of an exhaustive Test Report.

III. Accuracy measures, such as code, functionality or risk coverage.

IV Residual risks such as lack of code coverage in certain areas.

A.

I, III, IV

B.

I, II, III

C.

III, IV

D.

II, III, IV

Full Access
Question # 8

The acceptance criteria associated with a user story:

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

Full Access
Question # 9

A test status report SHOULD:

A.

Specify the impediments to carrying out the planned test activities in the reporting period and the corresponding solutions put in place to remove them

B.

Be produced as part of test completion activities and report unmitigated product risks to support the decision whether or not to release the product

C.

Always be based on the same template within an organisation, as its structure and contents should not be affected by the audience to which the report is presented.

D.

Specify the lines of communication between testing, other lifecycle activities, and within the organisation that were chosen at the outset of the test project.

Full Access
Question # 10

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?

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

Full Access
Question # 11

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

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

Full Access
Question # 12

The following state diagram is given as basis for state transition testing and contains only valid transitions:

Explanation of the state diagram: States are depicted as nodes. The initial state is I, the final state is F. A state transition is depicted as a directed arrow with the initiating event as a label, e. g. from I to S1 with event a, and is also written as a triple (I,a,S1). Note: A test case is a sequence of events that initiates the corresponding sequence of state transitions.

The state diagram contains the following 7 state transitions:

(I, a, S1)

(S1, a, S2), (S1, b, S3), (S1, c, F)

(S2, a, S3)

(S3, a, S2), (S3, b, F)

What is the minimum number of test cases to achieve 100% coverage of all valid state transitions in the diagram?

A.

2

B.

3

C.

4

D.

8

Full Access
Question # 13

Which of the following is a factor that contributes to a successful review?

A.

All participants in the review are aware they will be evaluated based on the defects they will find

B.

The author of the work product to be reviewed leads the review meeting.

C.

All participants in the review are trained to deal with the review type and its objectives.

D.

Review metrics must be collected to improve the review process

Full Access
Question # 14

Which of the following is NOT a common objective of testing?

A.

Finding defects in the software

B.

Preventing defects

C.

Debugging the software to find the reason for defects

D.

Providing information on the status of the system

Full Access
Question # 15

Which of the following statements refers to good testing practice to be applied regardless of the chosen software development model?

A.

Tests should be written in executable format before the code is written and should act as executable specifications that drive coding

B.

Test levels should be defined such that the exit criteria of one level are part of the entry criteria for the next level

C.

Test objectives should be the same for all test levels, although the number of tests designed at various levels can vary significantly

D.

Involvement of testers in work product reviews should occur as early as possible to take advantage of the early testing principle

Full Access
Question # 16

The following state transition diagram describes the functionality involved in a system using fingerprint and password authentication to log onto a system.

How many distinct states of the system are visible in the above diagram?

A.

1

B.

2

C.

3

D.

4

Full Access
Question # 17

Which of the following is the most important task of a typical test leader?

A.

To automate tests.

B.

To prepare and acquire test data.

C.

To set up the test environment.

D.

To coordinate the test strategy with project managers.

Full Access
Question # 18

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?

A.

Requirements elicitation

B.

Defect analysis

C.

Functional Testing

D.

Performance Testing

Full Access
Question # 19

In which of the following test documents would you expect to find test exit criteria described9

A.

Test design specification

B.

Project plan

C.

Requirements specification

D.

Test plan

Full Access
Question # 20

Which one of the following statements correctly describes the term 'debugging'?

A.

There is no difference between debugging and testing.

B.

Debugging is a confirmation activity that checks whether fixes resolved defects.

C.

Debugging is the development activity that finds, analyses and fixes defects.

D.

Debugging is of no relevance in Agile development.

Full Access
Question # 21

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?

A.

Walkthrough

B.

Informal Review

C.

Technical Review

D.

Management Review

Full Access
Question # 22

Your organization's test strategy states that it is desirable to use more than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratio is 5:3.

The initial estimate for the development effort is 450 person-days.

Which ONE of the following options corresponds to the estimated test effort using the ratio-based method?

A.

750 person-days

B.

180 person-days

C.

720 person-days

D.

270 person-days

Full Access
Question # 23

Consider a given test plan which, among others, contains the following three sections: "Test Scope", "Testing Communication", and "Stakeholders". The features of the test object to be tested and those excluded from the testing represent information that is:

A.

not usually included in a test plan, and therefore in the given test plan it should not be specified neither within the three sections mentioned, nor within the others

B.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Test Scope" rather than in the other two sections mentioned

C.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Testing Communication" rather than in the other two sections mentioned

D.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Stakeholders" rather than in the other two sections mentioned

Full Access
Question # 24

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?

A.

1,3, 4.5

B.

2,4,5

C.

1,2,4

D.

1,2, 3. 4,5

Full Access
Question # 25

Which of the following statements best describes an advantage of the whole team approach?

A.

It allows the team to deliver software faster by skipping testing and documentation activities.

B.

It enables the team to share responsibility for quality and collaborate with stakeholders throughout the project.

C.

It enables a better division of labor as the team shares a common workspace in one physical location.

D.

It fosters competition and individualism among team members to achieve higher performance.

Full Access
Question # 26

Which of the following statements is true?

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

Full Access
Question # 27

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?

A.

V-Model

B.

Agile

C.

Waterfall

D.

Prototyping

Full Access
Question # 28

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:

A.

3

B.

2

C.

1

D.

4

Full Access
Question # 29

For a given set of test-cases, which of the following is a benefit of running these tests with a test automation tool?

A.

Test coverage is increased

B.

The total cost of the test project always decreases

C.

The time spent on repetitive tasks is reduced

D.

The number of found bugs is reduced

Full Access
Question # 30

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

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.

Full Access
Question # 31

Which of the following statements best describes the difference between product risk and project risk in software testing?

A.

Product risk refers to the risk associated with the project's schedule, budget, and resources, while project risk refers to the risk associated with the quality and functionality of the software product.

B.

Product risk refers to the risk associated with issues such as delays in work product deliveries, inaccurate estimates, while project risk refers to the risk associated with the project's schedule, budget, and resources.

C.

Product risk and project risk are essentially the same and can be used interchangeably.

D.

Product risk refers to the risk associated with delays in elements such as work product deliveries and inaccurate estimates, while project risk refers to the risk associated with issues such as user dissatisfaction.

Full Access
Question # 32

Given some statements about independence of testing

i. Independence is a replacement for familiarity with the code

ii. Independence helps remove the biases produced because of own work

iii. Similar kind of failures can be detected by anyone

iv Assumptions by different people are different revealing weaknesses

Which of the following CORRECTLY represents the benefits?

A.

ii and iv

B.

iii and iv

C.

i and iii

D.

i and iv

Full Access
Question # 33

Which ONE of the following roles is responsible for mediating, managing time, and generating a safe review environment in which everyone can speak freely?

A.

Manager

B.

Reviewer

C.

Review leader

D.

Moderator

Full Access
Question # 34

Which of the following statements is not correct?

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

Full Access
Question # 35

Which statement about use case testing is true?

A.

The lest cases are designed to find defects in the data flew.

B.

The test cases are designed to be used by real users, not by professional testers

C.

The test cases are always designed by customers or end users.

D.

The test cases are designed to find defects in the process flow.

Full Access
Question # 36

The following rules determine the annual bonus to be paid to a salesman of a company based on the total annual amount of the sales made (referred to as TAS).

If the TAS is between 50k€ and 80k€, the bonus is 10%. If the TAS exceeds 80k€ by a value not greater than 40k€, the bonus is 15%. Finally, if the TAS

exceeds the maximum threshold which entitles to a 15% bonus, the bonus is 22%.

Consider applying equivalence partitioning to the TAS (Note: 1k€ = 1000 euros).

Which one of the following answers contain only test cases that belong to the same equivalence partition?

A.

TC1 = 81 k€; TC2= 97k€; TC3=111k€; TC4=118k€

B.

TC1 = 40k€; TC2= 46k€; TC3=51k€; TC4=53k€

C.

TC1 = 79k€; TC2= 80k€; TC3=81k€; TC4=82k€

D.

TC1 = 90k€; TC2= 110k€; TC3=125k€: TC4=140k€

Full Access
Question # 37

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:

A.

Test planning.

B.

Test analysis.

C.

Test design.

D.

Test monitoring and control.

Full Access
Question # 38

An agile software development organization has recently hired a senior tester. The organization has distributed teams spread across time zones. They need to share test status with various stakeholders including upper management and customers at a regular interval. Which of the following statements seems to be correct with regards to the communication?

A.

Since the stakeholders include customers frequent informal communication without a specific frequency works better.

B.

Agile nature of the project means very less documentation and hence the status need not be documented and shared in a formal manner

C.

Since the stakeholders include upper management, formal reports delivered face-to-face are critical.

D.

Distributed nature of teams working in various time zones means email communication will work better

Full Access
Question # 39

The following open incident report provided:

Date: 01.01.01

Description: When pressing the stop button the application status remain in "Attention" instead of "Ready'.

Severity: High

Life Cycle: Integration

Which of the following details are missing in the giving incident report?

I. Identification or configuration of the application

II. The name of the developer

III. Recommendation of the developer

IV The actions and/or conditions that came before the pressing of the button

A.

IV

B.

I. IV

C.

I. II

D.

II, III

Full Access
Question # 40

Which one of the following is a typical entry criteria for testing?

A.

Planned tests have been executed.

B.

Availability of testable requirements.

C.

The number of unresolved defects is within an agreed limit.

D.

The number of estimated remaining defects is sufficiently low.

Full Access
Question # 41

In branch testing, what is the significance of a conditional branch in a software program?

A.

It indicates a decision point where the program can follow different paths based on specific conditions.

B.

It marks a point where the program's execution will terminate bringing the program to a halt.

C.

It represents a programming error and therefore a conditional branch should be avoided

D.

It signifies a comment or documentation within the code and it doesn't indicate a defect.

Full Access
Question # 42

Which of the following project scenario gives the BEST example where maintenance testing should be triggered?

A.

Completion of architecture of the bank system

B.

Release of the early draft of the low level project design of an loT application

C.

Defect was found in a pre-released version of the customer service application

D.

Delivery of the hot fix to mobile operating system and ensuring that it still works

Full Access
Question # 43

Which of the following examples represents System Integration testing?

A.

Testing an application m development environment which is similar to the production environment

B.

Testing the system based on specifications using simulator for a sub-system

C.

Testing an application's behaviour to check if it fulfils business needs

D.

Testing if e-commerce website works correctly with a third-party payment gateway

Full Access
Question # 44

Which ONE of the following elements is TYPICALLY NOT part of a test progress report?

A.

Obstacles and their workarounds

B.

A detailed assessment of product quality

C.

Test metrics to show the current status of the test process

D.

New or changed risks

Full Access
Question # 45

During component testing of a program if 100% decision coverage is achieved, which of the following coverage criteria is also guaranteed to be 100%?

A.

100% Stale transition coverage

B.

100% Equivalence class coverage

C.

100% Boundary value coverage

D.

100% Statement coverage

Full Access
Question # 46

Your manager asked you when testing will be complete. In order to answer this question, you'll most likely use:

A.

Test progress reports

B.

Your colleagues advice

C.

A conversion spreadsheet

D.

A Test Oracle

Full Access
Question # 47

Which of the following statements about test activities that form the overall test process is correct?

A.

Test planning determines what is to be tested based on the test basis.

B.

Test analysis evaluates the test base and the test elements to identify inconsistencies.

C.

Test design develops and prioritizes test procedures and may create automated test scripts.

D.

Test implementation realization answers the question of how to perform the test, and the test procedure compares the results of the test with the expected results.

Full Access
Question # 48

Which of the following statements regarding the test-first approach (principle of early testing) is true?

A.

An approach where the tests are written only as needed.

B.

An approach where the tests are written after implementation.

C.

An approach where the tests are written during implementation.

D.

An approach where the tests are written before implementation.

Full Access
Question # 49

Which of the following statements describes regression testing?

I. Retesting of a fixed defect

II. Testing of an already tested program

III. Testing of new functionality in a program

IV. Regression testing applies only to functional testing

V Tests that do not nave to be repeatable, because They are only used once

A.

II, IV, V

B.

I, III, IV

C.

II

D.

I, IV

Full Access
Question # 50

You are testing the download process of a mobile phone application.

For which to the following capabilities to the system you need to design a nonfunctional test?

A.

It was easy to locate, download and install the application

B.

The application was correctly downloaded

C.

The application created an installation log file in a given folder

D.

The application installed only after the user's approval

Full Access
Question # 51

In Agile teams, testers closely collaborate with all other team members. This close collaboration could be problematic and result in testing-related organizational risks.

Which TWO of the following organization risks could be encountered?

I.Testers lose motivation and fail at their core tasks.

ii.Close interaction with developers causes a loss of the appropriate tester mindset.

iii.Testers are not able to keep pace with incoming changes in time-constrained iterations.

iv.Testers, once they have acquired technical development or business skills, leave the testing team.

A.

ii and iii

B.

i and iii

C.

i and ii

D.

ii and iv

Full Access
Question # 52

Which of the following statements is true?

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

Full Access
Question # 53

Which of the following statements best describes the value of maintaining traceability in software testing?

A.

Traceability helps to identify the root cause of defects and improve the quality of the software product.

B.

Traceability helps to monitor project progress and assess the coverage.

C.

Traceability of test results to risks and residual expenditure helps evaluate requirements coverage.

D.

Traceability helps to identify the root causes of failures and to set priorities for retest and regression testing.

Full Access
Question # 54

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?

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

Full Access
Question # 55

Which of the following is a correct reason to apply test automation?

A.

When a new test automation tool is launched

B.

When there are a lot of repetitive testing tasks

C.

When it is easy to automate

D.

When it is cheap to buy test automation tools

Full Access
Question # 56

A possible risk of introducing test automation is:

A.

the tool may not be fit-for-purpose.

B.

the tool may create additional development dependencies.

C.

the tool may not be compatible with the development platform.

D.

the tool will be owned and maintained by developers and replace testers.

Full Access
Question # 57

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.

A.

I, III. Iv

B.

II, v

C.

I, Ill

D.

II. IV, V

Full Access
Question # 58

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

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

Full Access
Question # 59

A mid-size software product development company has analyzed data related to defects detected in its product and found out that detects fixed in earlier builds are getting re-opened after a few months.

The company management now seeks your advice in order to reverse this trend and prevent re-opening of defects fixed earlier.

What would be your FIRST recommendation to the company?

A.

Automate existing test suits so that lesser time is spent on execution of each test, and more tests can be executed m the available time thus leading to a lower probability of defects slipping by

B.

Verify existing regression test suite are adequate, and augment it, if required, in order to ensure that defects fixed earlier get re-tested in each subsequent build

C.

Analyze the product modules containing maximum defects, and get them thoroughly tested and defects fixed as a one-time activity

D.

If required, tram the teams responsible for development and testing of the modules containing maximum number of defects, and if this does not help, replace them with more knowledgeable people

Full Access
Question # 60

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

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.

Full Access
Question # 61

Which ONE of the following options BEST describes black-box test techniques?

A.

Black-box testing techniques are based on experience with the test object without knowing the internal structure.

B.

In black-box testing techniques, test cases are created based on the software's implementation.

C.

Black-box testing techniques are based on analyzing the test object's specified and implied behavior without knowledge of its internal data structure.

D.

Black-box testing techniques involve analyzing the specified behavior of the test object without knowledge of its internal structure.

Full Access
Question # 62

Which statement is true regarding confirmation testing and regression testing?

A.

Confirmation testing confirms the quality of the test being run while regression testing ensures that the software still works after a change has been made.

B.

Confirmation testing is an optional activity whilst regression testing is not negotiable.

C.

Confirmation testing aims to verify that a defect has been resolved and regression testing ensuring that existing functionality still works after a change.

D.

Testers' involvement is essential whilst running retesting and regression testing.

E.

TESTER Involvement is essential whilst running retesting and regression testing.

Full Access
Question # 63

Consider the following iteration planning tasks where a tester can provide value:

    Break down user stories into tasks (particularly testing tasks)

    Estimate test effort for all testing tasks

    Identify and refine functional and non-functional aspects of the test object

Which ONE of the following tasks should be ADDED to the above list?

A.

Determining the test strategy

B.

Participating in the detailed risk analysis of user stories and determining their testability

C.

Planning the testing for the release

D.

Writing testable user stories and acceptance criteria

Full Access
Question # 64

Use Scenario 1 “Happy Tomatoes” (from the previous question).

When running test case TC_59, the actual result for t = 35 degrees Celsius is OUTPUT = X instead of the expected output.

Which information should NOT be included in the defect report?

A.

Identification of the test object and test environment

B.

A concise title and a short summary of the defect being reported

C.

Description of the structure of the test team

D.

Expected results and actual results

Full Access
Question # 65

A Static analysis tool analyzes a given program's CONTROL FLOW among other things. Which of the following options represents the most likely outcome of the control flow analysis:

A.

Identification of unreachable code

B.

Report on adherence to the coding standards

C.

Number of comment lines

D.

Number of source code lines

Full Access
Question # 66

"Statement Testing" is part of;

A.

Specification Based testing

B.

Decision Testing

C.

Experience based testing

D.

Structured based testing

Full Access
Question # 67

Consider the following examples of risks identified in different software development projects

[1]. It may not be possible to generate the expected workloads to run performance tests, due to the poor hardware equipment of the machines (load injectors) that should generate these workloads.

[ii]. A user's session on a web application is not invalidated after a certain period of inactivity (configured by the system administrator) of the user,

[iii]. The test team will not have an adequate requirements specification (since many requirements will still be missing) by the time test design and analysis activities should begin according to the test plan.

[IV]. Following a failure, the system is unable to continue to maintain its pre-failure operation and some data becomes corrupted.

Which of the following statements is TRUE?

A.

[ii] and [IV] are product risks; [i] and [iii] are project risks

B.

[ii]and [iii] are product risks. [I] and [IV] are project risks.

C.

[i], and [iV] are product risks; [ii] and [iii] are project risks

D.

[i], [II] and [iii] are product risks, [IV] is a project risk.

Full Access
Question # 68

Which of the following statements about retrospectives is TRUE?

A.

Only developers and testers should be involved in retrospectives, as involving people in other roles is very likely to prevent developers and testers from having open and constructive discussions that really help identify process improvements.

B.

Retrospectives can be very effective in identifying process improvements and can also be very efficient and cost-effective especially since, unlike reviews, they do not require any follow-up activities

C.

On Agile projects, well-conducted retrospectives at the end of each iteration can help the team reduce and sometimes even eliminate the need for dairy stand-up meetings.

D.

During retrospectives, in addition to identifying relevant process improvements, participants should also consider how to implement these improvements and retain them based on the context of the project, such as the software development lifecycle.

Full Access
Question # 69

Which of the following BEST describes a benefit of test automation?

A.

More subjective assessment

B.

Reduction in repetitive manual work

C.

Availability of the test automation tool vendor

D.

Negligible effort to maintain the test assets generated by the tool

Full Access
Question # 70

The following table shows six test cases TC01 to TC06 with their priorities and dependencies.

Schedule the test execution of the specified test case set according to the priorities and dependencies. Since the test time is very tight, the number of test cases should be minimized as much as possible, but all very important test cases must be included.

Which of the following statements is correct?

A.

TC04, TC05, and TC06 can be deleted.

B.

TC05 and TC06 can be deleted.

C.

TC04 and TC05 can be deleted.

D.

TC03, TC04 and TC05 can be deleted.

Full Access
Question # 71

Which sequence of stated in the answer choices is correct in accordance with the following figure depicting the life-cycle of a defect?

A.

S0->S1->S2->S3->S5->S1

B.

S0->S1->S2->S3->S5->S1->S2->S3

C.

S0->S1->S2~>S3->S4

D.

S0->S1 ->S2->S3->S5->S3->S4

Full Access
Question # 72

What is 'Component Testing'?

A.

Integration Testing

B.

Functional testing

C.

Experience-based testing

D.

A test level

Full Access
Question # 73

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?

A.

Inspection

B.

Audit

C.

Walkthrough

D.

Informal review

Full Access
Question # 74

Given the following User Story: "As an online customer, I would like to be able to cancel the purchase of an individual item from a shopping list so that it only displays the relevant items, in less than 1 second", which of the following can be considered as applicable acceptance test cases?

I.Click on my online shopping list, select the unwanted Item, delete the unwanted item, the unwanted Item is deleted from the shopping list in less than 1 second.

ii.Click on my online shopping list, select all the items, delete all the items, the unwanted items are deleted from the shopping list in less than 1 second.

iii.Tab to the online shopping list and press enter, select the unwanted item, delete the unwanted item, the unwanted item is deleted from the shopping list In less than 1 second.

Iv. Click on the checkout button, select the payment method, make payment, confirmation received of payment and shipping date.

v. Click on my shopping list, select the unwanted Item, delete the unwanted item, the unwanted item is deleted from the shopping list.

Select the correct answer:

A.

I, ii and v

B.

iv

C.

i and iii

D.

v

Full Access
Question # 75

Which of the following is the main difference between quality assurance (QA) and quality control

A.

A is the responsibility of everyone on a project, while QC is the responsibility of a dedicated team.

B.

A is a process-oriented approach, while QC is a product-oriented approach.

C.

A is focused on implementation, while QC is focused on improvement.

D.

A is preventive, while QC is corrective.

Full Access
Question # 76

Which of the following is true about Oracles?

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

Full Access
Question # 77

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

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.

Full Access
Question # 78

Which of the following tasks is MOST LIKELY to be performed by the tester?

A.

Develop a test strategy and test policy for the organization

B.

Promote and advocate the test team within the organization

C.

Create the detailed test execution schedule

D.

Introduce suitable metrics for measuring test progress

Full Access
Question # 79

You are responsible for applying the correct technique for a review of the requirements document for a project to develop a new software application. You identify the reviewers and the required roles, including the meeting leader, who is the requirements document author, and a separate role for a scribe. Additionally, you decide to take a relatively informal approach to the requirements review. The goal of the review is to find defects in the requirements document, such as omissions, Inconsistencies, and duplications. Another goal of the review is to improve the software application's usability and accessibility by considering the various stakeholders' viewpoints.

Which of the following statements BEST describes this scenario?

A.

This scenario is using a pair review type and a perspective-based review technique

B.

This scenario is using a walkthrough review type and a checklist-based review technique

C.

This scenario is using a walkthrough review type and a perspective-based review technique

D.

This scenario is using a pair review type and a checklist-based review technique

Full Access
Question # 80

In a review, which of the following is the responsibility of the manager?

A.

Performing detailed review based on past experience

B.

Ensuring that sufficient time is available for review

C.

Measuring the performance of each reviewer

D.

Organizing the logistics of the review meeting

Full Access
Question # 81

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:

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

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

Full Access
Question # 82

Which of the following statements about decision tables are TRUE?

I. Generally, decision tables are generated for low risk test items.

II. Test cases derived from decision tables can be used for component tests.

III. Several test cases can be selected for each column of the decision table.

IV. The conditions in the decision table represent negative tests generally.

A.

I. Ill

B.

I, IV

C.

II. IV

D.

II. Ill

Full Access
Question # 83

Which of the following statements about testing in the context of an agile (iterative-incremental) development model is correct?

A.

Unit test and acceptance test ate the most important tests to make sure that the system works as expected.

B.

Each iteration of testing has to be completely finished before a new Iteration of development starts.

C.

Regression testing is necessary whenever a new Increment Is added to the existing system. D. Only certain types of non-functional and explorative testing are performed.

Full Access
Question # 84

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?

A.

[l] and [IV]

B.

[ii] and [III].

C.

[ii], [iii] and [v]

D.

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

Full Access
Question # 85

Which of the following statements is an example of testing contributing to higher quality?

A.

A test leader writes a test summary report

B.

A project manager asks to a test leader to estimate the test effort

C.

A tester installs a test ten in the lest environment

D.

A tester finds a bug which is resolved prior to release

Full Access
Question # 86

Which of the following statements does NOT describe good testing practice, regardless of the SDLC chosen?

A.

All development activities are subject to quality control.

B.

To avoid redundancy, different test levels have specific test objectives.

C.

To adhere to the principle of early testing, test analysis for a specific test level takes place during the corresponding phase of the SDLC.

D.

Testers are involved in the review of work results as soon as the documents have been approved by the stakeholders.

Full Access
Question # 87

A team's test strategy was to invest equal effort in testing each of a system's modules. After running one test cycle, it turned out that most of the critical bugs were detected in one of the system's modules.

Which testing principal suggests a change to the current test strategy for the next test cycle?

A.

Pesticide Paradox

B.

Early testing

C.

Absence-of-errors fallacy

D.

Defect clustering

Full Access
Question # 88

Which of the following activities are part of test planning?

I) Setting the entry and exit criteria

II) Determining the validity of bug reports

III) Determining the number of resources required

IV) Determining the expected result for test cases

A.

I. IV

B.

I. III

C.

I, III, IV

D.

I, II, IV

Full Access
Question # 89

For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required:

- The bank card is valid

- The PIN code is correct

- Money is available in the user's account

The following are some possible interactions between the user and the ATM:

- The entered card is invalid The card is rejected

- The PIN code is wrong The ATM asks for another PIN code

- The requested amount is more than available in the user's account: The ATM asks for another amount

- The requested amount is available in the user's account The ATM dispenses the money

Which test design technique should be used to cover all possible combinations of the in put conditions?

A.

Use case based testing

B.

Decision table

C.

Boundary value analysis

D.

Equivalence class partitioning

Full Access
Question # 90

Which of the following statements best describes the way in which decision coverage is measured?

A.

Measured as the number of statements executed by the tests, divided by the total number of executable statements in the code.

B.

Measured as the number of lines of code executed by the tests, divided by the total number of lines of code in the test object.

C.

Measured as the number of decision outcomes executed by the tests, divided by the total number of decision outcomes in the test object.

D.

It is not possible to accurately measure decision coverage.

Full Access
Question # 91

Determining the schedule for each testing activity and test milestones for a test project, using activity estimates, available resources, and other constraints is a typical task performed during

A.

Test execution

B.

Test design.

C.

Test analysis.

D.

Test planning

Full Access
Question # 92

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

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

Full Access
Question # 93

Which of the following is not an example of a typical generic skill required for testing?

A.

Be able to apply test-driven development

B.

Be able to use test management tools and defect tracking tools

C.

Be able to communicate defects and failures to developers as objectively as possible

D.

Possess the necessary social skills that support effective teamwork

Full Access
Question # 94

Which of the following metrics relates to the number of defects per unit size of a work product?

A.

Requirement coverage

B.

Average operating time until failure

C.

Fault density

D.

Number of executed test cases in relation to non-executed test cases

Full Access
Question # 95

To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)

TopicDescription

A.

How the system performs the specific behaviour.

8: Quality characteristicsB: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task.

B.

ScenariosC: The externally observable behaviour with user actions as input operating under certain configurations.

C.

Business rulesD; Description of the connections between the system to be developed and the outside world.

D.

External interfacesE: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints.

E.

A to C, B to A, C to B. D to E and E to D

F.

A to E, B to A, C to B, D to C and E to D

G.

A to C, B to A, C to B, D to D and E to E

Full Access
Question # 96

Which of the following options should NOT be used for writing acceptance criteria?

A.

Reaction time

B.

Scenarios

C.

Input-output mappings

D.

Test charters

Full Access
Question # 97

Which one of the following statements IS NOT a valid objective of testing?

A.

To build confidence in the level of quality of the test object.

B.

To find all defects in a product, ensuring the product is defect free.

C.

To find failures and defects

D.

To evaluate work products such as requirements, user stories, design, and code.

Full Access
Question # 98

Which ONE of the following options is NOT a benefit of test automation?

A.

Reduced test execution times

B.

More objective assessment

C.

Prevention of simple human errors

D.

Eliminating completely the need for manual testing

Full Access
Question # 99

Which of the following BEST describes a test summary report for executive-level employees

A.

The report is detailed and includes a status summary of defects by priority or budget

B.

The report is detailed and includes specific information on defects and trends

C.

The report is high-level and includes a status summary of defects by priority or budget

D.

The report is high-level and includes specific information on defects and trends

Full Access
Question # 100

Which of the following lists factors That contribute to PROJECT risks?

A.

skill and staff shortages; problems in defining the right requirements, contractual issues.

B.

skill and staff shortages; software does not perform its intended functions; problems in defining the right requirements.

C.

problems in defining the right requirements; contractual issues; poor software quality characteristics.

D.

poor software quality characteristics; software does not perform its intended functions.

Full Access
Question # 101

You are testing an e-commerce system that sporadically fails to properly manage customers' shopping carts. You have stressed the urgency of this situation to the development manager and development team and they recognize the priority of resolving the underlying defect. The development team is waiting for more information, which you will include in your defect report. Given the following items of information they are included in a typical defect report:

1. The expected results

2. The actual results

3. The urgency and priority to fix this

4. The date and author of the defect report

5. A description of the defect in order to reproduce, including screenshots and database dumps

Which of these items will be MOST useful to the developers to help them identify and remove the defect causing this failure?

A.

1, 2, 5

B.

1, 2, 3, 4, 5

C.

1, 2, 4

D.

3, 4

Full Access
Question # 102

Which ONE of the following options identifies the perspectives through which a collective authorship process generates a shared vision of user stories?

A.

Product owner, development, and testing

B.

Business, architecture, and testing

C.

Business, development, and testing

D.

Business, development, and acceptance testing

Full Access
Question # 103

Which of the following best describes the relationship between a test progress report and a test summary report?

A.

The test report prepared during a test activity may be referred to as a test progress report, while a test report prepared at the end of a test activity may be referred to as a test summary report.

B.

The test report prepared during a test activity may be referred to as a test summary report, while a test report prepared at the end of a test activity may be referred to as a test progress report.

C.

There is no difference between a test progress report and a test summary report.

D.

Both the test progress report and the test summary report should always be generated via an automated tool.

Full Access
Question # 104

Test automation allows you to:

A.

demonstrate the absence of defects

B.

produce tests that are less subject to human errors

C.

avoid performing exploratory testing

D.

increase test process efficiency by facilitating management of defects

Full Access
Question # 105

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

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

Full Access
Question # 106

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

Which of the following examples demonstrates this?

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.

Full Access
Question # 107

Which of the following is not an example of a typical content of a test completion report for a test project?

A.

The additional effort spent on test execution compared to what was planned

B.

The unexpected test environment downtime that resulted in slower test execution

C.

The residual risk level if a risk-based test approach was adopted

D.

The test procedures of all test cases that have been executed

Full Access
Question # 108

Which of the following statements correctly describes error guessing?

A.

Error guessing is a testing technique that uses the experience and knowledge of testers to create test cases that may reveal suspected defects.

B.

Error guessing is a testing technique in which test cases are created to exercise the items in a checklist.

C.

Error guessing is a testing technique in which the testers dynamically create test cases based on their knowledge, exploration of the test item and the results of previous tests.

D.

Error guessing is a testing technique in which the tester creates test cases based on the analysis of the specified behavior of the test object without knowing its internal structure.

Full Access
Question # 109

While repotting a defect, which attribute indicates the degree of impact that the defect has on the system?

A.

Priority

B.

Severity

C.

Status

D.

Description

Full Access
Question # 110

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

A.

Test schedules

B.

Cost of testing performed so far

C.

Confidence of testers in tested code

D.

Number of unfixed defects

Full Access
Question # 111

Out of the following. what is not needed to specify in defect report?

A.

Test environment details

B.

How to reproduce the defect

C.

How to fix the defect

D.

Seventy and priority

Full Access
Question # 112

Which ONE of the following options is NOT a test objective?

A.

Verifying whether specified requirements have been fulfilled

B.

Triggering failures and finding defects

C.

Finding errors

D.

Validating whether the test object is complete and works as expected by the stakeholders

Full Access
Question # 113

Which of the following is the BEST reason for selecting a particular type of software development lifecycle model?

A.

The project manager's preference

B.

Tester skill level with the software development lifecycle model

C.

The project team's overall familiarity with the model

D.

The type of product being developed

Full Access
Question # 114

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

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

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

Full Access
Question # 115

Given the following state model of sales order software:

    PLACED -> IN PRODUCTION

    IN PRODUCTION -> CANCELLED

    IN PRODUCTION -> SHIPPED

    SHIPPED -> INVOICED

    INVOICED -> CANCELLED

    CANCELLED -> PLACED

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)?

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

Full Access
Question # 116

Which of the statements on confirmation testing and regression testing is correct?

A.

Regression tests are performed to confirm that defects have been corrected and no longer lead to errors

B.

Confirmation tests are performed to confirm that changes have no undesired effects

C.

Regression tests are performed to confirm that errors have been corrected and no longer lead to failures

D.

Confirmation tests are performed to confirm that defects have been corrected and no longer lead to failures

Full Access
Question # 117

Which of the following types of bugs are more likely to be found by static testing then by dynamic testing?

A.

Functions that take much longer time to complete than expected

B.

Variables that were declared in the code without initialization

C.

Crashes of the application

D.

A sub-system that does not perform the intended functionality

Full Access
Question # 118

Which description reflects aspects of checklist-based testing?

A.

The checklist contains test cases that need to be executed in a certain order (e.g. defect-detecting test cases from previous projects).

B.

The checklist includes failure descriptions that have been found in the past which should be avoided.

C.

The checklist contains experience-based test conditions, mostly in the form of questions and based on causes of previous failures, which are used when creating the test.

D.

The checklist contains common testing techniques (e.g. equivalence class partitioning) and their uses to simplify the selection of the "appropriate" test techniques.

Full Access
Question # 119

A program is used to control a manufacturing line (turn machines on and off. start and stop conveyer belts, add raw materials to the flow. etc.). Not all actions are possible at all times. For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests.

Which coverage metric will provide the needed information for this analysis?

A.

Code coverage

B.

Data flow coverage

C.

Statement coverage

D.

Branch Coverage

Full Access
Question # 120

Which ONE of the following elements is TYPICALLY part of a test plan?

A.

The budget and schedule for the test project.

B.

A detailed analysis of the defects found and their causes.

C.

A detailed report on the test results after the test project is completed.

D.

A list of test logs from the test execution.

Full Access
Question # 121

Given the following review process main activities and specific review activities:

a.Planning

b.Initiate review

c.Issue communication and analysis

d.Fixing and reporting

1.Creating defect reports

2.Estimating effort and timeframe

3.Recording updated status of defects

4.Selecting the people to participate

5.Distributing the work product and other material

6.Evaluating the review findings

Which of the following BEST matches the review process main activities with the appropriate specific review activities?

A.

2-a, 4-a, 5-b, 6-c, 1-d, 3-d

B.

2-a, 5-a, 1-b, 4-b, 3-c, 6-d

C.

1-a, 4-b, 5-b, 6-c, 2-d, 3-d

D.

2-a, 4-b, 5-c, 1-d. 3-d, 6-d

Full Access