{"id":10,"date":"2008-12-10T16:46:40","date_gmt":"2008-12-10T15:46:40","guid":{"rendered":"http:\/\/www.softwarearchitektur.de\/?p=10"},"modified":"2008-12-17T08:52:10","modified_gmt":"2008-12-17T07:52:10","slug":"testen-ist-nicht-gleich-tdd","status":"publish","type":"post","link":"https:\/\/www.softwarearchitektur.de\/?p=10","title":{"rendered":"Testen ist nicht gleich TDD"},"content":{"rendered":"<p>Bei meinem momentanen Arbeitgeber wird seit 3-4 Jahren in vielen Bereichen eine testgetriebene Entwicklung durchgef\u00fchrt. Manchmal werden die Tests auch erst nach dem eigentlichen Code erstellt, aber wenigstens noch bevor ein neues Feature in das Produkt eingebaut wird.<\/p>\n<p>So jedenfalls mein Weltbild. Die Realit\u00e4t hat mich dann heute leider wieder eingeholt: auf die Frage, ob wir denn eine ausreichende Testabdeckung f\u00fcr ein neues Feature haben, kam als Antwort wie selbstverst\u00e4ndlich:<\/p>\n<blockquote><p>Das Feature ist freigegeben und den Rest (das Testen) machen wir \u00fcber die eingehenden Bugs aus der Testabteilung.<\/p><\/blockquote>\n<p>So kann man nat\u00fcrlich Testen, eine ausreichende Testabdeckung und eine schnelle Verifikation von durchgef\u00fchrten \u00c4nderungen sind so wohl nicht m\u00f6glich. Es scheint doch noch viel Aufkl\u00e4rungsarbeit notwendig zu sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei meinem momentanen Arbeitgeber wird seit 3-4 Jahren in vielen Bereichen eine testgetriebene Entwicklung durchgef\u00fchrt. Manchmal werden die Tests auch erst nach dem eigentlichen Code erstellt, aber wenigstens noch bevor ein neues Feature in das Produkt eingebaut wird. So jedenfalls mein Weltbild. Die Realit\u00e4t hat mich dann heute leider wieder eingeholt: auf die Frage, ob [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[3],"tags":[4,325],"_links":{"self":[{"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/posts\/10"}],"collection":[{"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":3,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":14,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions\/14"}],"wp:attachment":[{"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwarearchitektur.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}