{"id":2179,"date":"2023-08-22T17:10:14","date_gmt":"2023-08-22T17:10:14","guid":{"rendered":"https:\/\/gizemevkuran.com\/?p=2179"},"modified":"2023-08-22T17:12:58","modified_gmt":"2023-08-22T17:12:58","slug":"yazilim-test-gunlukleri-yazilim-test-dunyasina-giris","status":"publish","type":"post","link":"https:\/\/gizemevkuran.com\/?p=2179","title":{"rendered":"YAZILIM TEST G\u00dcNL\u00dcKLER\u0130: Yaz\u0131l\u0131m Test D\u00fcnyas\u0131na Giri\u015f!"},"content":{"rendered":"\n<p><strong>Yaz\u0131l\u0131m Testi Nedir?<\/strong><\/p>\n\n\n\n<p>Yaz\u0131l\u0131m testi en genel tan\u0131m\u0131yla bir yaz\u0131l\u0131m\u0131n gereksinimleri sorunsuz kar\u015f\u0131lad\u0131\u011f\u0131n\u0131 ve kalitesini kontrol etmek amac\u0131yla yap\u0131lan aktivitelerdir. Yaz\u0131l\u0131m test d\u00fcnyas\u0131nda \u00fcr\u00fcn\u00fcn fonksiyonlar\u0131n\u0131n do\u011fru \u00e7al\u0131\u015fmas\u0131ndan; performans\u0131na, kullan\u0131m kolayl\u0131\u011f\u0131na kadar bir\u00e7ok metri\u011fi \u00f6l\u00e7en test \u00e7e\u015fitleri bulunmaktad\u0131r.<\/p>\n\n\n\n<p><strong>Neden Test Etmeliyiz?<\/strong><\/p>\n\n\n\n<p>Hatas\u0131z Kod Olmaz! \ud83d\ude42<\/p>\n\n\n\n<p>Maliyet-Zaman-Kalite! Asl\u0131nda bir yaz\u0131l\u0131m\u0131n b\u00fct\u00fcn a\u015famalar\u0131nda tek hedef bu \u00fc\u00e7l\u00fcden maksimum kazanc\u0131 sa\u011flamakt\u0131r. Bu noktada testin \u00f6nemi b\u00fcy\u00fckt\u00fcr.<\/p>\n\n\n\n<p>Bir hatay\u0131, \u00fcr\u00fcn m\u00fc\u015fteriyle bulu\u015fana kadar ge\u00e7en s\u00fcrede ne kadar \u00f6nceki a\u015famalarda bulursak maliyet o kadar az olacakt\u0131r.<\/p>\n\n\n\n<p>Zaman, yaz\u0131l\u0131m projelerini planlarken en \u00f6nemli unsurlardan biridir. Her m\u00fc\u015fteri \u00fcr\u00fcn\u00fcn en h\u0131zl\u0131 \u015fekilde teslimini ister \ud83d\ude42 Yaz\u0131l\u0131m\u0131n test a\u015famalar\u0131 uygulanan proje y\u00f6netim modellerine g\u00f6re baz\u0131 projelerde daha planlama a\u015famalar\u0131nda ba\u015flar. Bu da eksiklerin en ba\u015fta fark edilip d\u00fczeltilmesiyle zamandan kazan\u00e7 sa\u011flar.<\/p>\n\n\n\n<p>\u00dcr\u00fcn\u00fcn h\u0131zl\u0131 teslimini isteyen m\u00fc\u015fteriler ayn\u0131 zamanda maksimum kalitede olmas\u0131n\u0131 bekler. Bir projeye ba\u015fland\u0131\u011f\u0131nda yaz\u0131l\u0131m geli\u015ftiriciler kendilerine y\u00f6neltilen istekler do\u011frultusunda kodlamaya ba\u015flarlar ancak \u00e7o\u011fu zaman efektif bir kullan\u0131m i\u00e7in gerekli olan ayr\u0131nt\u0131lar\u0131 ya da beklenmeyen durumlarda sistemin verdi\u011fi tepkileri \u00f6l\u00e7meyi atlarlar. Bu da yaz\u0131l\u0131m\u0131n kalitesini do\u011frudan etkiler.<\/p>\n\n\n\n<p><strong>Testin \u00d6nemini G\u00f6steren Ciddi Kay\u0131plara Neden Olan Tarihteki Hatalara \u00d6rnekler<\/strong><\/p>\n\n\n\n<p>Knights $440 Milyon Dolar Kay\u0131p (1 A\u011fustos 2012)<\/p>\n\n\n\n<p>Olay, bir teknisyenin yeni Perakende Ak\u0131\u015f Program\u0131 (RLP) kodunu, Knight\u2019\u0131n hisse senedi sipari\u015fleri i\u00e7in otomatik y\u00f6nlendirme sistemi olan sekiz SMARS bilgisayar sunucusundan birine kopyalamay\u0131 unutmas\u0131yla ger\u00e7ekle\u015fmi\u015ftir. Bu sistemin sat\u0131\u015flar\u0131 belirleyen bir sistem olmas\u0131 sebebiyle fiyatlardaki ve taleplerdeki bilgilerin kar\u0131\u015fmas\u0131 \u015firkete milyon dolarlar kaybettirmi\u015ftir.<\/p>\n\n\n\n<p>Therac-25 Tedavi Cihaz\u0131ndaki Hata (1982 \u2013 1986)<\/p>\n\n\n\n<p>Therac-25 1982\u2019de Atomic Energy of Canada Limited (AECL) taraf\u0131ndan \u00fcretilen bilgisayar kontroll\u00fc bir radyasyon terapi makinesiydi. Programlamadaki hatalar sebebiyle hastalara normalden 100 kat fazla radyasyon vererek hastalar\u0131n \u00f6l\u00fcm\u00fcne sebep olmu\u015ftur. Bu olay g\u00fcvenlik a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahip sistemlerin yaz\u0131l\u0131m kontrol\u00fcn\u00fcn tehlikelerini vurgulam\u0131\u015f ve sa\u011fl\u0131k bili\u015fimi ve yaz\u0131l\u0131m m\u00fchendisli\u011finde standart bir vaka \u00e7al\u0131\u015fmas\u0131 haline gelmi\u015ftir.<\/p>\n\n\n\n<p>Mariner 1 Uzay Roketi ( 28 Temmuz 1962 )<\/p>\n\n\n\n<p>Bug\u00fcn de\u011feri 135 milyon dolar olan Mariner 1 Uzay Roketi 1962 y\u0131l\u0131nda bir ka\u011f\u0131da kur\u015fun kalemle yaz\u0131lan form\u00fcl\u00fcn bilgisayar ortam\u0131na yanl\u0131\u015f ge\u00e7irilmi\u015f ve bu hata roketin f\u0131rlatma s\u0131ras\u0131nda y\u00f6r\u00fcngesinin d\u0131\u015f\u0131na \u00e7\u0131kmas\u0131na ve kontrol ekibi taraf\u0131ndan Atlantik Okyanusu\u2019nda yok edilmesine neden olmu\u015ftur.<\/p>\n\n\n\n<p>Yaz\u0131l\u0131m Test M\u00fchendisli\u011fine giri\u015f yaz\u0131m\u0131n ilkinde k\u0131saca Yaz\u0131l\u0131m Testi nedir ve neden \u00f6nemlidir konular\u0131na de\u011finmek istedim \ud83d\ude42<\/p>\n\n\n\n<p>Bir sonraki yaz\u0131mda \u201cTest M\u00fchendisi Kimdir?\u201d i\u00e7eri\u011fini okuyabilirsiniz \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/en.wikipedia.org\/wiki\/Therac-25\n<\/div><\/figure>\n\n\n\n<p>https:\/\/en.wikipedia.org\/wiki\/Knight_Capital_Group https:\/\/www.udemy.com\/course\/software-testing-masterclass-from-novice-to-expert\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yaz\u0131l\u0131m Testi Nedir? Yaz\u0131l\u0131m testi en genel tan\u0131m\u0131yla bir yaz\u0131l\u0131m\u0131n gereksinimleri sorunsuz kar\u015f\u0131lad\u0131\u011f\u0131n\u0131 ve kalitesini kontrol etmek amac\u0131yla yap\u0131lan aktivitelerdir. Yaz\u0131l\u0131m test d\u00fcnyas\u0131nda \u00fcr\u00fcn\u00fcn fonksiyonlar\u0131n\u0131n do\u011fru \u00e7al\u0131\u015fmas\u0131ndan; performans\u0131na, kullan\u0131m kolayl\u0131\u011f\u0131na kadar bir\u00e7ok metri\u011fi \u00f6l\u00e7en test \u00e7e\u015fitleri bulunmaktad\u0131r. Neden Test Etmeliyiz? Hatas\u0131z Kod Olmaz! \ud83d\ude42 Maliyet-Zaman-Kalite! Asl\u0131nda bir yaz\u0131l\u0131m\u0131n b\u00fct\u00fcn a\u015famalar\u0131nda tek hedef bu \u00fc\u00e7l\u00fcden maksimum<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[24],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/posts\/2179"}],"collection":[{"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2179"}],"version-history":[{"count":1,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/posts\/2179\/revisions"}],"predecessor-version":[{"id":2180,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=\/wp\/v2\/posts\/2179\/revisions\/2180"}],"wp:attachment":[{"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gizemevkuran.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}