{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Yaz\u0131l\u0131m G\u00fcvenilirli\u011fini Sa\u011flamak \u0130\u00e7in Do\u011frulama Testi Teknikleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"YMR8mvDjZU\"><a href=\"https:\/\/fatihsoysal.com\/blog\/yazilim-guvenilirligini-saglamak-icin-dogrulama-testi-teknikleri\/\">Yaz\u0131l\u0131m G\u00fcvenilirli\u011fini Sa\u011flamak \u0130\u00e7in Do\u011frulama Testi Teknikleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/yazilim-guvenilirligini-saglamak-icin-dogrulama-testi-teknikleri\/embed\/#?secret=YMR8mvDjZU\" width=\"600\" height=\"338\" title=\"&#8220;Yaz\u0131l\u0131m G\u00fcvenilirli\u011fini Sa\u011flamak \u0130\u00e7in Do\u011frulama Testi Teknikleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"YMR8mvDjZU\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn yaz\u0131l\u0131m geli\u015ftirmede kritik bir \u00f6neme sahip olan do\u011frulama testleri (assertion testing) hakk\u0131nda detayl\u0131 bir makale haz\u0131rlad\u0131m. Yaz\u0131l\u0131m\u0131n beklendi\u011fi gibi \u00e7al\u0131\u015fmas\u0131n\u0131 garantilemek i\u00e7in olmazsa olmaz bir teknik olan do\u011frulama testleri, kodunuzun belirli ko\u015fullar alt\u0131nda nas\u0131l davranaca\u011f\u0131n\u0131 do\u011frulaman\u0131za olanak tan\u0131r. Bu sayede, beklenmedik hatalar\u0131n ve g\u00fcvenilirlik sorunlar\u0131n\u0131n \u00f6n\u00fcne ge\u00e7ebilirsiniz."}