W fazie rozwoju zwykle posiadałbym własne skrypty testowe, które dokumentowałyby dane, scenariusze i kroki wykonania, które planuję przetestować; to jest mój plan testowy deweloperów. Po wdrożeniu tej funkcji w Test, testerzy testują ją przy użyciu własnego skryptu testowego, który napisali. W UAT użytkownik biznesowy następnie testuje, korzystając z własnego planu testów.
Z perspektywy czasu wygląda na to, że zapewnia to lepszy zasięg, przy czym testy programistyczne obejmują mieszanie testów czarnych i białych skrzynek, podczas gdy testerzy i użytkownicy biznesowi koncentrują się na testach czarnych skrzynek. Ale z drugiej strony, wywołuje to odrębne przypadki testowe, które są wykonywane tylko na etapie (tj. Niektóre przypadki, o których myśleli testerzy, są wykonywane tylko na etapie testowym) i chciałby, aby deweloper pominął to, co powoduje, że jest to błąd .
Czy warto skonsolidować skrypty testowe od samego początku? Tak więc używając jednego zunifikowanego skryptu testowego, czy jest to trudne do zrobienia z góry?