Acceptability testing Flashcards

1
Q

What is acceptance testing?

A

Testing with respect to the user needs / business needs.

It is there to ensure that the system satisfies the acceptance criteria and enables the customer etc, to determine if the system is acceptable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of acceptance testing?

A

The purpose is to evaluate if the system is compliant with the business needs and requirements that were identified.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Who should be involved in writing acceptance tests?

A
  1. Requirement specification paper authors.
  2. Business stakeholders
  3. The test team
  4. End-users

In any way its chosen to be done the customer should always be involved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When is it possible to demonstrate that a requirement has been met?

A

Only once the requirement has been validated through acceptance tests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When everyone is involved in the creation of the acceptance tests, the customer, developer and tester will receive a common understanding of a requirement.

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Internal acceptance testing?

A

It is tests that are performed by members of the organization that developed the software. Also known as alpha testing. It is usually performed by the sales / customer support.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is External Acceptance testing?

A

Tests performed by external people outside the developer company. It can be done bu the costumer or end-users. It is also known as Alpha testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Pilot phase?

A

It is when the product is released limited in for example, a limited geographical scale to receive feedback.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is acceptance tests based on in agile?

A

The tests are defined based on User story / use-cases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If an iteration has not completed any acceptance tests how much progress will it have done anyways?

A

None, if the feature delivered has not been validated by acceptance tests there is no proof that it satisfies user stories and then it can not be shipped to the customer as working.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How is acceptance testing done in SCRUM?

A

It is usually done in the Sprint review where the Product Owner (PO) acts as a stakeholder for the customer with the power to accept shippable products.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

When you want to do the final hand of to the customer is it enough that the product owner approved all of the deliverables?

A

No, usually some further testing is needed, so some system tests might take place after the acceptance at the sprint reviews.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly