26
INF3121 / week 23.02.2016 / © Raluca Florea 1 INF 3121 Software Testing Seminar 05 1. Part 1: Closed-ended questions (45 min) 2. Part 2: Exercises and open-ended questions (45 min)

Chapter 5 – Test Management

Embed Size (px)

Citation preview

Page 1: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 1

INF 3121 Software Testing

Seminar 05

1.  Part 1: Closed-ended questions (45 min)

2.  Part 2: Exercises and open-ended questions (45 min)

Page 2: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 2

Part 1: Closed-ended questions

Page 3: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 3

Chapter 5 – Test Management

Question 1 Why is independent testing important? a. Independent testing is usually cheaper than testing your own work. b. Independent testing is more effective at finding defects. c. Independent testers should determine the processes and methodologies used. d. Independent testers are dispassionate about whether the project succeeds or fails.

Page 4: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 4

Question 1 Answer: B

Chapter 5 – Test Management

Page 5: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 5

Chapter 5 – Test Management

Question 2 Which of the following factors is an influence on the test effort involved in most projects? a. Geographical separation of tester and programmers. b. The departure of the test manager during the project. c. The quality of the information used to develop the tests. d. Unexpected long-term illness by a member of the project team.

Page 6: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 6

Question 2 Answer: C

Chapter 5 – Test Management

Page 7: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 7

Chapter 5 – Test Management

Question 3 Which of the following metrics would be most useful to monitor during test execution? a. Percentage of test cases written. b. Number of test environments remaining to be configured. c. Number of defects found and fixed. d. Percentage of requirements for which a test has been written.

Page 8: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 8

Question 3 Answer: C

Chapter 5 – Test Management

Page 9: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 9

Question 4 According to the ISTQB Glossary, what do we mean when we call someone a test manager? a. A test manager manages a collection of test leaders b. A test manager is the leader of a test team or teams c. A test manager gets paid more than a test leader. d. A test manager reports to a test leader

Chapter 5 – Test Management

Page 10: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 10

Question 4 Answer: B

Chapter 5 – Test Management

Page 11: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 11

Chapter 5 – Test Management

Question 5: During test execution, the test manager describes the following situation to the project team: '90% of the test cases have been run. 20% of the test cases have identified defects. 110 defects have been found. 100 defects have been fixed and have passed confirmation testing. Of the remaining 10 defects, project management has decided that they do not need to be fixed prior to release.'

Page 12: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 12

Chapter 5 – Test Management

Which of the following is the most reasonable interpretation of this test status report? a. The remaining 10 defects should be confirmation tested prior to release. b. The remaining 10% of test cases should be run prior to release. c. The system is now ready for release with no further testing or development effort. d. The programmers should focus their attention on fixing the remaining known defects prior to release.

Page 13: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 13

Question 5 Answer: B

Chapter 5 – Test Management

Page 14: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 14

Chapter 5 – Test Management

Question 6: Pair the following roles with their typical activities

Tester Evaluates the results of the execution of tests: pass or fail

Evaluates the exit criteria and gives recommendations based on it: continue testing or stop Introduces metrics for measuring the test progress

Test leader Test data: acquires it and prepares it

Writes test summary reports for management

Writes automated tests

Page 15: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 15

Question 6 Answer:

Chapter 5 – Test Management

Tester Evaluates the results of the execution of tests: pass or fail Evaluates the exit criteria and gives recommendations based on it: continue testing or stop Introduces metrics for measuring the test progress

Test leader Test data: acquires it and prepares it

Writes test summary reports for management

Writes automated tests

Page 16: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 16

Chapter 5 – Test Management

Question 7: Entry criteria for testing means that the company management gave their OK to the dev. team to start the test activities: A.  True B.  False

Page 17: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 17

Question 7 Answer: B. False

Chapter 5 – Test Management

Page 18: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 18

Chapter 5 – Test Management

Question 8: The purpose of _____________ criteria is to define when to stop testing, such as at the end of a test level or when a set of tests has a specific goal.

Page 19: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 19

Question 8 Answer: Exit criteria

Chapter 5 – Test Management

Page 20: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 20

Chapter 5 – Test Management Question 9: Typical test strategies include: 1.  Risk-based testing - testing is directed to areas of greatest risk. True or false? 2. Failure-based testing - test more in failure-prone areas. True or false? 3. Management-directed testing – test first the areas indicated by the organization management. True or false?

Page 21: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 21

Question 9 1.  True: Risk-based testing - testing is directed to areas of

greatest risk. 2. True: Failure-based testing - test more in failure-prone areas. 3. False: Management-directed testing – test first the areas indicated by the organization management.

Chapter 5 – Test Management

Page 22: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 22

Chapter 5 – Test Management

Question 10: The metrics for test progress monitoring can be collected both manually and automatically A.  True B.  False

Page 23: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 23

Question 10 Answer: A. True

Chapter 5 – Test Management

Page 24: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 24

Part 2: Exercises and open-ended questions

Page 25: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 25

Chapter 5 – Test Management

Exercise Q1: Go to the following website and find an incident: http://adam.goucher.ca/parkcalc/ Fill-out the attached incident report

Page 26: Chapter 5 – Test Management

INF3121 / week 23.02.2016 / © Raluca Florea 26

Details of the incident report: Date: ___________ Project: ____________ Tester: ___________________________ Program/Module: _______________________ Build/Revision/Release: __________ Software Environment: _________________ Hardware Environment: ____________ Status of the incident___________________________________________________ Number of Occurrences: _____Severity: _____Impact____ Priority ______________ Detailed Description: ___________________________________________________ _______________________________________________________________________________________________ _______________________________________________________________________________________________

Expected result / Actual result: ___________________________________________ ____________________________________________________________________ ____________________________________________________________________ Assigned To: ___________________ Incident Resolution: ______________