Защо мислиш, че искаш да направиш това?
Бих предположил, че красотата на bdd е, че предоставя повсеместен език между бизнес заинтересованите страни, тестерите и разработчиците. Може да се използва във всяка част от цикъла на тестване, за да опише функциите, които искате, и сценариите, към които се придържат. С вашия файл с характеристики в стил корнишони като обикновен текстов файл, той може да бъде редактиран директно от бизнес заинтересована страна и директно прехвърлен обратно в хранилище на изходния код. Можете буквално да вземете нови сценарии от бизнеса и да потвърдите кои функции трябва да работят, преди да напишете един ред код.
Предоставяйки различен формат за тези файлове, вие пречите на лекотата, с която данните могат да преминат през тези мостове. Да, можете да го разкрасите и да групирате всички функции заедно, в документ на Word и т.н., но като направите това, вие губите способността директно да вземете набор от сценарии направо от бизнеса и да демонстрирате, че кодовата база „работи“ за тях.
Така че бих предложил най-добрият формат за представяне на заинтересованите страни от бизнеса да е точно същият като формата, в който те вече са.
Обмисляли ли сте обаче да промените бегача на вашите тестове. Дори ако функциите все още са в обикновен текст, бегач като concordion или Concordion.net ще ви даде много красиво показване на тестово изпълнение.
person
AlSki
schedule
15.11.2011