wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Agile Tester Foundation Sample Exam 007

Total questions: 40

Worksheet time: 10hrs 0mins

Name
Class
Date
1.
One of the Core Agile principles “Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. ” relates to which of the following Agile Manifesto values?
a)
Individuals and Interactions
b)
Working Software
c)
Customer Collaboration
d)
Responding to Change
2.
Match the following agile software development approaches  with their corresponding descriptions
a)

i-c,ii-a,iii-b

b)

i-a,ii-c,iii-b

c)

i-a,ii-b,iii-c

d)

i-b,ii-a,iii-c

3.
Which of the following role is defined in the Scrum software development approach?
a)
Owner
b)
Testing team
c)
Exploratory testing team
d)
automation team
4.
If a user story is too vague and all the attempts to clarify it have failed, the team can refuse to accept it and use the next user story based on priority. Choose whether true of false
a)
True
b)
FALSE
5.
Which of the following is NOT a correct interpretation of the Agile Manifesto?
a)
Business people, developers and testers must work together throughout the project.
b)
Customer satisfaction is the highest priority
c)
Shorter delivery cycles are preferred.
d)
Changing requirements are welcomed more at the start of the project than late in development.
6.
Which of the following activities represent tasks and responsibilities that are consistent with the whole team approach in Agile projects? Select ANY TWO
a)
The whole team, not only testers are responsible for the product quality
b)
Testers create automated unit tests and pass them to developers
c)
Stakeholders and developers attend daily stand up meetings
d)
Role barriers are eliminated and everyone in the team use their skills to make quality as a priority
e)
Business stakeholders decide test automation approach for the project
7.

The use of a whole-team approach to product development is one of the main benefits of Agile development. Its benefits include which of the following?

<br>

i.  Enhancing communication and collaboration within the team     

ii.  Enabling the various skill sets within the team to be leveraged to the benefit of the project     

iii.  Project doesn't need to hire specialist testers     

iv. Making quality everyone’s responsibility      

v.  Developers are expected to test the non functional requirements like performance etc. so the testers can concentrate on automation test  builds

a)

i,ii and iii

b)

i,ii and iv

c)

i,iv and v

d)

i,iii and iv

8.
Which of the following is a benefit of early and frequent feedback?
a)
There is less rework late in the project as business stakeholders see the product regularly
b)
It is easy to identify the non performing members
c)
The total number of defects found in the agile project are less compared to waterfall model.
d)
The project completes on schedule
9.
"Discovering (via continuous integration), isolating, and resolving quality problems early. Providing information to the Agile team regarding its productivity and ability to deliver." are the benefits of which of the following practices in an Agile project?
a)
Continuous integration
b)
Early and Frequent Feedback
c)
Customer collaboration
d)
Whole team approach
10.

In an iteration planning meeting, the team is discussing a user story for the new feature which will be added to the banking application. After the discussion, the developer explains that the UX(user Experience)design will have technical limitations . Another developer says that there are risks about performance.

<br>

Which of the following which would best represent a tester’s contribution to this discussion?

a)

The tester advises that usability is more important than performance

b)

The tester advises that the user story needs acceptance criteria to be testable.

c)

The tester advises that the requested information should be retrieved and displayed in 5 seconds

d)

The tester advises to use UX(user Experience) design from their last project

11.
It is a meeting held at the end of each iteration to discuss what was successful, what could be improved, and how to incorporate the improvements and retain the successes in future iterations. Which practice is being discussed here?
a)
Continuous Integration
b)
Whole team approach
c)
Retrospectives
d)
Kanban
12.

Which of the following are benefits of Retrospectives ?

<br>

i. It can result in test-related improvement decisions focused on test effectiveness, test productivity, test case quality, and team satisfaction.

ii. It helps identify non performing members of the team.

iii. They may also address the test-ability of the applications, user stories, features, or system interfaces. Root cause analysis of defects can drive testing and development improvements.

iv. Regularly conducted retrospective meetings, when appropriate follow up activities occur, are critical to self-organization and continual improvement  of development and testing. "   

a)

i and iv

b)

i,ii and iii

c)

i,iii and iv

d)

ii and iii

13.
Which of the following is not true about  Continuous Integration?
a)
It guides merging of all changes made to the software and integrating all changed components regularly, at least once a day
b)
Since developers integrate their work constantly, build constantly, and test constantly, defects in code are detected more quickly.
c)
Continuous integration allows Agile testers to run automated tests regularly, in some cases as part of the continuous integration process itself, and send quick feedback to the team on the quality of the code.
d)
Continuous integration tools need no maintaince
14.
Which of the following approach helps reduce expensive and inefficient cycles of “build-install-fail-rebuild-reinstall" ?
a)
test design
b)
test management
c)
continuous integration
d)
RTM (Requirement traceability matrix)
15.

Which of the following would be typically a tester's role during release planning period?

<br>

i. Breaking user stories into testing tasks

ii. Estimate the testing tasks like creating test strategy, test plans and test cases specific to user stories

