Upload
kraqa
View
1.016
Download
1
Embed Size (px)
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