Testowanie par
Testowanie w parach to technika tworzenia oprogramowania , w której dwóch członków zespołu pracuje razem przy jednej klawiaturze, aby przetestować aplikację . Jeden przeprowadza testy, a drugi analizuje lub przegląda testy. Można to zrobić między jednym testerem a programistą lub analitykiem biznesowym lub między dwoma testerami, przy czym obaj uczestnicy na zmianę sterują klawiaturą.
Opis
Może to być bardziej związane z programowaniem w parach i testowaniem eksploracyjnym zwinnego tworzenia oprogramowania, w którym dwóch członków zespołu siedzi razem, aby przetestować aplikację . Pomoże to obu członkom dowiedzieć się więcej o aplikacji. To zawęzi pierwotną przyczynę problemu podczas ciągłego testowania. Deweloper może dowiedzieć się, której części kodu źródłowego dotyczy błąd. Ta ścieżka może pomóc w stworzeniu solidnych przypadków testowych i zawężeniu problemu na następny raz.
Korzyści i wady
- Deweloper może dowiedzieć się więcej o aplikacji, badając ją razem z testerem . Tester może dowiedzieć się więcej o implementacji aplikacji, rozmawiając z programistą.
- Podstawową przyczynę błędu można łatwiej przeanalizować, a tester może łatwiej przetestować poprawkę błędu podczas współpracy z programistą.
- Deweloper może zdobyć lepsze umiejętności projektowania testów.
- Testowanie w parach może mieć mniejsze zastosowanie do testowania skryptowego, w którym wszystkie kroki uruchamiania przypadków testowych są już napisane. [ potrzebne źródło ]
Stosowanie
Jest to bardziej odpowiednie, gdy wymagania i specyfikacje nie są bardzo jasne, zespół jest bardzo nowy i musi szybko nauczyć się zachowania aplikacji.
Wynika to z tych samych zasad programowania w parach; dwóch członków zespołu powinno być na tym samym poziomie.
Zobacz też
- Programowanie par
- Testy eksploracyjne
- Zwinne tworzenie oprogramowania
- Testowanie oprogramowania
- Testowanie wszystkich par
- Międzynarodowa Rada ds. Kwalifikacji Testowania Oprogramowania