{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/02-course-content/04-week-04",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv"}},"mdx":{"fields":{"id":"c3103bc7-4953-5d33-be82-e920b7e48009","title":"Week 4 (49)","slug":"/02-course-content/04-week-04"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Week 4 (49)\",\n  \"metaTitle\": \"Week 4 (49) - Test Effort Assessment\",\n  \"metaDescription\": \"Test Effort Assessment: lectures, study material and activities for calendar week 49.\",\n  \"order\": 4\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Test Effort Assessment.\"), mdx(\"h2\", null, \"Lectures and slides\"), mdx(\"p\", null, \"Previous course recordings:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.youtube.com/watch?v=x1o4tjT3vOQ\"\n  }, \"Test Effort Assessment \\u2014 Kalmar, 2025\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://youtu.be/T1DLekSDYKo\"\n  }, \"Test Effort Assessment \\u2014 V\\xE4xj\\xF6, 2025\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://docs.google.com/presentation/d/1ci4z8hmuTTmE11Mz3Fy1a1Cr9clJSX-mCX-zKymYiI0/edit?usp=sharing\"\n  }, \"Slides: Test Effort Assessment\"))), mdx(\"h2\", null, \"Study material\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://youtu.be/dhuX09OOuY4?si=54n05i6tF1Zu2yWT\"\n  }, \"Testing Strategy \\u2014 Luise Freese\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://youtu.be/k5jcvz6QvvI\"\n  }, \"Guest lecture: Ulrika Malmgren \\u2014 Tester / Developer, 2020\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.youtube.com/watch?v=XcT4yYu_TTs&ab_channel=GoogleTechTalks\"\n  }, \"How to write clean, testable code \\u2014 Google Tech Talks\"))), mdx(\"h2\", null, \"Labs and deadlines\"), mdx(\"p\", null, \"Prepare your project and article choices before the lab session. The teaching assistant will discuss both choices with you.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/kurser/mjukvarutestning/03-examinations/04-assignment-2\"\n  }, \"Assignment 2\"), \": select your project and show it to the teaching assistant during a lab session by \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Friday 4 December 2026 at 16:00\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/kurser/mjukvarutestning/03-examinations/05-assignment-3\"\n  }, \"Assignment 3\"), \": select your article and show it to the teaching assistant \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"before Friday 4 December 2026 at 16:00\"), \".\")), mdx(\"p\", null, \"See the assignment pages for the full selection requirements.\"), mdx(\"h2\", null, \"Reading\"), mdx(\"p\", null, \"Developer Testing, chapters 4\\u20136. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/kurser/mjukvarutestning/01-course-information/02-course-Literature\"\n  }, \"Course literature\"), \" for the books used in this course.\"), mdx(\"h2\", null, \"Schedule and other recordings\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://cloud.timeedit.net/lnu/web/schema1/ri165v5757Y247QYX9Q9492XZ90YQwQ8255Z3Y3y55.html\"\n  }, \"Kalmar and online schedule\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://cloud.timeedit.net/lnu/web/schema1/ri165v2y52Y245QY7ZQ9532XZ70YQwQ7.html\"\n  }, \"V\\xE4xj\\xF6 schedule\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/kurser/mjukvarutestning/02-course-content/05-old-lectures\"\n  }, \"Previous years lectures\"))), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/kurser/mjukvarutestning/02-course-content/03-week-03\"\n  }, \"Previous: Week 3 (48)\"), \" \\xB7 \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/kurser/mjukvarutestning/02-course-content/05-week-05\"\n  }, \"Next: Week 5 (50)\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#lectures-and-slides","title":"Lectures and slides"},{"url":"#study-material","title":"Study material"},{"url":"#labs-and-deadlines","title":"Labs and deadlines"},{"url":"#reading","title":"Reading"},{"url":"#schedule-and-other-recordings","title":"Schedule and other recordings"}]},"parent":{"relativePath":"02-course-content/04-week-04.md"},"frontmatter":{"metaTitle":"Week 4 (49) - Test Effort Assessment","metaDescription":"Test Effort Assessment: lectures, study material and activities for calendar week 49."}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/02-course-content","title":"Course content"}}},{"node":{"fields":{"slug":"/01-course-information","title":"Study guide"}}},{"node":{"fields":{"slug":"/03-examinations","title":"Assignments and Examinations"}}},{"node":{"fields":{"slug":"/","title":"Software Testing 1DV609"}}},{"node":{"fields":{"slug":"/01-course-information/01-communication-strategy","title":"Communication Strategy"}}},{"node":{"fields":{"slug":"/01-course-information/02-course-Literature","title":"Course literature"}}},{"node":{"fields":{"slug":"/01-course-information/02-course-goals-assignments","title":"Assignments and grading"}}},{"node":{"fields":{"slug":"/01-course-information/03-expections","title":"What we expect from you"}}},{"node":{"fields":{"slug":"/01-course-information/04-gitlab-promptlab","title":"Gitlab resources"}}},{"node":{"fields":{"slug":"/02-course-content/01-course-intro-summary","title":"Week 1 (46) Course introduction Summary"}}},{"node":{"fields":{"slug":"/02-course-content/02-week-02","title":"Week 2 (47)"}}},{"node":{"fields":{"slug":"/02-course-content/01-week-01","title":"Week 1 (46)"}}},{"node":{"fields":{"slug":"/02-course-content/03-week-03","title":"Week 3 (48)"}}},{"node":{"fields":{"slug":"/02-course-content/04-week-04","title":"Week 4 (49)"}}},{"node":{"fields":{"slug":"/02-course-content/05-old-lectures","title":"Previous years lectures"}}},{"node":{"fields":{"slug":"/02-course-content/05-week-05","title":"Week 5 (50)"}}},{"node":{"fields":{"slug":"/02-course-content/06-week-06","title":"Week 6 (51)"}}},{"node":{"fields":{"slug":"/02-course-content/07-week-07","title":"Week 7 (52)"}}},{"node":{"fields":{"slug":"/02-course-content/01-basics-summary","title":"Week 1 (46) Basics of Testing Summary"}}},{"node":{"fields":{"slug":"/02-course-content/08-week-08","title":"Week 8 (53)"}}},{"node":{"fields":{"slug":"/02-course-content/09-week-09","title":"Week 9 (1)"}}},{"node":{"fields":{"slug":"/03-examinations/01-assignment-1-part-1","title":"A1.a1 - Alternative 1"}}},{"node":{"fields":{"slug":"/02-course-content/10-week-10","title":"Week 10 (2)"}}},{"node":{"fields":{"slug":"/03-examinations/02-assignment-1-part-1-alternative","title":"A1.a2 - Alternative 2"}}},{"node":{"fields":{"slug":"/03-examinations/03-assignment-1-part-2","title":"A1 Part 2 - Agentic Testing"}}},{"node":{"fields":{"slug":"/03-examinations/04-assignment-2","title":"Assignment 2 - System testing"}}},{"node":{"fields":{"slug":"/03-examinations/05-assignment-3","title":"Assignment 3 - the article"}}},{"node":{"fields":{"slug":"/03-examinations/06-final-exam","title":"Final Exam"}}}]}},"pageContext":{"id":"c3103bc7-4953-5d33-be82-e920b7e48009"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}