2011-11-25 19 views
30

Pliki składni Gherkin to zwykły tekst, więc można użyć dowolnego edytora, takiego jak notatnik. Jednak jedną z ważniejszych rzeczy, których używamy, jest dostarczenie tabel przykładowych danych. Bez dobrych opcji formatowania pliki stają się trudne do odczytania.Czy są jakieś narzędzia inne niż dla deweloperów do edycji plików korniszonów?

Istnieje kilka dobrych narzędzi (patrz: How to get Gherkin syntax highlighting for .feature files in Visual Studio?) dla studia graficznego, takiego jak specflow.org lub https://github.com/henritersteeg/cuke4vs. Inna opcja dla programistów wykorzystujących środowisko Eclipse jest omówiona pod adresem Cucumber IDE for feature writing with autocomplete?. Nie chcę jednak, aby był on instalowany dla naszych analityków biznesowych.

Oto plik podświetlania składni (http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/), który można zaimportować do notatnika ++, ale nie ma on nic wspólnego z formatowaniem tabel.

Czy są jakieś inne opcje, które mogłem pominąć, aby pozwolić osobom niebędącym deweloperami na wydajną edycję plików .feature?

+0

Można również spojrzeć na rozszerzeniu Tidy Gherkin dla Chrome, jego mój ulubiony i lekki. Jak to pytanie jest zamknięta Nie mogę powiedzieć, że to jest odpowiedź: – user3251882

Odpowiedz

8

Wydaje się, że w projekcie jest kilka projektów.

  • Istnieje beta z Gherkin edytorze tutaj: http://gherkineditor.codeplex.com/ (Windows)
  • autor ogórek za stworzyła web-based gherkin editor (opiera się na JavaScript, Ace i node.js). Być może nieco bardziej skomplikowana konfiguracja, ale mogłaby zostać zintegrowana z CMS lub innym systemem internetowym.

Tak naprawdę nie zastępuje rozmowy z ekspertami domeny biznesowej.

+3

+1 dla rozmów nad przechwytywaniem – Lunivore

+4

Wygląda na to, że skupianie się na narzędziu redaktorów korniszonu jest skierowane przede wszystkim do programistów .. Myślę, że miałem nadzieję, że zespół ds. wymagań może przyczynić się do przyjęcia lepszych specyfikacji niż Musi pochodzić od zespołu programisty Rozmowy są niezwykle ważne, ale nadal musi istnieć dobry sposób na przechwycenie tych dyskusji w przydatnym formacie, który nie jest tylko dokumentem słownym.Dzięki, za Twój wkład – toddles2000

+0

Edytor Gherkin nadal znajduje się w wersji beta i ulega awarii podczas używania go, tracąc zmiany. – EleventhDoctor

1

Jest aktualizowany eclipse plugin o nazwie xgherkins na github dla użytkowników zaćmienie

+0

Czy masz o tym więcej informacji? Jedyne wyniki, jakie uzyskuję, gdy google "xgherkins" jest tym postem ... – Per

+1

dokładnie to, czego szukałem –

0

Dobrym rozwiązaniem tego problemu jest użycie wtyczki zachowywać dla JIRA.

W dobrym zespole SCRUM eksperci domeny i właściciele firm powinni zdefiniować zaległości i opisać, czego chcą. To niesamowite, że możesz natychmiast dodać definicje Given/When/Then do scenariusza testowego.

JBehave obsługuje również pobieranie plików .feature z Dokumentów Google. Nie ma podświetlania składni wtyczki do Google Docs, więc to tylko zajmuje się problem z synchronizacją.

11

Oto narzędzie dla programistów. Mieliśmy podobne wymagania i chciałem mieć szansę na stworzenie rozszerzenia do Chrome. To nic nie kosztuje i nie ma reklam. Przede wszystkim jest to platforma wieloplatformowa i nie wymaga żadnej wiedzy technicznej do zainstalowania i uruchomienia. https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

Wiem, że to stary post, ale natknąłem się na niego, gdy szukałem rozwiązania i nie sądziłem, że odpowiedzi w pełni odnoszą się do wniosku PO dotyczącego narzędzia nie deweloperskiego (prawdopodobnie mającego na celu -osoba techniczna).

To pierwsza próba, więc bądźcie mili! Mam nadzieję, że ktoś uzna to za przydatne.