iii. Determine the high level test strategy for the whole release

iv. high-level risk analysis and test planning

v. Understand and plan for automating user stories and support various levels of testing

a)

i,ii and v

b)

ii and iii

c)

iii,iv and v

d)

iii and iv

16.

Match the following work products with their appropriate documentation.

<br>

     i. Business-oriented work products

ii. Development work products

iii. Test work products

<br>

a. requirements specifications, user documentation

b. database entity relationship diagrams

c.  test strategies and plans, manual and automated tests   

a)

i-a,ii-b,iii-c

b)

i-b,ii-a,iii-c

c)

i-c,ii-b,iii-a

d)

i-c,ii-a,iii-b

17.
"Some Agile teams retain fully independent, separate test teams, and assign testers on-demand during the final days of each sprint". What is the disadvantage of this approach?
a)
This can preserve independence and objective unbiased evaluation
b)
Time pressures, lack of understanding of the new features in the product can be an issue
c)
testers don’t feel the responsible for quality
d)
relationship issues with business stakeholders and developers often lead to problems
18.

Which of the following are true about testing activities in an agile project ?

<br>

i. Unit testing, typically done by the testers

ii. Feature verification testing, which is often automated, may be done by developers or testers, and involves testing against the user story’s acceptance criteria

iii. Feature validation testing, which is usually manual and can involve developers, testers, and business stakeholders working collaboratively to determine whether the feature is fit for use, to improve visibility of the progress made, and to receive real feedback from the business stakeholders

iv. there is often a parallel process of regression testing occurring throughout the iteration

v. Only automation testing is done

a)

ii,iii and iv

b)

i,ii and iii

c)

iii,iv and v

d)

i,iii and iv

19.
Which of the following is true about burndown chart?
a)
they are measure of team's strength
b)
Teams may use burndown charts to track progress across the entire release and within each iteration
c)
they track the requirements
d)
they track the defects
20.
Which of the following methods are used to record test progress and status? Choose any two
a)
working hours spent by the test team
b)
Test Automation results and  Burn down chats
c)
progression of test takes and stories on  Agile task board
d)
Continuous integration tool
21.
What is true about automated regression testing ?
a)
There is no automation in regression test
b)
it reduce regression risk with less effort than manual regression testing would require
c)
automation regression test slows the testers speed
d)
it increases the regression risk compared to that of the  manual regression test
22.
Why Automated unit tests are run before source code is checked into configuration management system ?
a)
to slow down the progress of the whole team
b)
to ensure the code changes do not break the software build.
c)
to test the developers knowledge
d)
to capture some metrics
23.
Why "good interpersonal skills" is a must have for a tester in an Agile project?
a)
Good interpersonal skills help the tester to delegate the tasks to other team members, so that the tester can enjoy some free time
b)
As Agile methodologies depend heavily on collaboration, communication, and interaction between the team members as well as stakeholders outside the team, testers in an Agile team should have good interpersonal skills.
c)
Good interpersonal skills help the tester to play the blame game during retrospective meeting
d)
Good interpersonal skills is not a requirement for a tester in an Agile project
24.

Which of the following is not true about test-related organizational risk in an Agile environment?

<br>

i. Testers are involved with developers and business stakeholders to clarify requirements, instead of spending more time on testing.

ii. Testers work so closely to developers that they lose the appropriate tester mindset

iii. Testers become tolerant of or silent about inefficient, ineffective, or low-quality practices within the team

iv. Testers cannot keep pace with the incoming changes in time-constrained iterations " 

a)

i

b)

ii and iii

c)

ii,ii and iv

d)

i and iv

25.
Which of the following is a disadvantage of  assigning testers on-demand during the final days of each sprint?
a)
This can preserve independence, and these testers can provide an objective, unbiased evaluation of the software
b)
Time pressures, lack of understanding of the new features in the product, and relationship issues with business stakeholders and developers often lead to problems with this approach.
c)
"There is a risk of loss of independence and objective evaluation.  "
d)
testers don't feel responsible for the product quality
26.
Which of the following is used to develop code guided by automated test cases ?
a)
Acceptance Test-Driven Development
b)
Test-driven development
c)
Behavior-Driven Development
d)
Build Verification Test
27.

Which of the following is true about Exploratory testing?

<br>

1. Exploratory testing should be combined with other experience-based techniques

2. In exploratory testing, test design and test execution occur at the same time, guided by a prepared test charter

3. Exploratory testing is important in Agile projects due to the limited time available for test analysis

4. During exploratory testing, the results of the most recent tests guide the next test

a)

1 & 2

b)

2, 3 & 4

c)

1, 2 & 3

d)

1,2,3 and 4

28.
Which of the following is not typically an activity of an application lifecycle management or a task management tool ?
a)
Record stories and their relevant development and test tasks, to ensure that nothing gets lost during a sprint
b)
Capture team members’ estimates on their tasks and automatically calculate the effort required to implement a story, to support efficient iteration planning sessions
c)
Associate development tasks and test tasks with the same story, to provide a complete picture of the team’s effort required to implement the story
d)
Capture team members’ efficiency and send out a weekly mail containing the performance of all the team members
29.
Match the following test tools with their definitions
a)

