Come modificare storie utente esistenti

7

Sono abbastanza nuovo a lavorare in Agile e con storie di utenti e scenari nello strumento BDD, Cetriolo e idealmente avrò bisogno di seguire un corso di tutto questo. Ho una serie di user story che devono essere modificati per una prossima versione.

Ad esempio, una delle storie degli utenti è:

'As a user
I want a visual indicator on entry into the application'

Questo deve essere cambiato in:

As a producer, I don’t want a textured background in the application 

I criteri di accettazione (nel formato Gherkin per chi ha familiarità con Cucumber) per la storia utente originale (il primo sopra) è

    Scenario: Show background image when video is not playing

    Given the application restarts 
When the home menu is displayed
Then the full-screen textured background should be visible at the correct resolution

Per la nuova user story (seconda sopra), i criteri di accettazione che ho scritto, ma non sono certi di ciò sono:

Scenario: Show dark grey background when video is not playing

Given the application restarts 
When the home menu is displayed
Then the dark grey background should be visible at the correct resolution

Questo sembra giusto? O mi mancano informazioni? Sono abbastanza nuovo per questo, quindi per favore portami con me.

    
posta fdama 23.08.2012 - 14:12
fonte

1 risposta

6

Un elemento di feedback che vorrei sulle tue storie. Il componente When serve a descrivere un'azione eseguita dall'utente, quindi mi aspetto di vedere un verbo vicino all'inizio di ogni passo When . Attualmente i tuoi step When sono più simili a Givens , poiché impostano lo scenario in uno stato noto.

L'utente deve effettivamente fare qualcosa per visualizzare il menu principale? Potrebbe essere che nel tuo scenario l'utente non compia alcuna azione, in questo caso è perfettamente accettabile che non ci siano% step% co_de, solo When e Givens .

Given the application starts
Then the home menu should be displayed
And I should see a dark grey background

Oppure potresti decidere che l'azione dell'utente sta (ri) avviando l'applicazione, nel qual caso non hai necessariamente bisogno di un Thens ...

When I restart the application
Then the home menu should be displayed
And I should see a dark grey background
    
risposta data 23.08.2012 - 15:01
fonte

Leggi altre domande sui tag