Oto pomysł, który może uszczęśliwić obie grupy i dobrze wpasować się w podejście zwinne:
Zautomatyzuj kontrole akceptacji użytkowników i zrzuć je z ekranu.
http://pragprog.com/magazines/2009-12/automating-screencasts
Wydaje się, że częścią twojego problemu jest to, że pisane plany testów są bardzo powtarzalne i mają charakter wyłącznie potwierdzający. Szczerze mówiąc, w ogóle nie nazwałbym tego, co piszesz, testowaniem - jeśli tylko potwierdza wymagania, sprawdza . Zautomatyzowanie tego i screencasting pozwoli ci regularnie spakować fajne demo dla swoich klientów (możesz nawet wysłać je przez krótką dobę) - chętniej klikną demo i obejrzą go, niż otworzą plan testowy i zacznij nad tym pracować, więc mam nadzieję, że otrzymasz szybszą informację zwrotną (bardzo ważne, jeśli zmierzasz w kierunku bardziej zwinnego podejścia). Będziesz mógł ponownie używać komponentów, aby zmniejszyć obciążenie,
Zapewnia również sposób faktycznego spełnienia wymagań - czy natknąłeś się na specyfikację wykonywalną Gojko Adzic? Spójrz tutaj:
http://gojko.net/2010/08/04/lets-change-the-tune/
Jeśli myślisz o tym, jako o sposobie wprowadzenia wymagań do postaci wykonywalnej w celu pokazania ich klientom , to nagle wydaje się o wiele mniej bezcelowe.
Teraz, zakładając kapelusz testera, mam zaszczyt wskazać, że jeśli element screencastu wystartuje, uwolni ciebie / twoich interesariuszy do przeprowadzenia odpowiednich testów - tj. Wypróbowania przypadkowych przypadków i testów, które faktycznie rzucają wyzwanie aplikacji , a nie tylko potwierdzanie wymagań. Sugeruję dostarczenie screencastów wraz z krótkimi pytaniami lub sugestiami dotyczącymi obszarów, w których chcesz uzyskać więcej opinii, na przykład:
1) Oto nasz nowy formularz rejestracyjny - obejrzyj screencast, aby zobaczyć, jak to działa!
Czego oczekujemy od nas opinii: Dodaliśmy wiele dodatkowych kontroli w tym formularzu, aby upewnić się, że klienci nie są w stanie wprowadzić niewłaściwych danych - naprawdę chcielibyśmy, abyś spojrzał na komunikaty o błędach, które otrzymują klienci włóż niewłaściwą rzecz i powiedz nam, czy nasi klienci uznają ich za łatwych do zrozumienia.
Chcielibyśmy również wiedzieć, czy w niektórych przypadkach byliśmy zbyt rygorystyczni - jeśli masz jakieś wyjątkowo nietypowe dane klientów (być może naprawdę długie lub bardzo krótkie imię lub ktoś z nietypowymi postaciami w imieniu, lub coś innego, o czym nie pomyśleliśmy, a może ich adres nie ma nazwy ulicy lub czegoś takiego dziwnego?), a może mógłbyś poświęcić kilka minut na ich wypróbowanie?
Oznacza to, że prezentujesz fajny screencast, a następnie pytasz o opinie, kadrując je, nie będąc zbyt konkretnym, spraw, aby zastanowili się nad potencjalnymi problemami, a nie tylko potwierdzili. Pobierz je myślenia , zamiast po prostu klikając na ślepo przez planem badań. Zasadniczo piszesz dla nich kartę testu eksploracyjnego . (Jeśli spojrzysz na zwinne kwadraty testowe , byłyby to testy w kwadrancie 3).