Weekend Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

iSQI CTFL-AcT - ISTQB Foundation Level - Acceptance Testing

Page: 1 / 2
Total 40 questions

Which one of the following statements defines beta testing BEST?

A.

Beta testing is performed by developers at the customer's location.

B.

Beta testing takes place early in the development process to acquire feedback from the market.

C.

During beta testing, genuine users define the acceptance criteria for various realistic configurations.

D.

Beta testers discover defects in the product that escaped during the development process.

How are beta testing and acceptance testing related?

A.

Beta testing is a synonym for acceptance testing used in specific application domains.

B.

Beta testing should include predefined acceptance test scenarios based on acceptance criteria.

C.

Beta testing allows the product to be tested in realistic business configurations and contexts.

D.

Beta testing is a systematic approach to acceptance testing and provides measurable coverage of the user stories.

Which one of the following statements regarding the graphical representation of business processes is true?

A.

Using decision tables in BPMN allows defining test conditions corresponding to the business rules under test.

B.

Graphical representations of business processes must describe the complete workflow in detail, including alternative and error scenarios.

C.

For acceptance testing, graphical business process models should focus on the user workflows to be tested.

D.

Business processes should be described graphically using the DMN standard and completed with decision tables.

Suppose you are testing a new professional exam support system. As input the system takes two grades from two exams. For each exam the possible grade is 0 or 1 point. As output the system returns a single string – the decision about the entitlements: if the total score is 2, the candidate receives full entitlements. If the total score is 1, she receives partial entitlements. If the total score is 0, the candidate fails and receives no entitlements.

Which of the following is the correct Decision Model and Notation (DMN) model for this situation?

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Which one of the following statements regarding performance testing is MOST correct?

A.

Depending on the model used to simulate the workload, performance tests are called load, stress or endurance / stability tests.

B.

Performance testing aims to determine a system’s robustness against malicious attacks.

C.

The performance of the system is measured in a context that reflects, as far as possible, representative operating conditions.

D.

The performance test results serve to determine hardware and software performance requirements.

Assume you are testing functionality of the interface of an elevator. One of the requirements is that the elevator can work only if the total weight of the passengers does not exceed 200 kg. The elevator can reach the following floors: Ground Floor, 1st floor and 2nd floor. You want to create an acceptance test using the Gherkin language. You can use the following phrases for this purpose:

i.the total weight of passengers is greater than 200 kg

ii.the elevator is on the Ground Floor

iii.a button ‘1st floor’ was pressed

iv.the elevator goes to the 1st floor

v.a passenger standing at the 2nd floor calls the elevator

vi.a message ‘too many passengers’ is displayed on the screen

Which of the following statements correctly matches constructs of Given/When/Then with a relevant phrase in order to create a correct test case for the given requirement?

A.

GIVEN ii)

WHEN i)

THEN vi)

B.

GIVEN ii)

WHEN iv)

THEN v)

C.

GIVEN iii)

WHEN ii)

THEN iv)

D.

GIVEN ii)

WHEN v) AND vi) THEN i)

Which one of the following statements regarding the quality of requirements is MOST correct?

A.

Vague or ambiguous requirements may lead to misunderstandings both during implementation and testing.

B.

In Agile development lifecycle models, requirement engineering becomes less important due to the product owner role.

C.

INVEST is a technique that ensure the quality of user stories or requirements, thus replacing regular reviews.

D.

Testers may complete unclear requirements by assumptions, as long as they discuss those assumptions with at least one stakeholder.

Which of the following sentences explains BEST how business process and business rule modeling can be used for ATDD?

A.

In an ATDD approach, business process/rule models must be created before the project starts.

B.

In an ATDD approach, business process models replace acceptance criteria.

C.

In an ATDD approach, testers use business process and business rule models to generate acceptance tests.

D.

In an ATDD approach, process models are created for initial test design but are not maintained afterwards.

Which one of the following combinations of given perspective and statement matches BEST?

A.

From a business perspective, computing power and architecture are major parameters for fine- tuning the system.

B.

From a user perspective, missing feedback from the system when processing a request it is a problem.

C.

From a technical perspective, the number of concurrent user and the types of transactions performed are major elements.

D.

From a business perspective, the choice of performance test tools strongly depends on the applied test techniques.

Given the following attributes:

i.commercializability

ii.functional suitability

iii.viability

iv.reliability

v.security

vi.cognitive ability

vii.maintainability

Which one of the following answers contains quality attributes that are MOST relevant for acceptance testing?

A.

ii, v and vi

B.

ii, v and vii

C.

i, ii and vi

D.

iii, iv and v