{"version":"1.0","provider_name":"GDK Software","provider_url":"https:\/\/gdksoftware.com\/pt-br","title":"Desenvolvimento Baseado em Comportamento (BDD)","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oLOwycnfPP\"><a href=\"https:\/\/gdksoftware.com\/pt-br\/knowledgebase\/desenvolvimento-baseado-em-comprtamento-com-delphi\">Desenvolvimento Baseado em Comportamento (BDD)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/gdksoftware.com\/pt-br\/knowledgebase\/desenvolvimento-baseado-em-comprtamento-com-delphi\/embed#?secret=oLOwycnfPP\" width=\"600\" height=\"338\" title=\"&#8220;Desenvolvimento Baseado em Comportamento (BDD)&#8221; &#8212; GDK Software\" data-secret=\"oLOwycnfPP\" 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\/\/# sourceURL=https:\/\/gdksoftware.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Para realizar testes em pequenas unidades de c\u00f3digo como por exemplo, procedures e fun\u00e7\u00f5es, n\u00f3s usamos testes unit\u00e1rios. Para testes mais abrangentes utilizamos desenvolvimento baseado em comportamento, conhecido por BDD (Behavioural Driven Development). Ao utilizar esta abordagem, os testes s\u00e3o escritos de forma que tanto os stakeholders como os desenvolvedores s\u00e3o capazes de compreender. Muita [&hellip;]"}