Jak myślisz, dlaczego chcesz to zrobić?
Sugerowałbym, że piękno bdd polega na tym, że zapewnia wszechobecny język pomiędzy interesariuszami, testerami i programistami. Można go wykorzystać w dowolnej części cyklu testowania, aby opisać funkcje, które chcesz i scenariusze, których przestrzegają. Z plikiem funkcji stylu korniszonu jako zwykłym plikiem tekstowym, można go edytować bezpośrednio przez interesariusza biznesowego i przenieść bezpośrednio z powrotem do repozytorium kodu źródłowego. Możesz dosłownie zabrać ze sobą nowe scenariusze i potwierdzić, które funkcje działają, zanim napiszesz jeden wiersz kodu.
Udostępniając inny format tych plików, przeszkadza się w łatwości przesyłania danych przez te mosty. Tak, możesz go upiększyć i zgrupować wszystkie funkcje razem, w dokumencie tekstowym itp., Ale w ten sposób tracisz możliwość bezpośredniego zrobienia zestawu scenariuszy prosto z firmy i wykazania, że baza kodu "działa" dla nich.
Więc sugerowałbym, że najlepszym formatem przedstawianie interesariuszy biznesowych jest dokładnie taki sam jak format one już są.
jednak masz uważane zmieniając biegacza swoich testów. Nawet jeśli funkcje są nadal w postaci zwykłego tekstu, biegacz taki jak concordion lub Concordion.net da bardzo ładny obraz przebiegu testowego.
Czy możesz wyjaśnić, który z nich wybrałeś na końcu i jak możesz go obsługiwać w firmie? – vikramvi
Opuściłem projekt i firmę przed podjęciem decyzji. – dgmstuart
czy próbowałeś tego w nowym projekcie i firmie? Twoje dane wejściowe będą bardzo pomocne dla społeczności i dla mnie :) – vikramvi