{"id":321,"date":"2023-12-18T15:40:07","date_gmt":"2023-12-18T15:40:07","guid":{"rendered":"https:\/\/kenpugh.com\/blog\/?p=321"},"modified":"2023-12-18T15:40:09","modified_gmt":"2023-12-18T15:40:09","slug":"use-cases-and-atdd-bdd-scenarios","status":"publish","type":"post","link":"https:\/\/kenpugh.com\/blog\/use-cases-and-atdd-bdd-scenarios\/","title":{"rendered":"Use Cases and ATDD\/BDD Scenarios"},"content":{"rendered":"\n<p>Ivar Jacobson And Alistair Cockburn have a great article on \u201cUse Cases are Essential\u201d.\u00a0You can read it at <a href=\"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631182\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631182<\/a>.\u00a0Its summary says, \u201cUse cases provide a proven method to capture and explain the requirements of a system in a concise and easily understood format\u201d.\u00a0I have incorporated use cases in my ATDD\/BDD workshops for many years.\u00a0In this article, I\u2019ll show one transformation of the use case they used in their paper into the detailed ATDD\/BDD scenarios.\u00a0<\/p>\n\n\n\n<p>The PDF is <a href=\"https:\/\/kenpugh.com\/Articles\/Use%20Cases%20and%20BDD-ATDD%20Scenarios.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a><\/p>\n\n\n\n<p>The HTML version is <a href=\"https:\/\/kenpugh.com\/Articles\/Use%20Cases%20and%20BDD-ATDD%20Scenarios.htm\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ivar Jacobson And Alistair Cockburn have a great article on \u201cUse Cases are Essential\u201d.\u00a0You can read it at https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631182.\u00a0Its summary says, \u201cUse cases provide a proven method to capture and explain the requirements of a system in a concise and easily understood format\u201d.\u00a0I have incorporated use cases in my ATDD\/BDD workshops for many years.\u00a0In this &hellip; <a href=\"https:\/\/kenpugh.com\/blog\/use-cases-and-atdd-bdd-scenarios\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Use Cases and ATDD\/BDD Scenarios<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[10,6,7,35],"class_list":["post-321","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-atdd","tag-bdd","tag-scenarios","tag-usercases"],"_links":{"self":[{"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":1,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"predecessor-version":[{"id":322,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions\/322"}],"wp:attachment":[{"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenpugh.com\/blog\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}