Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowania?”

Preview:

DESCRIPTION

Prezentacja Artura Górskiego na pierwszym spotkaniu KraQA. Kraków, 24 lutego 2014.

Citation preview

KraQA

24th February 2014

iProtect Classification as Appropriate

Czy jesteśmy w stanie kontrolować wynik skutecznościtestowania ?

24th February 2014

Artur GórskiMOTOROLA SOLUTIONS

PAGE 3

AGENDA

Skuteczność testowania:

Implementacja

Faza stabilizacji

Testy systemowe

x

y

z

x

z100%

y

z100%

s1 =

s2 =

Wielkość projektu

Ratio tester/developer

Czynnik ludzki

Złożoność technologiczna

Doświadczenie

...

Testujemy dedykowanymi zasobami (ang. agile testers)

Rozłożenie pracy pomiędzy wszystkich członków.

Oddzielny zespół testujący.

PAGE 11

Przykłady

PROJEKT „A”

0.30

Large

Agile testers

High 80%

Testujemy dedykowanymi zasobami (ang. agile testers)

ImplementacjaFaza stabilizacji

Testy systemowes1 = 52%

s2 = 80%

Wynik:

PROJEKT „A”

PROJEKT „B”

0.35

Very Large

Tester\Dev

High 70%

PROJEKT „B”Rozłożenie pracy pomiędzy wszystkich członków.

Implementacja

Faza stabilizacji

s1 = 35%

s2 = 70%

Wynik:Testy systemowe

PROJEKT „C”

0.33

Medium

Separated team

High 94%

Implementacja

Faza stabilizacji

Testy systemowe

s1 = 78%

s2 = 94 %

Wynik:

Oddzielny zespół testujący.

PROJEKT „C”

Projekt „B”Projekt „A”

Projekt „C”

PAGE 19

Jak kontrolować/

maksymalizować

skuteczność ?

Aby w pełni kontrolować skuteczność testowania musielibyśmy rozwiązać układ równań który:

- ma nieskończoną liczbę niewiadomych (czynniki znane + czynniki nieznane);

- jest zmienny w czasie;

- jest wielowymiarowy (różne jednostki);

- dostarczenie pojedynczego zestawu danych zajmuje ok. 12 mcy;

Projekt „D”A

B

C

Projekt „D”A

B

C

PROJEKT „B”0.35

Very Large

Tester\Dev

High 70%

PROJEKT „D”?

?

?

?

PROJEKT „B”0.35

Very Large

Tester\Dev

High 70%

PROJEKT „D”0.30 – 0.35

Very Large

Tester\Dev

High

0.35

Very Large

Tester\Dev

High

80%

0.30 – 0.35

Very Large

Tester\Dev

High

0.30

Large

Agile testers

High

0.33

Medium

Separated team

High

70% 94%

~ 65%

Design of Experiments

Q&A

MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks are the property of their respective owners. © 2010 Motorola, Inc. All rights reserved.

iProtect Classification as Appropriate

Recommended