i-b, ii-c, iii-a, iv-d

b)

i-a, ii-b, iii-c, iv-d

c)

i-d, ii-b, iii-c, iv-a

d)

i-c, ii-d, iii-b, iv-a

30.
As a Manager, I am looking at the test cases generated by the team. The test cases are supposed to cover all the testing Quadrants. The test cases are documented as below
a)

All The test quadrants are covered by these test cases.

b)

Quadrant Q2 is  still left uncovered

c)

Quadrant Q4 is still left  uncovered

d)

Quadrant Q3 is still left uncovered

31.
In testing Quadrant, Which Quadrant supports developers and is technology facing?
a)
Q2
b)
Q1
c)
Q4
d)
Q3
32.
This strategy should consider both design and testing. To enable a continuous testing strategy for the delivered functionality and characteristics, it is important to identify all dependencies between underlying functions and features. Which strategy is being discussed here?
a)
Integration Planning
b)
Unit level planning
c)
Sprint Planning
d)
Iteration Planning
33.

Read the following carefully and select the basis for appropriate test technique.

<br>

 1. appropriate test technique(s) are selected  to mitigate each risk, based on the risk, the level of risk, and the relevant quality characteristic.

2. appropriate test technique(s) are selected based on tester's skill set

3. appropriate test technique(s) are selected based on stakeholder's preferences

4.a appropriate test technique(s) are selected based on Test Manager's recommendation

a)

2&4 are correct, as the skillset of testers and Test Manager drives the Testing in a project

b)

Only 3 is correct, as stakeholders plan and drives the entire project

c)

1 and 3 are correct

d)

Only 1 is correct

34.

Read below the given scenario: During planning poker

<br>

-The estimators discuss the feature, and ask questions of the product owner as needed.

-When the feature has been fully discussed, each estimator privately selects one card to represent his or her estimate.

- All cards are then revealed at the same time

- If all estimators selected the same value, that becomes the estimate. If Not, then what is the best action taken by the team?

a)

the estimators discuss the differences in estimates after which the poker round is repeated until agreement is reached, either by consensus or by applying rules

b)

the estimators discuss the differences in estimates but no further action is taken and the team goes ahead with the estimate chosen by the stakeholder

c)

There is no discussion and the team moves onto the next UserStory

d)

A blind estimate is picked up in such a scenario

35.
The definition of done for a release may span multiple iterations.What would you would NOT expect to see in the definition of done for 'Quality'.
a)
The defect intensity (e.g., how many defects are found per day or per  transaction)
b)
Estimated number of remaining defects are within acceptable limits
c)
The consequences of unresolved and remaining defects (e.g., the severity and priority) are understood and acceptable
d)
All relevant test basis elements, of a particular release have been covered by testing.  The adequacy of the coverage is determined by what is new or changed, its complexity and size, and the associated risks of failure.
36.
Which of the following is the first test case that should be written for the acceptance-test driven implementation?
a)

Set the account balance to $1000 and status to be "active", then change the status to "inactive"

b)

Verify that the debit card issued is Red in color

c)

Set the account balance to $700 and status to be "active" and verify that customer is able to transact using his debit card

d)

Set the account balance to $200 and status to be "active" and verify that customer is unable to transact using his debit card.

37.
Which of the following is the first test case scenario that should be written for the acceptance-test driven implementation?
a)

Set the user's age as 19 and account as 'active' . Verify that the user is able to withdraw money from his account

b)

Set the user's age as 10 and verify that the user is not able to withdraw money from his account

c)

Set the  user's age as 19 and account as 'active' , then change the status to "inactive". Verify that the user is unable to withdraw money

d)

Set the user's age as 15 and account as 'active' . Verify that the user is not able to withdraw money from his account

38.
You have to test a login screen for a website. Which of the following is the best black box testing technique for this requirement?
a)
State transition testing: test the following states - browsing, logged in, logout
b)
"Decision table : test the following  -If username and password both are wrong. User is shown an error message. -If username is correct and password wrong. User is shown an error message. -If username is incorrect and password correct. User is shown an error message. - if username and password both are correct. User is able to login"
c)
alpha testing
d)
"Use  case testing : Actor:User;Prerequisite = user has valid credentials."
39.
According to you, which of the above the are good suggestions when doing   exploratory testing? 
a)
i and ii
b)
ii,iii and iv
c)
i,ii and v
d)
iii,iv and v
40.

Which of the following qualities are important for a tester doing exploratory testing

<br>

i. creativity, intuition and cognition

ii. good knowledge and understanding of the software under test

iii. understanding as to how to determine when the system fails.

iv. skill to find possible problems with the product

a)

I, ii, iii

b)

ii, iii, iv

c)

I, ii, iv

d)

I, ii, iii and iv