Ecco un'idea che potrebbe rendere felici entrambi i gruppi e adattarsi bene al passaggio verso un approccio Agile:
Automatizza i controlli di accettazione degli utenti e esegui lo screencast.
http://pragprog.com/magazines/2009-12/automating-screencasts
Sembra che parte del problema che stai riscontrando sia che i piani di test che stai scrivendo sono molto ripetitivi e puramente confermativi. Ad essere sincero, non chiamerei affatto ciò che stai scrivendo test - se sta solo confermando i requisiti, sta verificando . L'automazione e lo screencasting ti permetteranno di impacchettare regolarmente una demo ordinata per i tuoi clienti (potresti anche inviarli in un breve giorno) - avranno maggiori probabilità di fare clic su una demo e guardarla piuttosto che aprire un piano di test e inizia a lavorarci su, quindi spero che otterrai un feedback più rapido (molto importante se ti stai muovendo verso un approccio più agile). Sarai in grado di riutilizzare i componenti in modo da ridurre il carico di lavoro per te,
Fornisce anche un modo per eseguire effettivamente i requisiti: hai trovato le specifiche eseguibili di Gojko Adzic? Dai un'occhiata qui:
http://gojko.net/2010/08/04/lets-change-the-tune/
Se stai pensando a questo come un modo per ottenere i requisiti in un modulo eseguibile da provare ai tuoi clienti , poi improvvisamente sembra molto meno inutile.
Ora, indossando il mio cappello da tester, sono onorato di sottolineare che se la cosa screencast decolla, libererà te / i tuoi stakeholder per fare alcuni test adeguati - cioè provare casi limite e test che effettivamente sfidano l'app , piuttosto che confermare i requisiti. Ti suggerirei di fornire gli screencast insieme a brevi domande o suggerimenti per le aree su cui desideri più feedback, ad esempio:
1) Ecco il nostro nuovo modulo di registrazione - guarda questo screencast per vedere come funziona!
Su cosa vorremmo ricevere un feedback: abbiamo aggiunto molti controlli extra su questo modulo per assicurarci che i clienti non siano in grado di inserire i dati sbagliati - ci piacerebbe davvero che tu guardassi i messaggi di errore che ricevono i clienti quando mettere la cosa sbagliata e dirci se i nostri clienti li troveranno facili da capire.
Vorremmo anche sapere se in alcuni casi siamo stati troppo severi: se hai dati sui clienti particolarmente insoliti (forse un nome davvero lungo o molto breve o qualcuno con caratteri insoliti nel loro nome, o qualcos'altro a cui non abbiamo pensato, o forse il loro indirizzo non ha un nome di strada o qualcosa di strano?), forse potresti passare qualche minuto a provarli?
Cioè tu presenti un bel screencast e poi chiedi un feedback, inquadrandolo senza essere troppo specifico, inducili a pensare a potenziali problemi piuttosto che a confermare. Falli pensare , invece di fare semplicemente clic alla cieca attraverso un piano di test. Fondamentalmente stai scrivendo una carta di prova esplorativa per loro. (Se guardi i quadranti dei test Agile , questi sarebbero i test nel quadrante 3).