Utilizziamo Selenium webdriver + SpecFlow per testare la nostra applicazione Web.
Per alcune funzionalità, tutto è chiaro. Ma immagina la situazione: alcune domande arrivano all'utente Web dal sistema esterno a cui può rispondere. Il test dovrebbe "verificare" se l'utente può vedere quelle domande nella vista appropriata e inviare con successo alcune o tutte le risposte. Se non ci sono domande per l'utente specificato - la sezione "Nuove domande" non viene visualizzata sul sito Web.
Quindi sono bloccato con quanto segue: come rendere la situazione "Non c'è niente da testare" NON un fallimento o successo, ma solo interrompere il test e restituire lo stato "ignora"? Potrei aggiungere che potrebbero esserci tonnellate di test per l'intero sistema e sembra molto difficile selezionarli manualmente in qualche modo (contrassegnando come "ignorare" in anticipo).