{"product_id":"9781617294105","title":"Writing Great Specifications: Using Specification By Example and Gherkin","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eWriting Great Specifications\u003c\/i\u003e is an example-rich tutorial that teaches you how to write good Gherkin specification documents that take advantage of the benefits of specification by example. Foreword written by Gojko Adzic.\u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eThe clearest way to communicate a software specification is to provide examples of how it should work. Turning these story-based descriptions into a well-organized dev plan is another matter. Gherkin is a human-friendly, jargon-free language for documenting a suite of examples as an executable specification. It fosters efficient collaboration between business and dev teams, and it's an excellent foundation for the specification by example (SBE) process.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Book\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eWriting Great Specifications\u003c\/i\u003e teaches you how to capture executable software designs in Gherkin following the SBE method. Written for both developers and non-technical team members, this practical book starts with collecting individual feature stories and organizing them into a full, testable spec. You'll learn to choose the best scenarios, write them in a way that anyone can understand, and ensure they can be easily updated by anyone.management. \u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReading and writing Gherkin\u003c\/li\u003e\n\u003cli\u003eDesigning story-based test cases\u003c\/li\u003e\n\u003cli\u003eTeam Collaboration\u003c\/li\u003e\n\u003cli\u003eManaging a suite of Gherkin documents\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003cb\u003eAbout the Reader\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003ePrimarily written for developers and architects, this book is accessible to any member of a software design team.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Author\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003cb\u003eKamil Nicieja\u003c\/b\u003e is a seasoned engineer, architect, and project manager with deep expertise in Gherkin and SBE.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eTable of contents\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003col\u003e\n\u003cli\u003eIntroduction to specification by example and Gherkin \u003c\/li\u003e \u003cb\u003ePART 1 - WRITING EXECUTABLE SPECIFICATIONS WITH EXAMPLES\u003c\/b\u003e \u003cli\u003eThe specification layer and the automation layer \u003c\/li\u003e\n\u003cli\u003eMastering the Given-When-Then template \u003c\/li\u003e\n\u003cli\u003eThe basics of scenario outlines \u003c\/li\u003e\n\u003cli\u003eChoosing examples for scenario outlines \u003c\/li\u003e\n\u003cli\u003eThe life cycle of executable specifications \u003c\/li\u003e\n\u003cli\u003eLiving documentation \u003c\/li\u003e \u003cb\u003ePART 2 - MANAGING SPECIFICATION SUITES \u003c\/b\u003e \u003cli\u003eOrganizing scenarios into a specification suite \u003c\/li\u003e\n\u003cli\u003eRefactoring features into abilities and business needs \u003c\/li\u003e\n\u003cli\u003eBuilding a domain-driven specification suite \u003c\/li\u003e\n\u003cli\u003eManaging large projects with bounded contexts \u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47050987766000,"sku":"9781617294105","price":36.81,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781617294105_p0.jpg?v=1763853547","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781617294105","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}