Sunteți pe pagina 1din 19

1

Weighted Decision Matrix


for selecting testing tools

Nicolai Negru October 2019


Roadmap
2

1. Lifecycle of testing tools in companies


Healthcare Individual
2. How to be formal when selecting
This letterhead design tools
meant to your project
This letterhead design
meant to your project
Lorem text Lorem text

1. Weighted Decision Making Matrix

2. Learning by doing

3. Presenting Results

3. Wrap up
How teams select test tools?
3

1. Who uses test automation?


Healthcare Individual
2. Who knows how these
This tools
letterheadwere
design selected?
meant to your project
This letterhead design
meant to your project
Lorem text Lorem text

3. Who has seen / produced any written analysis supporting that choice?
Background
4

Corporate Healthcare
This letterhead design This letterhead design
meant to your project meant to your project
Lorem text Lorem text
Frequent flow?
5

Tool
A
Healthcare Individual
This letterhead design This letterhead design
meant to your project meant to your project
Lorem text Lorem text

Tool Tool
C B
Result
6

60

50

40

30
Tool C
Tool A Tool B

20

10

0
2016 2017 2018 2019

Test Coverage Cost over time


How to do it better?
7

Individual
This letterhead design
meant to your project
Lorem text

Select the right tool Capture your findings


Weighted Decision Matrix
8

Best when

• Comparing options (best when 3-8)

• Prioritising tasks

• Crafting arguments / justifying your choice

• Making emotionally detached / analytical decisions


9

Learn by doing.
Goal – apply the technique J

Individual
Select a test automation tool for the following context: This letterhead design
meant to your project
Lorem text
• Web application

• Tech stack JavaScript and React

• Budget not an issue (has to be sensible though)


Define selection criteria
10

Language (JS) Cross-browser Parallel Execution Market %


Assign weights
11

Language (JS) Cross-browser Parallel Execution Market %


x5 x5 x4 x3
Bring in candidates
12

Options Language (JS) Cross-browser Parallel Execution Market %


x5 x5 x4 x3
Cypress
WebDriver
Protractor
Add scores
13

Options Language (JS) Cross-browser Parallel Execution Market % Totals


x5 x5 x4 x3
Cypress 5 2 4 3
WebDriver 5 5 5 5
Protractor 5 5 4 2
Apply weights
14

Options Language (JS) Cross-browser Parallel Execution Market % Totals


x5 x5 x4 x3
Cypress 5 25 2 10 4 16 3 9
WebDriver 5 25 5 25 5 20 5 15
Protractor 5 25 5 25 4 16 2 6
Calculate totals
15

Options Language (JS) Cross-browser Parallel Execution Market % Totals


x5 x5 x4 x3
Cypress 5 25 2 10 4 16 3 9 60
WebDriver 5 25 5 25 5 20 5 15 85
Protractor 5 25 5 25 4 16 2 6 72
How to present results
16
Improve Org. Memory
17

1. IT professionals to produce proper analysis


Healthcare Individual
2. Management to request justification
This letterhead design
meant to your project
This letterhead design
meant to your project
Lorem text Lorem text

3. Evidence and recommendations to be stored


Credits and Links
18

Links:

• What Is a Decision Matrix? Definition and Examples


• Weighted Decision Matrix Healthcare Individual
• Nicolai Negru – LinkedIn profile
This letterhead design This letterhead design
meant to your project meant to your project
Lorem text Lorem text

Image sources:

• “tools”
• “task list”
19

THE END

S-ar putea să vă placă și