I have to sympathetically resolve a debate internally. Take this scenario, it's not perfect but bear with me.
As Arthur
I want to upload multiple lists of appointment data during the day
So that a SMS message is sent to the patient to check their emails.
The file is exported from a 3rd party system in .csv, we have no control over this, and Arthur currently continues in that format.
A colleague is adamant that the scenario should be:
As Arthur
I want to upload multiple lists of appointment data during the day in .csv format
So that a SMS message is sent to the patient to check their emails.
I feel that the file type is an acceptance criteria, not part of the scenario because Arthur could have saved it to xlsx for analysis on other tabs. We would need to fail that should the business insist we only support .csv upload. BDD is new to the company and I don't profess to be an expert, I am trying to get better fast, so any advice would be gratefully recieved.