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ż