Pass the iSQI Agile Tester CTFL-AT Questions and answers with CertsForce

Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions
Questions # 1:

Which of the following statements about the test pyramid is true?

Options:

A.

The test pyramid concept is based on the principle of eliminating defects as early as possible in the software lifecycle


B.

The test pyramid emphasizes having more automated tests at the higher test levels and a decreasing number of them at the lower test levels


C.

The test pyramid concept states that every software system consists always of four different test levels (unit, integration, system, acceptance)


D.

The test pyramid consists of four test levels with business-facing tests at the bottom of the pyramid and technology-facing tests at the top


Questions # 2:

You are working in a software development company which, for many years, used a sequential development model and was organized into separate departments for each functional group (e.g. business analysts, developers, testers) located within their own office space. Your organization has recently changed to a SCRUM agile framework. Which of the following is an important organizational and behavioral best practice for a tester in the SCRUM team that should have also been practiced when using the sequential model?

Options:

A.

Resilient testing means that the testing process is capable of dealing with rapid changes throughout the development process with test plans being updated during each iteration.


B.

Credibility means that the tester must share information with the stakeholders about the test process so that they find the selected test strategy and testing activities trustworthy.


C.

Cross-functional teamwork means that all team members contribute to testing in various ways. For example, involving people with the test strategy, test planning and execution as well as test reporting.


D.

Co-located teamwork means that all team members, including developers and testers, must sit together in the same office, so they can quickly communicate face-to-face.


Questions # 3:

Which of the following statements about test-driven development (TDD) and behavior-driven development (BDD) is true?

Options:

A.

Both BDD tests and TDD tests are written primarily at the acceptance level, though these tests may also be written at the integration or system levels


B.

TDD tests are focused on the implementation of the software while BDD tests on the exhibited behavior of the software


C.

TDD tests and BDD tests are written by developers, but TDD tests are generally easier for other team members and stakeholders to understand than BDD tests


D.

Specific BDD frameworks can be used to define acceptance criteria based on the role/feature/benefit template ("As a..., I want..., so that...")


Questions # 4:

Which of the following statements about a test charter are CORRECT?

1) It is used mainly in exploratory tests.

2) It is used to monitor a test process.

3) It may make reference to user stories.

4) It contains notes taken during a test session.

5) It is used to outline the company test policy.

Options:

A.

1, 2, 5


B.

2, 3, 4


C.

2, 4, 5


D.

1, 3, 4


Questions # 5:

Which of the following allows a developer to define accurate unit tests focused on business needs?

Options:

A.

Design-Driven Development


B.

Behavior-Driven Development


C.

Test-Driven Development


D.

Acceptance Test-Driven Development


Questions # 6:

Which of the following would you expect most likely to be an advantage of the whole-team approach?

Options:

A.

Providing constant availability of executable software throughout the iteration for testing, demonstration, or education purposes


B.

Improved quality of the requirements specification (through examples and automatable tests) when adopting the Acceptance Test-Driven Development practice


C.

Improved code quality produced as the result of the refactoring step performed as part of the test-driven-development technique


D.

Eliminating the schedule risks associated with big-bang integration


Questions # 7:

Which of the following statements about the whole-team approach would you expect most likely to be true?

Options:

A.

The whole-team approach is a consensus-based approach for estimating, mostly used to estimate the relative size of user stories


B.

The whole-team approach helps ensure testers, developers and the business work together to ensure that the desired quality levels are achieved


C.

The whole-team approach is consistent with the "power of three" concept for which a user story is the conjunction of three elements (card, conversation, confirmation)


D.

The whole-team approach tends to advocate the idea of team members being "generalists" without having deep skills in specific disciplines


Questions # 8:

You are working in a team preparing a bank loan application. Your task is the preparation of acceptance tests for the following user story:

"IF a customer needs a loan for less than 50,000 Euros and they have made repayments regularly (without any delay) and the customer's monthly income is more than 3000 Euros for the last year, THEN the bank will accept the loan request; in other cases, the bank will not accept the request. A customer assistant is responsible for preparing data for approval but the approval is done by the bank manager."

Which of the following test cases can be treated as acceptance test criteria for the above user story?

1) As a customer assistant I can log in to the system and check the history of the customer account for the last year.

2) As a customer assistant I can log in to the system and check the history of the customer debts and repayments.

3) As a customer assistant I can log in to the system and change my password.

4) As a bank manager I can log in to the system and receive the information of all requests waiting for approval.

5) As a bank manager I can log in to the system and decide whether to approve a loan for a customer.

6) As a bank manager I can log in to the system within 10 seconds.

Options:

A.

Acceptance test criteria are 1, 2, 3 and 6


B.

Acceptance test criteria are 1, 3, 4 and 5


C.

Acceptance test criteria are 2, 4, 5 and 6


D.

Acceptance test criteria are 1, 2, 4 and 5


Questions # 9:

Consider the following user story for an Agile project aimed at developing an application that calculates the reimbursement of medical visits:

"As an owner of the application, I want the reimbursement of medical visits to be calculated based on the following rules:

There are two types of reimbursable visits: Doctor's Office Visits (DOCVs) and Hospital Visits (HVs).

The reimbursement for DOCVs is 33%, while the reimbursement for HVs depends on the type of the specialist visits. Two types (A, B) of specialist visits exist and the associated reimbursements are 45% for A and 90% for B."

Which of the following would you expect to be the most suitable black-box test design technique for the user story?

Options:

A.

Decision table testing


B.

Equivalence partition testing


C.

Use case testing


D.

State transition testing


Questions # 10:

Which of the following statements about test automation and regression risk in Agile projects is true?

Options:

A.

Automated unit tests are generally not run with each code check-in as they take longer to run than automated acceptance tests and could slow down the code check-in process


B.

Regression risk is reduced when there is a high degree of code changes being applied from one iteration to the next


C.

Technical debt is due to manual testing and it cannot be present when the team implements test automation


D.

Test automation can help to manage regression risk since it allows the running of regression test suites within each iteration


Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions