{"id":45603,"date":"2026-11-09T09:05:49","date_gmt":"2026-11-09T06:05:49","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/"},"modified":"2026-11-09T09:06:13","modified_gmt":"2026-11-09T06:06:13","slug":"amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/","title":{"rendered":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama"},"content":{"rendered":"<h2>AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama<\/h2>\n<p>M\u00fchendislik projelerinizde her \u015fey yolunda m\u0131 gidiyor? Bir \u00fcr\u00fcn\u00fcn veya sistemin beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan nas\u0131l emin olabilirsiniz? \u0130\u015fte bu noktada test ve do\u011frulama s\u00fcre\u00e7leri devreye giriyor. Bu makalede, AMR Mekanik ve Elektrik M\u00fchendisli\u011fi&#8217;nin 23. B\u00f6l\u00fcm\u00fcnde ele al\u0131nan test ve do\u011frulama prensiplerini, neden bu kadar kritik olduklar\u0131n\u0131 ve projelerinizde nas\u0131l etkili bir \u015fekilde uygulayabilece\u011finizi ad\u0131m ad\u0131m inceleyece\u011fiz. \u00d6zellikle mekanik ve elektrik sistemlerinin entegrasyonunda kar\u015f\u0131la\u015f\u0131lan zorluklar ve bu zorluklar\u0131n \u00fcstesinden nas\u0131l gelinebilece\u011fi \u00fczerine odaklanaca\u011f\u0131z. Amac\u0131m\u0131z, en karma\u015f\u0131k projelerde bile ba\u015far\u0131y\u0131 garantileyecek sa\u011flam bir do\u011frulama s\u00fcreci olu\u015fturman\u0131za yard\u0131mc\u0131 olmakt\u0131r.<\/p>\n<h2>Neden Test ve Do\u011frulama M\u00fchendislikte Vazge\u00e7ilmezdir?<\/h2>\n<p>Bir m\u00fchendislik projesi tasarlamak, in\u015fa etmek ve sonunda devreye almak, heyecan verici ve \u00f6d\u00fcllendirici bir s\u00fcre\u00e7tir. Ancak, bu s\u00fcrecin en kritik ve genellikle en az g\u00f6z \u00f6n\u00fcnde bulundurulan a\u015famalar\u0131ndan biri, hi\u00e7 \u015f\u00fcphesiz test ve do\u011frulama s\u00fcre\u00e7leridir. Peki, neden bu kadar \u00f6nemlidir? Basit\u00e7e s\u00f6ylemek gerekirse, test ve do\u011frulama, bir \u00fcr\u00fcn\u00fcn veya sistemin tasarland\u0131\u011f\u0131 amaca uygunlu\u011funu, performans\u0131n\u0131 ve g\u00fcvenilirli\u011fini garanti alt\u0131na al\u0131r. Bir yaz\u0131l\u0131m geli\u015ftiricisinin yazd\u0131\u011f\u0131 kodu \u00e7al\u0131\u015ft\u0131rmadan yay\u0131nlamamas\u0131 gibi, bir m\u00fchendisin de tasarlad\u0131\u011f\u0131 bir mekanik veya elektrik sistemini \u00e7al\u0131\u015ft\u0131rmadan, kapsaml\u0131 bir \u015fekilde test etmeden teslim etmesi d\u00fc\u015f\u00fcn\u00fclemez. Bu s\u00fcre\u00e7ler, potansiyel sorunlar\u0131 erken a\u015famada tespit ederek, maliyetli hatalar\u0131n, performans d\u00fc\u015f\u00fckl\u00fcklerinin ve en \u00f6nemlisi g\u00fcvenlik risklerinin \u00f6n\u00fcne ge\u00e7ilmesini sa\u011flar. \u00d6zellikle AMR (Otonom Mobil Robot) gibi karma\u015f\u0131k sistemlerde, farkl\u0131 bile\u015fenlerin ve alt sistemlerin birbiriyle uyumlu \u00e7al\u0131\u015fmas\u0131 hayati \u00f6nem ta\u015f\u0131r. Mekanik aksam\u0131n hassas hareketleri, elektrik devrelerinin do\u011fru ak\u0131m ve voltaj ile \u00e7al\u0131\u015fmas\u0131, yaz\u0131l\u0131m\u0131n bu bile\u015fenleri kusursuz bir \u015fekilde kontrol etmesi ve t\u00fcm bunlar\u0131n bir araya geldi\u011finde \u00f6ng\u00f6r\u00fclen i\u015flevi yerine getirmesi, ancak titiz bir test ve do\u011frulama s\u00fcreci ile m\u00fcmk\u00fcn olabilir. Bu s\u00fcre\u00e7ler, sadece &#8220;\u00e7al\u0131\u015f\u0131yor mu?&#8221; sorusuna cevap vermekle kalmaz, ayn\u0131 zamanda &#8220;beklendi\u011fi gibi mi \u00e7al\u0131\u015f\u0131yor?&#8221;, &#8220;g\u00fcvenli mi?&#8221;, &#8220;verimli mi?&#8221; ve &#8220;uzun \u00f6m\u00fcrl\u00fc m\u00fc?&#8221; gibi daha derin ve kritik sorular\u0131 da yan\u0131tlar. Geli\u015ftirme d\u00f6ng\u00fcs\u00fcn\u00fcn ba\u015flar\u0131nda yap\u0131lan testler, sorunlar\u0131 gidermeyi \u00e7ok daha kolay ve ekonomik hale getirir. \u00d6rne\u011fin, bir prototipin erken a\u015famada test edilerek kritik bir mekanik hatan\u0131n fark edilmesi, seri \u00fcretim a\u015famas\u0131nda ortaya \u00e7\u0131kacak devasa maliyetlerden ve zaman kayb\u0131ndan sizi kurtarabilir. Bu nedenle, test ve do\u011frulama, sadece bir kalite kontrol ad\u0131m\u0131 de\u011fil, ayn\u0131 zamanda projenin genel ba\u015far\u0131s\u0131 i\u00e7in stratejik bir yat\u0131r\u0131md\u0131r.<\/p>\n<h3>Test ve Do\u011frulaman\u0131n Temel Hedefleri Nelerdir?<\/h3>\n<p>Test ve do\u011frulama s\u00fcre\u00e7lerinin temelinde yatan birka\u00e7 ana hedef bulunmaktad\u0131r. Bunlar\u0131n ba\u015f\u0131nda, <strong>Fonksiyonel Uygunluk<\/strong> gelir. Bu, sistemin veya \u00fcr\u00fcn\u00fcn belirtilen t\u00fcm gereksinimleri ve spesifikasyonlar\u0131 kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 kontrol etmektir. \u00d6rne\u011fin, bir robot kolunun belirli bir a\u011f\u0131rl\u0131\u011f\u0131 kald\u0131rabilmesi, belirli bir h\u0131zda hareket edebilmesi veya belirli bir hassasiyetle nesneleri tutabilmesi gibi. \u0130kinci \u00f6nemli hedef ise <strong>Performans De\u011ferlendirmesi<\/strong>dir. Sistem, beklenen y\u00fck alt\u0131nda, farkl\u0131 \u00e7al\u0131\u015fma ko\u015fullar\u0131nda ve \u00f6ng\u00f6r\u00fclen \u00e7evresel etkenlerde nas\u0131l bir performans sergiliyor? Bu, h\u0131z, verimlilik, g\u00fc\u00e7 t\u00fcketimi, tepki s\u00fcresi gibi metrikleri i\u00e7erir. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>G\u00fcvenilirlik ve Dayan\u0131kl\u0131l\u0131k<\/strong> testleri, sistemin uzun s\u00fcreli kullan\u0131mda, tekrarlanan operasyonlarda veya zorlu ko\u015fullarda ar\u0131za yapmadan ne kadar s\u00fcreyle \u00e7al\u0131\u015fabilece\u011fini belirlemeye y\u00f6neliktir. Bu, \u00f6zellikle end\u00fcstriyel uygulamalar ve kritik altyap\u0131lar i\u00e7in hayati \u00f6nem ta\u015f\u0131r. D\u00f6rd\u00fcnc\u00fc ve belki de en \u00f6nemlisi <strong>G\u00fcvenlik Do\u011frulamas\u0131<\/strong>d\u0131r. Sistem, hem kullan\u0131c\u0131lar hem de \u00e7evresi i\u00e7in herhangi bir tehlike arz etmiyor mu? Elektriksel ka\u00e7aklar, mekanik s\u0131k\u0131\u015fmalar, a\u015f\u0131r\u0131 \u0131s\u0131nma gibi potansiyel riskler titizlikle incelenir. Son olarak, <strong>Uyumluluk<\/strong> da \u00f6nemli bir hedeftir. Sistem, di\u011fer sistemlerle, standartlarla veya mevcut altyap\u0131yla sorunsuz bir \u015fekilde entegre olabiliyor mu? \u00d6rne\u011fin, bir AMR robotunun mevcut fabrika otomasyon sistemiyle ileti\u015fim kurabilmesi veya belirli bir end\u00fcstriyel protokol\u00fc desteklemesi gibi. Bu hedeflere ula\u015fmak, sadece bir \u00fcr\u00fcn\u00fcn &#8220;\u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131&#8221; de\u011fil, ayn\u0131 zamanda &#8220;do\u011fru \u015fekilde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131&#8221; ve beklentileri kar\u015f\u0131lad\u0131\u011f\u0131n\u0131 garanti eder. Bu kapsaml\u0131 yakla\u015f\u0131m, m\u00fc\u015fteri memnuniyetini art\u0131r\u0131r, garanti ve bak\u0131m maliyetlerini d\u00fc\u015f\u00fcr\u00fcr ve markan\u0131n g\u00fcvenilirli\u011fini peki\u015ftirir.<\/p>\n<h2>Test T\u00fcrleri: Kapsaml\u0131 Bir Bak\u0131\u015f<\/h2>\n<p>Test ve do\u011frulama, tek bir y\u00f6ntemle s\u0131n\u0131rl\u0131 de\u011fildir; farkl\u0131 ama\u00e7lara hizmet eden \u00e7e\u015fitli test t\u00fcrleri mevcuttur. Bu testlerin do\u011fru \u015fekilde se\u00e7ilmesi ve uygulanmas\u0131, projenin ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir. \u00d6ncelikle, <strong>Birim Testleri (Unit Testing)<\/strong> gelir. Bu testler, yaz\u0131l\u0131m\u0131n veya sistemin en k\u00fc\u00e7\u00fck, ba\u011f\u0131ms\u0131z par\u00e7alar\u0131na odaklan\u0131r. \u00d6rne\u011fin, bir fonksiyonun, bir mod\u00fcl\u00fcn veya bir donan\u0131m bile\u015feninin tek ba\u015f\u0131na do\u011fru \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol eder. Birim testleri, geli\u015ftirme s\u00fcrecinin erken a\u015famalar\u0131nda hatalar\u0131 yakalamak i\u00e7in son derece etkilidir. Ard\u0131ndan, <strong>Entegrasyon Testleri (Integration Testing)<\/strong> gelir. Bu testler, farkl\u0131 birimlerin veya mod\u00fcllerin bir araya getirildi\u011finde nas\u0131l etkile\u015fimde bulundu\u011funu inceler. Bir robotun motor kontrol birimi ile sens\u00f6r veri i\u015fleme biriminin birlikte \u00e7al\u0131\u015fmas\u0131 gibi. Bu a\u015famada, birimlerin tek ba\u015f\u0131na do\u011fru \u00e7al\u0131\u015fmas\u0131, birlikte \u00e7al\u0131\u015ft\u0131klar\u0131nda da sorunsuz olacaklar\u0131 anlam\u0131na gelmez. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>Sistem Testleri (System Testing)<\/strong> gelir. Bu, t\u00fcm sistemin entegre bir b\u00fct\u00fcn olarak, belirlenen gereksinimlere ve spesifikasyonlara uygunlu\u011funu test eder. Bu, genellikle son kullan\u0131c\u0131lar\u0131n deneyimine en yak\u0131n test t\u00fcr\u00fcd\u00fcr. \u00d6rne\u011fin, bir AMR robotunun belirlenen bir rotay\u0131 takip ederek bir noktadan di\u011ferine mal ta\u015f\u0131mas\u0131 gibi. <strong>Performans Testleri (Performance Testing)<\/strong> ise, sistemin h\u0131z, \u00f6l\u00e7eklenebilirlik, kararl\u0131l\u0131k ve tepki s\u00fcresi gibi metrikler a\u00e7\u0131s\u0131ndan nas\u0131l performans g\u00f6sterdi\u011fini \u00f6l\u00e7er. Y\u00fck testleri (Load Testing) ve stres testleri (Stress Testing) bu kategoriye girer. Y\u00fck testleri, sistemin normal veya beklenen y\u00fcksek y\u00fckler alt\u0131nda nas\u0131l davrand\u0131\u011f\u0131n\u0131 incelerken, stres testleri, sistemin limitlerini zorlayarak k\u0131r\u0131lma noktalar\u0131n\u0131 belirler. <strong>Kullan\u0131labilirlik Testleri (Usability Testing)<\/strong>, sistemin ne kadar kolay ve sezgisel bir \u015fekilde kullan\u0131labildi\u011fini de\u011ferlendirir. Bu, \u00f6zellikle insan-makine aray\u00fczlerinin (HMI) \u00f6nemli oldu\u011fu projelerde kritiktir. Son olarak, <strong>G\u00fcvenlik Testleri (Security Testing)<\/strong>, sistemin yetkisiz eri\u015fime, veri ihlallerine veya di\u011fer g\u00fcvenlik tehditlerine kar\u015f\u0131 ne kadar diren\u00e7li oldu\u011funu belirler. Bu, \u00f6zellikle hassas verilerin i\u015flendi\u011fi veya kritik altyap\u0131larda kullan\u0131lan sistemler i\u00e7in vazge\u00e7ilmezdir.<\/p>\n<h3>AMR Sistemlerinde \u00d6zel Test Senaryolar\u0131<\/h3>\n<p>AMR (Otonom Mobil Robot) sistemleri, mekanik, elektrik ve yaz\u0131l\u0131m\u0131n karma\u015f\u0131k bir entegrasyonunu temsil etti\u011fi i\u00e7in, \u00f6zel ve dikkatli test senaryolar\u0131 gerektirir. Bu senaryolar, sistemin ger\u00e7ek d\u00fcnya ko\u015fullar\u0131nda g\u00fcvenilir ve verimli bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamay\u0131 ama\u00e7lar. \u0130lk olarak, <strong>Navigasyon ve Yol Planlama Testleri<\/strong> gelir. Bu testler, robotun belirlenen bir rotay\u0131 ne kadar do\u011fru bir \u015fekilde takip edebildi\u011fini, engellerden ka\u00e7\u0131nabildi\u011fini ve dinamik ortamlara adapte olabildi\u011fini de\u011ferlendirir. Farkl\u0131 zemin t\u00fcrlerinde (\u00f6rne\u011fin, p\u00fcr\u00fczs\u00fcz zemin, hal\u0131, rampa), ayd\u0131nlatma ko\u015fullar\u0131nda (\u00f6rne\u011fin, parlak \u0131\u015f\u0131k, lo\u015f \u0131\u015f\u0131k) ve kalabal\u0131k ortamlarda yap\u0131lan testler bu kapsamdad\u0131r. \u0130kinci olarak, <strong>Alg\u0131lama ve \u00c7evresel Fark\u0131ndal\u0131k Testleri<\/strong> \u00f6nemlidir. Robotun sens\u00f6rlerinin (lazer taray\u0131c\u0131lar, kameralar, ultrasonik sens\u00f6rler vb.) \u00e7evresini ne kadar do\u011fru alg\u0131lad\u0131\u011f\u0131n\u0131, nesneleri (insanlar, di\u011fer robotlar, engeller) ne kadar hassas bir \u015fekilde tespit edip s\u0131n\u0131fland\u0131rabildi\u011fini test eder. Bu testler, \u00f6zellikle \u00e7arp\u0131\u015fma \u00f6nleme algoritmalar\u0131n\u0131n do\u011frulu\u011funu kontrol etmek i\u00e7in kritiktir. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>Mekanik ve Hareket Kontrol\u00fc Testleri<\/strong> gelir. Robotun hareketli par\u00e7alar\u0131n\u0131n (tekerlekler, kollar, kavray\u0131c\u0131lar) hassasiyetini, h\u0131z\u0131n\u0131, ivmesini ve tekrarlanabilirli\u011fini de\u011ferlendirir. Belirli bir y\u00fck\u00fc kald\u0131r\u0131p b\u0131rakma, belirli bir a\u00e7\u0131da d\u00f6nme veya hassas bir konuma ula\u015fma gibi g\u00f6revler test edilebilir. D\u00f6rd\u00fcnc\u00fc olarak, <strong>Enerji Y\u00f6netimi ve Pil \u00d6mr\u00fc Testleri<\/strong> hayati \u00f6nem ta\u015f\u0131r. Robotun batarya \u00f6mr\u00fcn\u00fcn, belirlenen g\u00f6revleri yerine getirebilecek kadar uzun olup olmad\u0131\u011f\u0131n\u0131, farkl\u0131 \u00e7al\u0131\u015fma modlar\u0131nda (\u00f6rne\u011fin, hareket halindeyken, \u015farj olurken) enerji t\u00fcketiminin ne kadar verimli oldu\u011funu de\u011ferlendirir. Be\u015finci olarak, <strong>\u0130leti\u015fim ve Veri Aktar\u0131m\u0131 Testleri<\/strong> gelir. Robotun merkezi bir sistemle veya di\u011fer robotlarla ne kadar g\u00fcvenilir bir \u015fekilde ileti\u015fim kurabildi\u011fini, veri paketlerinin do\u011fru ve eksiksiz bir \u015fekilde aktar\u0131ld\u0131\u011f\u0131n\u0131 test eder. Bu, \u00f6zellikle filo y\u00f6netim sistemlerinde veya uzaktan kontrol senaryolar\u0131nda \u00f6nemlidir. Son olarak, <strong>Acil Durum ve Hata Kurtarma Testleri<\/strong> yap\u0131l\u0131r. Robotun beklenmedik bir durumla (\u00f6rne\u011fin, ani bir engel, sens\u00f6r ar\u0131zas\u0131, ileti\u015fim kesintisi) kar\u015f\u0131la\u015ft\u0131\u011f\u0131nda nas\u0131l tepki verdi\u011fini ve g\u00fcvenli bir duruma ge\u00e7ebildi\u011fini veya hatadan kurtulabildi\u011fini kontrol eder. Bu testler, genellikle sim\u00fclasyon ortamlar\u0131nda veya kontroll\u00fc laboratuvar ko\u015fullar\u0131nda ba\u015flar ve daha sonra ger\u00e7ek d\u00fcnya senaryolar\u0131na ta\u015f\u0131n\u0131r.<\/p>\n<h2>Test Ortamlar\u0131 ve Ara\u00e7lar\u0131: Do\u011fru Ekipman\u0131 Se\u00e7mek<\/h2>\n<p>Ba\u015far\u0131l\u0131 bir test ve do\u011frulama s\u00fcreci, do\u011fru test ortamlar\u0131n\u0131n ve ara\u00e7lar\u0131n\u0131n se\u00e7ilmesine ba\u011fl\u0131d\u0131r. Bu, hem testlerin etkinli\u011fini art\u0131r\u0131r hem de maliyetleri optimize etmeye yard\u0131mc\u0131 olur. \u0130lk olarak, <strong>Laboratuvar Ortam\u0131<\/strong> gelir. Bu, kontroll\u00fc bir ortamd\u0131r ve genellikle birim testleri, entegrasyon testleri ve temel sistem testleri i\u00e7in kullan\u0131l\u0131r. Laboratuvarlar, d\u0131\u015f etkenlerden (hava ko\u015fullar\u0131, ayd\u0131nlatma farkl\u0131l\u0131klar\u0131 vb.) ba\u011f\u0131ms\u0131z olarak tekrarlanabilir testler yapma imkan\u0131 sunar. Ancak, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 tam olarak yans\u0131tmayabilirler. \u0130kinci olarak, <strong>Sim\u00fclasyon Ortam\u0131<\/strong> giderek daha pop\u00fcler hale gelmektedir. Bu ortamlar, karma\u015f\u0131k senaryolar\u0131, tehlikeli durumlar\u0131 veya pahal\u0131 donan\u0131mlar\u0131n zarar g\u00f6rebilece\u011fi durumlar\u0131 sanal olarak test etmek i\u00e7in kullan\u0131l\u0131r. AMR robotlar\u0131 i\u00e7in ROS (Robot Operating System) gibi platformlar \u00fczerinde geli\u015ftirilen sim\u00fclat\u00f6rler, navigasyon, alg\u0131lama ve kontrol algoritmalar\u0131n\u0131 test etmek i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. <code>Gazebo<\/code> veya <code>CoppeliaSim<\/code> gibi sim\u00fclasyon yaz\u0131l\u0131mlar\u0131, fiziksel etkile\u015fimleri ve sens\u00f6r verilerini ger\u00e7ek\u00e7i bir \u015fekilde taklit edebilir. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>Alan Testleri (Field Testing)<\/strong>, sistemin ger\u00e7ek d\u00fcnya ko\u015fullar\u0131nda nas\u0131l performans g\u00f6sterdi\u011fini g\u00f6rmek i\u00e7in yap\u0131l\u0131r. Bu, genellikle projenin son a\u015famalar\u0131nda, \u00fcr\u00fcn\u00fcn konu\u015fland\u0131r\u0131laca\u011f\u0131 ortama yak\u0131n yerlerde ger\u00e7ekle\u015ftirilir. Bu testler, beklenmedik sorunlar\u0131 ve \u00e7evresel fakt\u00f6rlerin etkilerini ortaya \u00e7\u0131karmak i\u00e7in \u00e7ok de\u011ferlidir. Test ara\u00e7lar\u0131na gelince, yaz\u0131l\u0131m testleri i\u00e7in otomasyon ara\u00e7lar\u0131 (\u00f6rne\u011fin, <code>Selenium<\/code>, <code>Appium<\/code>) kullan\u0131labilir. Donan\u0131m testleri i\u00e7in ise osiloskoplar, multimetreler, sinyal jenerat\u00f6rleri, veri kaydediciler (data loggers) ve titre\u015fim masalar\u0131 gibi \u00e7e\u015fitli \u00f6l\u00e7\u00fcm ve test cihazlar\u0131 kullan\u0131l\u0131r. AMR sistemlerinde, Lidar, kameralar, IMU (Ataletsel \u00d6l\u00e7\u00fcm Birimi) gibi sens\u00f6rlerin kalibrasyonu ve do\u011frulu\u011funu kontrol etmek i\u00e7in \u00f6zel kalibrasyon ekipmanlar\u0131 gerekebilir. Ayr\u0131ca, test verilerini toplamak, analiz etmek ve raporlamak i\u00e7in veri analizi yaz\u0131l\u0131mlar\u0131 ve raporlama ara\u00e7lar\u0131 da kritik \u00f6neme sahiptir.<\/p>\n<h3>Vaka Analizi: Bir AMR Robotunun Navigasyon Testi<\/h3>\n<p>Bir depo otomasyonu projesi kapsam\u0131nda geli\u015ftirilen otonom bir mobil robot (AMR) d\u00fc\u015f\u00fcnelim. Bu robotun ana g\u00f6revi, belirlenen rotay\u0131 takip ederek raflardan \u00fcr\u00fcnleri al\u0131p sevkiyat alan\u0131na ta\u015f\u0131makt\u0131r. Bu projenin test ve do\u011frulama a\u015famas\u0131nda, \u00f6zellikle navigasyon yeteneklerinin do\u011frulanmas\u0131 kritik \u00f6neme sahiptir. Robot, depo i\u00e7inde \u00e7e\u015fitli engellerle (insanlar, forkliftler, di\u011fer robotlar, sabit raflar) kar\u015f\u0131la\u015fabilece\u011fi gibi, farkl\u0131 zemin ko\u015fullar\u0131na (kaygan zemin, rampalar) ve ayd\u0131nlatma de\u011fi\u015fikliklerine de maruz kalacakt\u0131r. \u0130lk ad\u0131m olarak, robotun temel navigasyon algoritmalar\u0131, <code>Gazebo<\/code> gibi bir sim\u00fclasyon ortam\u0131nda test edilir. Bu sim\u00fclasyon, robotun harita \u00fczerinde yol planlamas\u0131n\u0131, engellerden ka\u00e7\u0131nma manevralar\u0131n\u0131 ve hedef noktaya ula\u015fma do\u011frulu\u011funu de\u011ferlendirmek i\u00e7in kullan\u0131l\u0131r. Farkl\u0131 senaryolar (\u00f6rne\u011fin, dinamik engellerin aniden ortaya \u00e7\u0131kmas\u0131, rota \u00fczerinde ge\u00e7ici olarak kapanan yollar) sim\u00fcle edilir ve robotun tepkileri kaydedilir. Sim\u00fclasyon sonu\u00e7lar\u0131 tatmin edici bulunduktan sonra, testler ger\u00e7ek prototip \u00fczerinde laboratuvar ortam\u0131nda devam eder. Bu a\u015famada, robotun Lidar ve kamera sens\u00f6rleri kullan\u0131larak olu\u015fturulan haritan\u0131n do\u011frulu\u011fu, konumland\u0131rma hassasiyeti ve belirlenen bir rotay\u0131 ne kadar stabil bir \u015fekilde takip etti\u011fi test edilir. Ard\u0131ndan, robot kontroll\u00fc bir depo benzeri alana al\u0131n\u0131r. Burada, ger\u00e7ek engeller ve dinamik durumlar kullan\u0131larak daha kapsaml\u0131 testler yap\u0131l\u0131r. \u00d6rne\u011fin, robotun \u00f6n\u00fcnde y\u00fcr\u00fcyen bir ki\u015fiyi tespit edip g\u00fcvenli bir mesafede durmas\u0131 veya hareket etmesi, bir raf\u0131n yan\u0131ndan ge\u00e7erken \u00e7arp\u0131\u015fmadan ka\u00e7\u0131nmas\u0131 gibi senaryolar test edilir. Farkl\u0131 zeminlerdeki hareket kabiliyeti (\u00f6rne\u011fin, hafif bir rampa t\u0131rmanma) ve ayd\u0131nlatma de\u011fi\u015fikliklerine (\u00f6rne\u011fin, parlak \u0131\u015f\u0131k kaynaklar\u0131n\u0131n sens\u00f6rleri yan\u0131ltmas\u0131) kar\u015f\u0131 performans\u0131 da de\u011ferlendirilir. Bu testler s\u0131ras\u0131nda, robotun hareket verileri, sens\u00f6r okumalar\u0131 ve kontrol komutlar\u0131 s\u00fcrekli olarak kaydedilir. Bu veriler, herhangi bir sapman\u0131n veya hatan\u0131n kayna\u011f\u0131n\u0131 belirlemek ve algoritmalarda gerekli iyile\u015ftirmeleri yapmak i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, robotun belirli bir k\u00f6\u015fede s\u00fcrekli olarak duvara fazla yakla\u015fmas\u0131 durumunda, haritalama algoritmas\u0131ndaki bir hata veya sens\u00f6r verisindeki bir g\u00fcr\u00fclt\u00fc s\u00f6z konusu olabilir. Bu vaka analizi, AMR sistemlerinde test ve do\u011frulaman\u0131n sadece &#8220;\u00e7al\u0131\u015f\u0131yor mu?&#8221; sorusuna cevap vermekle kalmay\u0131p, ayn\u0131 zamanda &#8220;ne kadar g\u00fcvenli ve verimli \u00e7al\u0131\u015f\u0131yor?&#8221; sorusuna da odaklanmas\u0131 gerekti\u011fini g\u00f6stermektedir.<\/p>\n<h2>Test S\u00fcre\u00e7lerini Otomatikle\u015ftirmenin G\u00fcc\u00fc<\/h2>\n<p>M\u00fchendislik projeleri b\u00fcy\u00fcd\u00fck\u00e7e ve karma\u015f\u0131kla\u015ft\u0131k\u00e7a, manuel test s\u00fcre\u00e7leri hem zaman al\u0131c\u0131 hem de hataya a\u00e7\u0131k hale gelir. Bu nedenle, test s\u00fcre\u00e7lerini otomatikle\u015ftirmek, verimlili\u011fi art\u0131rmak, maliyetleri d\u00fc\u015f\u00fcrmek ve daha g\u00fcvenilir sonu\u00e7lar elde etmek i\u00e7in kritik bir stratejidir. Otomasyon, tekrarlayan g\u00f6revlerin insan m\u00fcdahalesi olmadan ger\u00e7ekle\u015ftirilmesini sa\u011flar. \u00d6rne\u011fin, bir yaz\u0131l\u0131m uygulamas\u0131n\u0131n binlerce farkl\u0131 senaryoda test edilmesi, manuel olarak yap\u0131ld\u0131\u011f\u0131nda haftalar hatta aylar s\u00fcrebilirken, otomasyon ara\u00e7lar\u0131 ile bu s\u00fcre birka\u00e7 saate indirilebilir. AMR sistemlerinde, navigasyon algoritmalar\u0131n\u0131n farkl\u0131 haritalarda ve engellerle dolu senaryolarda s\u00fcrekli olarak test edilmesi, otomasyon ile \u00e7ok daha h\u0131zl\u0131 ve kapsaml\u0131 bir \u015fekilde yap\u0131labilir. Bir otomasyon beti\u011fi (script), farkl\u0131 ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131 tan\u0131mlayabilir, \u00e7e\u015fitli engel t\u00fcrleri ve yo\u011funluklar\u0131 olu\u015fturabilir ve robotun her senaryodaki performans\u0131n\u0131 (\u00f6rne\u011fin, yolculuk s\u00fcresi, \u00e7arp\u0131\u015fma say\u0131s\u0131, hedefe ula\u015fma do\u011frulu\u011fu) otomatik olarak kaydedebilir. Bu veriler daha sonra analiz edilerek, algoritmalar \u00fczerindeki etkileri h\u0131zla de\u011ferlendirilir. Otomasyon, ayn\u0131 zamanda testlerin tutarl\u0131l\u0131\u011f\u0131n\u0131 da sa\u011flar. Manuel testlerde, farkl\u0131 test m\u00fchendislerinin ayn\u0131 g\u00f6revi biraz farkl\u0131 \u015fekillerde yapma olas\u0131l\u0131\u011f\u0131 vard\u0131r, bu da sonu\u00e7larda tutars\u0131zl\u0131klara yol a\u00e7abilir. Otomasyon ise, ayn\u0131 beti\u011fin her \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda ayn\u0131 ad\u0131mlar\u0131 izlemesini garanti eder. Bu, \u00f6zellikle performans testlerinde ve regresyon testlerinde (daha \u00f6nce \u00e7al\u0131\u015fan bir \u00f6zelli\u011fin yeni de\u011fi\u015fikliklerden etkilenmedi\u011fini do\u011frulamak i\u00e7in yap\u0131lan testler) \u00f6nemlidir. Otomasyon ara\u00e7lar\u0131, test sonu\u00e7lar\u0131n\u0131 otomatik olarak raporlayabilir, hata tespit edildi\u011finde uyar\u0131lar g\u00f6nderebilir ve hatta baz\u0131 durumlarda hatalar\u0131 otomatik olarak d\u00fczeltebilir. Bu, geli\u015ftirme ekiplerinin daha h\u0131zl\u0131 geri bildirim almas\u0131n\u0131 ve sorunlar\u0131 daha \u00e7abuk \u00e7\u00f6zmesini sa\u011flar. Ancak, otomasyonun da baz\u0131 zorluklar\u0131 vard\u0131r. Etkili bir otomasyon altyap\u0131s\u0131 kurmak, ba\u015flang\u0131\u00e7ta yat\u0131r\u0131m ve uzmanl\u0131k gerektirebilir. Ayr\u0131ca, t\u00fcm test senaryolar\u0131 otomatize edilemeyebilir; \u00f6zellikle kullan\u0131labilirlik testleri gibi insan sezgisini gerektiren alanlarda manuel testler hala \u00f6nemini korur. Yine de, test otomasyonu, modern m\u00fchendislik projelerinde verimlilik, h\u0131z ve g\u00fcvenilirlik a\u00e7\u0131s\u0131ndan vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir.<\/p>\n<h3>\u0130leri D\u00fczey Do\u011frulama Teknikleri ve \u0130pu\u00e7lar\u0131<\/h3>\n<p>Test ve do\u011frulama s\u00fcre\u00e7lerinde deneyimli m\u00fchendisler i\u00e7in, projenin kalitesini daha da art\u0131racak ileri d\u00fczey teknikler ve ipu\u00e7lar\u0131 bulunmaktad\u0131r. Bu teknikler, daha derinlemesine analizler yapmay\u0131, potansiyel riskleri daha erken tespit etmeyi ve sistemin genel dayan\u0131kl\u0131l\u0131\u011f\u0131n\u0131 g\u00fc\u00e7lendirmeyi ama\u00e7lar. Birincisi, <strong>Model Tabanl\u0131 Test (Model-Based Testing)<\/strong> y\u00f6ntemidir. Bu yakla\u015f\u0131mda, sistemin davran\u0131\u015f\u0131 ve i\u015flevselli\u011fi matematiksel veya mant\u0131ksal modeller arac\u0131l\u0131\u011f\u0131yla temsil edilir. Daha sonra, bu modellerden otomatik olarak test senaryolar\u0131 \u00fcretilir. Bu, \u00f6zellikle karma\u015f\u0131k durum makineleri (state machines) veya algoritmalar i\u00e7eren sistemler i\u00e7in \u00e7ok etkilidir. \u00d6rne\u011fin, bir AMR robotunun farkl\u0131 \u00e7al\u0131\u015fma modlar\u0131 (\u00f6rne\u011fin, gezinme modu, y\u00fckleme modu, \u015farj modu) ve bu modlar aras\u0131ndaki ge\u00e7i\u015fler bir model ile temsil edilebilir ve bu modelden test senaryolar\u0131 \u00e7\u0131kar\u0131labilir. \u0130kinci olarak, <strong>Fuzz Testing (Fuzzing)<\/strong>, beklenmeyen veya rastgele verilerle sistemi bombard\u0131mana tutarak g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 veya kararl\u0131l\u0131k sorunlar\u0131n\u0131 bulmaya y\u00f6nelik bir tekniktir. \u00d6zellikle girdi do\u011frulama ve hata i\u015fleme mekanizmalar\u0131n\u0131 test etmek i\u00e7in kullan\u0131l\u0131r. AMR sistemlerinde, sens\u00f6rlerden gelen g\u00fcr\u00fclt\u00fcl\u00fc veya beklenmedik veri ak\u0131\u015flar\u0131n\u0131 sim\u00fcle etmek i\u00e7in kullan\u0131labilir. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>Korelasyon Analizi<\/strong>dir. Bu teknik, farkl\u0131 sens\u00f6rlerden veya sistem bile\u015fenlerinden gelen veriler aras\u0131ndaki ili\u015fkileri analiz ederek tutars\u0131zl\u0131klar\u0131 veya anormallikleri tespit eder. \u00d6rne\u011fin, bir robotun h\u0131z sens\u00f6r\u00fc ile g\u00f6rsel konumland\u0131rma sistemi aras\u0131ndaki verilerin birbiriyle tutarl\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek. D\u00f6rd\u00fcnc\u00fc olarak, <strong>Hata Enjeksiyonu (Fault Injection)<\/strong>, sistemin belirli bile\u015fenlerine kas\u0131tl\u0131 olarak hatalar enjekte ederek, sistemin bu hatalara kar\u015f\u0131 nas\u0131l tepki verdi\u011fini ve kurtarma mekanizmalar\u0131n\u0131n ne kadar etkili oldu\u011funu test etmektir. Bu, \u00f6zellikle kritik sistemlerde g\u00fcvenilirlik ve dayan\u0131kl\u0131l\u0131k testleri i\u00e7in \u00f6nemlidir. Be\u015finci olarak, <strong>Formel Do\u011frulama (Formal Verification)<\/strong>, matematiksel y\u00f6ntemler kullanarak sistemin belirli \u00f6zelliklere (\u00f6rne\u011fin, g\u00fcvenlik veya g\u00fcvenlik k\u0131s\u0131tlamalar\u0131) sahip oldu\u011funu kan\u0131tlamaya \u00e7al\u0131\u015f\u0131r. Bu, \u00f6zellikle y\u00fcksek g\u00fcvenilirlik gerektiren havac\u0131l\u0131k veya t\u0131bbi cihazlar gibi alanlarda kullan\u0131l\u0131r. \u0130pu\u00e7lar\u0131 a\u00e7\u0131s\u0131ndan, test senaryolar\u0131n\u0131z\u0131 ger\u00e7ek d\u00fcnya senaryolar\u0131na olabildi\u011fince yak\u0131n tutmaya \u00e7al\u0131\u015f\u0131n. Sadece &#8220;ideal&#8221; durumlar\u0131 de\u011fil, ayn\u0131 zamanda &#8220;en k\u00f6t\u00fc durum&#8221; senaryolar\u0131n\u0131 da test edin. Test verilerinizi sistematik olarak kaydedin ve analiz edin; bu, sorunlar\u0131n k\u00f6k nedenini anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r. Test ve do\u011frulama ekibini, geli\u015ftirme ekibiyle erken a\u015famalarda entegre edin; bu, potansiyel sorunlar\u0131n daha erken fark edilmesini sa\u011flar. Son olarak, test kapsam\u0131n\u0131 (test etti\u011finiz \u00f6zelliklerin oran\u0131) d\u00fczenli olarak g\u00f6zden ge\u00e7irin ve iyile\u015ftirin. Unutmay\u0131n ki, en iyi test, hen\u00fcz ortaya \u00e7\u0131kmam\u0131\u015f sorunlar\u0131 bulabilen testtir.<\/p>\n<h2>Sonu\u00e7: G\u00fcvenilir Sistemlerin Temeli<\/h2>\n<p>AMR Mekanik ve Elektrik M\u00fchendisli\u011fi&#8217;nin 23. B\u00f6l\u00fcm\u00fcnde ele al\u0131nan test ve do\u011frulama s\u00fcre\u00e7leri, herhangi bir m\u00fchendislik projesinin, \u00f6zellikle de karma\u015f\u0131k ve entegre sistemlere sahip AMR projelerinin ba\u015far\u0131s\u0131 i\u00e7in temel ta\u015f\u0131d\u0131r. Bu s\u00fcre\u00e7ler, sadece \u00fcr\u00fcnlerin beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 garanti etmekle kalmaz, ayn\u0131 zamanda g\u00fcvenli\u011fi, verimlili\u011fi ve uzun \u00f6m\u00fcrl\u00fcl\u00fc\u011f\u00fc de sa\u011flar. Kapsaml\u0131 test t\u00fcrleri, do\u011fru test ortamlar\u0131 ve ara\u00e7lar\u0131, otomasyonun g\u00fcc\u00fc ve ileri d\u00fczey do\u011frulama teknikleri, m\u00fchendislerin en zorlu zorluklar\u0131n \u00fcstesinden gelmelerine ve g\u00fcvenilir, sa\u011flam sistemler olu\u015fturmalar\u0131na olanak tan\u0131r. Bir m\u00fchendislik projesinin maliyetinin \u00f6nemli bir k\u0131sm\u0131, geli\u015ftirme a\u015famas\u0131nda yap\u0131lan test ve do\u011frulama \u00e7al\u0131\u015fmalar\u0131na ayr\u0131labilir; ancak bu yat\u0131r\u0131m, \u00fcretim sonras\u0131 hatalardan kaynaklanacak \u00e7ok daha b\u00fcy\u00fck maliyetleri ve itibar kayb\u0131n\u0131 \u00f6nleyerek kendini fazlas\u0131yla amorti eder. K\u0131sacas\u0131, test ve do\u011frulama, sadece bir kontrol ad\u0131m\u0131 de\u011fil, ayn\u0131 zamanda projenin de\u011ferini art\u0131ran, riskleri y\u00f6neten ve nihayetinde ba\u015far\u0131y\u0131 garantileyen stratejik bir s\u00fcre\u00e7tir.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ul>\n<li>\n<h4>Test ve do\u011frulama aras\u0131ndaki temel fark nedir?<\/h4>\n<p>Do\u011frulama (Verification), &#8220;do\u011fru \u00fcr\u00fcn\u00fc m\u00fc yap\u0131yoruz?&#8221; sorusuna cevap verir; yani, sistemin spesifikasyonlara ve gereksinimlere uygun olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. Test etme (Testing) ise, &#8220;\u00fcr\u00fcn\u00fc do\u011fru mu yap\u0131yoruz?&#8221; sorusuna odaklan\u0131r; yani, sistemin beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 ve hatalar\u0131n\u0131n olup olmad\u0131\u011f\u0131n\u0131 belirlemeye \u00e7al\u0131\u015f\u0131r. Genellikle do\u011frulama, test etmeyi de kapsayan daha geni\u015f bir kavramd\u0131r.<\/p>\n<\/li>\n<li>\n<h4>AMR sistemlerinde en s\u0131k kar\u015f\u0131la\u015f\u0131lan test zorluklar\u0131 nelerdir?<\/h4>\n<p>AMR sistemlerinde en s\u0131k kar\u015f\u0131la\u015f\u0131lan zorluklar \u015funlard\u0131r: karma\u015f\u0131k entegrasyon (mekanik, elektrik, yaz\u0131l\u0131m), dinamik ve \u00f6ng\u00f6r\u00fclemeyen \u00e7al\u0131\u015fma ortamlar\u0131, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131n sim\u00fclasyonunun zorlu\u011fu, sens\u00f6r verilerinin do\u011frulu\u011fu ve g\u00fcvenilirli\u011fi, ve g\u00fcvenlik kritikli\u011fi.<\/p>\n<\/li>\n<li>\n<h4>Test otomasyonu her zaman mant\u0131kl\u0131 m\u0131d\u0131r?<\/h4>\n<p>Test otomasyonu, tekrarlayan g\u00f6revler, regresyon testleri ve performans testleri gibi alanlarda genellikle \u00e7ok mant\u0131kl\u0131d\u0131r. Ancak, kullan\u0131labilirlik testleri, ke\u015fifsel testler veya \u00e7ok karma\u015f\u0131k ve de\u011fi\u015fken senaryolar\u0131 i\u00e7eren durumlarda manuel testler hala daha etkili olabilir. Otomasyonun maliyeti ve faydas\u0131 dikkatlice de\u011ferlendirilmelidir.<\/p>\n<\/li>\n<li>\n<h4>Test ve do\u011frulama s\u00fcre\u00e7leri ne zaman ba\u015flamal\u0131d\u0131r?<\/h4>\n<p>Test ve do\u011frulama s\u00fcre\u00e7leri, projenin en ba\u015f\u0131ndan itibaren ba\u015flamal\u0131d\u0131r. Gereksinimlerin tan\u0131mland\u0131\u011f\u0131 a\u015famadan itibaren test senaryolar\u0131 d\u00fc\u015f\u00fcn\u00fclmeye ba\u015flanmal\u0131 ve geli\u015ftirme d\u00f6ng\u00fcs\u00fc boyunca s\u00fcrekli olarak devam etmelidir. Erken a\u015famalarda yap\u0131lan testler, hatalar\u0131 daha ucuza bulmay\u0131 ve d\u00fczeltmeyi sa\u011flar.<\/p>\n<\/li>\n<\/ul>\n<p>#AMRM\u00fchendislik #TestVeDo\u011frulama #Robotik #MekanikM\u00fchendislik #ElektrikM\u00fchendisli\u011fi #OtonomSistemler<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/mechanical-electrical-system-test-validation\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/mechanical-electrical-system-test-validation<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"M\u00fchendislik projelerinizde her \u015fey yolunda m\u0131 gidiyor? Bir \u00fcr\u00fcn\u00fcn veya sistemin beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan nas\u0131l emin olabilirsiniz?","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-45603","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama\" \/>\n<meta property=\"og:description\" content=\"M\u00fchendislik projelerinizde her \u015fey yolunda m\u0131 gidiyor? Bir \u00fcr\u00fcn\u00fcn veya sistemin beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan nas\u0131l emin olabilirsiniz?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-09T06:05:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-09T06:06:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama\",\"datePublished\":\"2026-11-09T06:05:49+00:00\",\"dateModified\":\"2026-11-09T06:06:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\"},\"wordCount\":3812,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\",\"name\":\"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-11-09T06:05:49+00:00\",\"dateModified\":\"2026-11-09T06:06:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/","og_locale":"tr_TR","og_type":"article","og_title":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama","og_description":"M\u00fchendislik projelerinizde her \u015fey yolunda m\u0131 gidiyor? Bir \u00fcr\u00fcn\u00fcn veya sistemin beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan nas\u0131l emin olabilirsiniz?","og_url":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-11-09T06:05:49+00:00","article_modified_time":"2026-11-09T06:06:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"19 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama","datePublished":"2026-11-09T06:05:49+00:00","dateModified":"2026-11-09T06:06:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/"},"wordCount":3812,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/","url":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/","name":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 - Test ve Do\u011frulama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-11-09T06:05:49+00:00","dateModified":"2026-11-09T06:06:13+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/amr-mekanik-ve-elektrik-muhendisligi-bolum-23-test-ve-dogrulama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AMR Mekanik ve Elektrik M\u00fchendisli\u011fi: B\u00f6l\u00fcm 23 &#8211; Test ve Do\u011frulama"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=45603"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45603\/revisions"}],"predecessor-version":[{"id":45604,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45603\/revisions\/45604"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=45603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=45603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=45603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}