{"componentChunkName":"component---src-templates-lecture-template-js","path":"/lectures/semaine10/fragilite-lectures","result":{"data":{"mdx":{"body":"function _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/* @jsx mdx */\nvar _frontmatter = {\n  \"slug\": \"semaine10/fragilite-lectures\",\n  \"title\": \"Lectures sur la fragilité des tests\",\n  \"type\": \"reading\",\n  \"time\": \"20 minutes\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html\"\n  }), \"Cet article de Google\"), \" pour leur point de vu sur les tests de haut niveau\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://martinfowler.com/bliki/TestPyramid.html\"\n  }), \"Cet article de Martin Fowler\"), \" sur la pyramide de test et les tests sous-cutan\\xE9s.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Contrastez ce qui est vu dans le cours avec \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam\"\n  }), \"cet article de JB Rainsberger\"), \". Qu'en pensez-vous?\\nNotez par contre que l'article date un peu et qu'il ne repr\\xE9sente pas exactement sa vision aujourd'hui (11 ans en informatique, c'est long!).\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Si vous avez le temps de regarder la vid\\xE9o, encore mieux!\")))), mdx(\"p\", null, \"Pour ceux qui d\\xE9sirent un exemple vraiment complet d'un strat\\xE9gie de tests qui minimise la fragilit\\xE9, vous pouvez \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://martinfowler.com/articles/practical-test-pyramid.html\"\n  }), \"lire cet article\")));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"slug":"semaine10/fragilite-lectures","title":"Lectures sur la fragilité des tests","type":"reading","time":"20 minutes"}}},"pageContext":{"slug":"semaine10/fragilite-lectures","previous":null,"next":"/lectures/semaine10/type-portee-conference","breadcrumbs":[{"url":"/curriculum","label":"Curriculum"},{"label":"Semaine 10"},{"label":"Tests non unitaires"},{"url":"/lectures/semaine10/fragilite-lectures","label":"Lectures sur la fragilité des tests"}]}}}