processo BDD per lo sviluppo SAP

1

Forse questa storia dovrebbe essere intitolata "Definizioni BDD per storie di servizio agili" ...

Per le nostre storie basate su .NET (sempre sezioni verticali) utilizziamo definizioni che corrispondono al ben noto formato BDD.

A volte la storia implica un lavoro esplicito in un sistema dipendente (qui questo è SAP). Quando ciò accade, non tocca affatto l'interfaccia utente e spesso non coinvolge .NET in alcun modo.

Finora non siamo stati in grado di definire queste storie in BDD (formato gherkin) e questo rende difficile per le storie essere capite in generale.

Mentre molte storie avranno una sezione di dettagli tecnici arricchita con gli elementi a cui si riferiscono gli scenari, come deve essere definita una storia che è essenzialmente solo punti elenco tecnici? Esiste una sintassi del gherkin per definire il comportamento del servizio?

    
posta Matt W 05.09.2018 - 13:23
fonte

2 risposte

1

Un modo per pensarci che possa essere d'aiuto è che lo sviluppo basato sul comportamento è inteso a descrivere scenari di test automatizzati, non elementi di backlog. Potrebbe essere possibile che il tuo articolo del backlog abbia solo uno scenario, e va bene, ma sta ancora descrivendo lo scenario. Pertanto, non vi è alcun problema con un comportamento tecnico descritto come BDD:

Given I have a client record X
And That client record already exists
And the existing record date is more recent
When I save the client record to SAP
Then record is not saved
And I receive a MORE RECENT RECORD EXISTS response

Ora, non ho idea del perché questo genere di cose non possa essere solo uno scenario in una user story più ampia che include un comportamento rivolto al cliente, ma nulla dice che ogni elemento del backlog debba essere una user story, quindi il direct rispondere alla tua domanda è che finché si verifica il comportamento dell'applicazione con BDD, non importa quanto sia tecnico.

    
risposta data 05.09.2018 - 16:27
fonte
0

Potresti scrivere un parser di cetriolini e un imbrago di prova in ABAP, oppure potresti vedere se qualcuno lo ha già fatto. Una ricerca rapida ha prodotto link , che indica che almeno alcuni lavori precedenti è stato fatto sull'integrazione dei file di feature Gherkin all'interno di SAP.

    
risposta data 05.09.2018 - 19:41
fonte

Leggi altre domande sui tag