{"id":4533,"date":"2025-02-04T12:19:53","date_gmt":"2025-02-04T12:19:53","guid":{"rendered":"https:\/\/enactest-project.eu\/capsules-repository\/capsule-10-automated-state-based-testing\/"},"modified":"2025-07-02T15:16:33","modified_gmt":"2025-07-02T15:16:33","slug":"capsule-10-automated-state-based-testing","status":"publish","type":"page","link":"https:\/\/enactest-project.eu\/nl\/capsules-repository\/capsule-10-automated-state-based-testing\/","title":{"rendered":"Capsule 10 | Automated state-based testing"},"content":{"rendered":"<style>.kb-row-layout-id_72d246-e5 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_72d246-e5 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_72d246-e5 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:148px;padding-right:100px;padding-bottom:142px;padding-left:100px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id_72d246-e5{background-color:rgba(175,252,65,0.24);}.kb-row-layout-id_72d246-e5 > .kt-row-layout-overlay{opacity:0.10;mix-blend-mode:normal;}@media all and (max-width: 1024px){.kb-row-layout-id_72d246-e5 > .kt-row-column-wrap{padding-top:100px;padding-right:150px;padding-bottom:80px;padding-left:150px;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id_72d246-e5 > .kt-row-column-wrap{padding-top:100px;padding-right:20px;padding-bottom:40px;padding-left:20px;grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_72d246-e5 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column_18cd14-21{margin-right:40px;}.kadence-column_18cd14-21 > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}.kadence-column_18cd14-21 > .kt-inside-inner-col,.kadence-column_18cd14-21 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_18cd14-21 > .kt-inside-inner-col{justify-content:center;flex-direction:column;display:flex;}.kadence-column_18cd14-21 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column_18cd14-21{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column_18cd14-21{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column_18cd14-21 > .kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center;}.kadence-column_18cd14-21 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_18cd14-21{position:relative;}@media all and (max-width: 1024px){.kadence-column_18cd14-21{margin-right:0px;margin-left:0px;}}@media all and (max-width: 767px){.kadence-column_18cd14-21{margin-right:0px;margin-left:0px;}.kadence-column_18cd14-21 > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_18cd14-21 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a, .wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a[data-kb-block=\"kb-adv-heading_e8714d-9a\"]{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;text-align:center;line-height:85px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a mark, .wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a[data-kb-block=\"kb-adv-heading_e8714d-9a\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a, .wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a[data-kb-block=\"kb-adv-heading_e8714d-9a\"]{font-size:60px;line-height:68px;text-align:center!important;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a, .wp-block-kadence-advancedheading.kt-adv-heading_e8714d-9a[data-kb-block=\"kb-adv-heading_e8714d-9a\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-bottom:30px;font-size:50px;line-height:50px;text-align:center!important;}}<\/style>\n<p class=\"kt-adv-heading_e8714d-9a wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading_e8714d-9a\"><strong>Capsule 10<\/strong><\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77, .wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77[data-kb-block=\"kb-adv-heading_3f31af-77\"]{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;text-align:center;line-height:85px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77 mark, .wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77[data-kb-block=\"kb-adv-heading_3f31af-77\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77, .wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77[data-kb-block=\"kb-adv-heading_3f31af-77\"]{font-size:60px;line-height:68px;text-align:center!important;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77, .wp-block-kadence-advancedheading.kt-adv-heading_3f31af-77[data-kb-block=\"kb-adv-heading_3f31af-77\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-bottom:30px;font-size:50px;line-height:50px;text-align:center!important;}}<\/style>\n<h1 class=\"kt-adv-heading_3f31af-77 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading_3f31af-77\">Automated state-based testing<\/h1>\n<\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-id_424eae-7a > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_424eae-7a > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_424eae-7a > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:60px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id_424eae-7a > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id_424eae-7a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id_424eae-7a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_424eae-7a alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column_5d448e-60 > .kt-inside-inner-col{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kadence-column_5d448e-60 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}.kadence-column_5d448e-60 > .kt-inside-inner-col,.kadence-column_5d448e-60 > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column_5d448e-60 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_5d448e-60{position:relative;}@media all and (max-width: 1024px){.kadence-column_5d448e-60 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kadence-column_5d448e-60 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_5d448e-60 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading_41f42f-f9, .wp-block-kadence-advancedheading.kt-adv-heading_41f42f-f9[data-kb-block=\"kb-adv-heading_41f42f-f9\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_41f42f-f9 mark, .wp-block-kadence-advancedheading.kt-adv-heading_41f42f-f9[data-kb-block=\"kb-adv-heading_41f42f-f9\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h3 class=\"kt-adv-heading_41f42f-f9 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading_41f42f-f9\"><strong>General<\/strong> <strong>Information about the Capsule<\/strong><\/h3>\n\n\n<style>.kb-row-layout-id_ff7cbe-66 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_ff7cbe-66 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_ff7cbe-66 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-bottom:25px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id_ff7cbe-66 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id_ff7cbe-66 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id_ff7cbe-66 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_ff7cbe-66 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column_cdb122-13 > .kt-inside-inner-col,.kadence-column_cdb122-13 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_cdb122-13 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_cdb122-13{position:relative;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_cdb122-13 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Name:<\/strong> Automated state-based testing<br\/><strong>Identifier:<\/strong> ENACTEST_ID_10<br\/><strong>Language:<\/strong> English<br\/><strong>Category: <\/strong>Teaching material<br\/><strong>Keywords:<\/strong> state modeling, model-based testing, finite state machine, mutation testing, test generation<\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns_b3d8ea-f0{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns_b3d8ea-f0 .kt-button{font-weight:normal;font-style:normal;}.kt-btns_b3d8ea-f0 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_b3d8ea-f0 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns_b3d8ea-f0\"><style>.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_86dad6-a6.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_86dad6-a6 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/github.com\/a66as\/StateBasedTestCaseGeneration\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">Explore<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column_18779e-5d > .kt-inside-inner-col,.kadence-column_18779e-5d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_18779e-5d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_18779e-5d{position:relative;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_18779e-5d inner-column-2\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong><br\/>This capsule, which is developed by RISE, is focused on teaching state-driven model-based testing and how it can be automated. In particular, the teaching material introduces the concepts and practical applications of automated state-based testing using UML (Unified Modelling Language) state machines. With teaching material and practical exercises included in the capsule, students can learn how to model software behaviour using state machines and automate the test generation process to ensure the correctness and conformance of software systems.  <\/p>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-id_11901e-51 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_11901e-51 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_11901e-51 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:25px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id_11901e-51 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id_11901e-51 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id_11901e-51 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_11901e-51 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column_69fb21-d5 > .kt-inside-inner-col{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kadence-column_69fb21-d5 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}.kadence-column_69fb21-d5 > .kt-inside-inner-col,.kadence-column_69fb21-d5 > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column_69fb21-d5 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_69fb21-d5{position:relative;}@media all and (max-width: 1024px){.kadence-column_69fb21-d5 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kadence-column_69fb21-d5 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_69fb21-d5 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading_a0ec99-57, .wp-block-kadence-advancedheading.kt-adv-heading_a0ec99-57[data-kb-block=\"kb-adv-heading_a0ec99-57\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_a0ec99-57 mark, .wp-block-kadence-advancedheading.kt-adv-heading_a0ec99-57[data-kb-block=\"kb-adv-heading_a0ec99-57\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h3 class=\"kt-adv-heading_a0ec99-57 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading_a0ec99-57\"><strong>Supporting Materials<\/strong><\/h3>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns_b90b91-a6{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns_b90b91-a6 .kt-button{font-weight:normal;font-style:normal;}.kt-btns_b90b91-a6 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_b90b91-a6 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns_b90b91-a6\"><style>.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_7868a6-ec.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_7868a6-ec kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/enactest-project.eu\/wp-content\/uploads\/2025\/05\/Capsule-10-poster.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">Poster<\/span><\/a>\n\n<style>.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_0d67be-18.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_0d67be-18 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/www.youtube.com\/watch?v=8nbEoI6xXMQ&amp;feature=youtu.be \" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">Video<\/span><\/a>\n\n<style>.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_7f56bd-34.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_7f56bd-34 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/github.com\/a66as\/StateBasedTestCaseGeneration   \" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">GitHub<\/span><\/a>\n\n<style>.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_218a45-cb.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_218a45-cb kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/github.com\/a66as\/StateBasedTestCaseGeneration   \" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">Slides<\/span><\/a>\n\n<style>.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_ab588e-94.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_ab588e-94 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/github.com\/a66as\/StateBasedTestCaseGeneration \" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">Instructions for students and teachers<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column_639cdc-a2 > .kt-inside-inner-col{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kadence-column_639cdc-a2 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}.kadence-column_639cdc-a2 > .kt-inside-inner-col,.kadence-column_639cdc-a2 > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column_639cdc-a2 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_639cdc-a2{position:relative;}@media all and (max-width: 1024px){.kadence-column_639cdc-a2 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kadence-column_639cdc-a2 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_639cdc-a2 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Cost:<\/strong> Free<br\/><strong>Copyright and Other Restrictions:<\/strong> Yes<br\/><strong>Description: <\/strong>Licensed for educational and research purposes.<\/p>\n<\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-id_a2d359-cd > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_a2d359-cd > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_a2d359-cd > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:60px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id_a2d359-cd > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id_a2d359-cd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id_a2d359-cd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_a2d359-cd alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column_148df0-0f > .kt-inside-inner-col{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kadence-column_148df0-0f > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}.kadence-column_148df0-0f > .kt-inside-inner-col,.kadence-column_148df0-0f > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column_148df0-0f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_148df0-0f{position:relative;}@media all and (max-width: 1024px){.kadence-column_148df0-0f > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kadence-column_148df0-0f > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);border-right:1px solid var(--global-palette6, #718096);border-bottom:1px solid var(--global-palette6, #718096);border-left:1px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_148df0-0f inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading_fcfc59-f3, .wp-block-kadence-advancedheading.kt-adv-heading_fcfc59-f3[data-kb-block=\"kb-adv-heading_fcfc59-f3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_fcfc59-f3 mark, .wp-block-kadence-advancedheading.kt-adv-heading_fcfc59-f3[data-kb-block=\"kb-adv-heading_fcfc59-f3\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h3 class=\"kt-adv-heading_fcfc59-f3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading_fcfc59-f3\">Educational<\/h3>\n\n\n<style>.kb-row-layout-id_db1238-cd > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id_db1238-cd > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id_db1238-cd > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-bottom:25px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id_db1238-cd > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id_db1238-cd > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id_db1238-cd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id_db1238-cd alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column_ec1317-26 > .kt-inside-inner-col,.kadence-column_ec1317-26 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_ec1317-26 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_ec1317-26{position:relative;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_ec1317-26 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Interactivity Type: <\/strong>Interactive<br\/><strong>Learning Resource Type: <\/strong>Teaching material with accompanying software<br\/><strong>Interactivity Level:<\/strong> Medium<br\/><strong>Intended End-User Role: <\/strong>Learner (Master\u2019s students , final year Bachelor\u2019s students)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Context:<\/strong> Higher Education<br\/><strong>Typical Age Range:<\/strong> Adult learners (18+ years)<br\/><strong>Difficulty Level:<\/strong> Intermediate<br\/><strong>Description of Learning Objectives:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Learning how to generate tests from UML state machines<\/li>\n\n\n\n<li>Coverage criteria<\/li>\n\n\n\n<li>Mutation testing<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Prerequisites<\/strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prior knowledge of UML class diagrams and state charts.<\/li>\n\n\n\n<li>When using own models: Prior knowledge of testing basics<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<style>.kadence-column_a8136f-65 > .kt-inside-inner-col,.kadence-column_a8136f-65 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_a8136f-65 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_a8136f-65{position:relative;}<\/style>\n<div class=\"wp-block-kadence-column kadence-column_a8136f-65 inner-column-2\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Classification of the Learning Objectives According to Bloom\u2019s Taxonomy<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understand: Comprehend JUnit, Unit Testing, UML state machines, Test generation, and model coverage.<\/li>\n\n\n\n<li>Apply: N+ strategy for test generation and use mutation testing for evaluating tests.<\/li>\n\n\n\n<li>Analyze: Compare manual unit tests with generated tests.<\/li>\n\n\n\n<li>Evaluate<strong>:<\/strong> Assess test effectiveness of test cases.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learning Sequence<br\/><\/strong>Introduction to testing, testing framework and JUnit<br\/>Activity 1: Testing a Three Plater Volley Game in JUnit \u2013 with submissions<br\/>State Model, Coverage, N+ strategy, Code instrumentation, test generation<br\/>Activity2: Review generated tests<br\/>Evaluate generated tests with Mutation in comparison with manual tests<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expected Consequences<\/strong><br\/>Students will develop skills in model-based testing.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading_c436bd-16, .wp-block-kadence-advancedheading.kt-adv-heading_c436bd-16[data-kb-block=\"kb-adv-heading_c436bd-16\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_c436bd-16 mark, .wp-block-kadence-advancedheading.kt-adv-heading_c436bd-16[data-kb-block=\"kb-adv-heading_c436bd-16\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h5 class=\"kt-adv-heading_c436bd-16 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading_c436bd-16\"><strong><strong>Meta-Metadata<\/strong><\/strong><\/h5>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading_348e8c-4c, .wp-block-kadence-advancedheading.kt-adv-heading_348e8c-4c[data-kb-block=\"kb-adv-heading_348e8c-4c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_348e8c-4c mark, .wp-block-kadence-advancedheading.kt-adv-heading_348e8c-4c[data-kb-block=\"kb-adv-heading_348e8c-4c\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<p class=\"kt-adv-heading_348e8c-4c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading_348e8c-4c\"><strong>Metadata Schema:<\/strong> IEEE LOM-based ARIADNE<br\/><strong>Language:<\/strong> English<\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns_1b0184-88{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns_1b0184-88 .kt-button{font-weight:normal;font-style:normal;}.kt-btns_1b0184-88 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1b0184-88 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns_1b0184-88\"><style>.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}.wp-block-kadence-advancedbtn .kb-btn_c697d0-53.kb-button:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}}<\/style><a class=\"kb-button kt-button button kb-btn_c697d0-53 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn\" href=\"https:\/\/enactest-project.eu\/wp-content\/uploads\/2025\/05\/Capsule10_StateBasedTesting_Metadata.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"kt-btn-inner-text\">More information<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Capsule 10 Automated state-based testing General Information about the Capsule Name: Automated state-based testingIdentifier: ENACTEST_ID_10Language: EnglishCategory: Teaching materialKeywords: state modeling, model-based testing, finite state machine, mutation testing, test generation Description:This capsule, which is developed by RISE, is focused on teaching state-driven model-based testing and how it can be automated. In particular, the teaching material introduces&#8230;<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":4529,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-4533","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/pages\/4533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/comments?post=4533"}],"version-history":[{"count":2,"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/pages\/4533\/revisions"}],"predecessor-version":[{"id":4570,"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/pages\/4533\/revisions\/4570"}],"up":[{"embeddable":true,"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/pages\/4529"}],"wp:attachment":[{"href":"https:\/\/enactest-project.eu\/nl\/wp-json\/wp\/v2\/media?parent=4533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}