[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"me":3,"catalog:tr:qa-test-automation\u002Fqa-exploratory-manual-testing":4,"config":126},null,{"field_key":5,"field_name":6,"seniority":7,"topic_key":8,"topic_name":9,"spec_key":7,"spec_name":7,"locale":10,"cell_total":11,"field_total":12,"seniorities":13,"topics":17,"specs":40,"samples":41},"qa-test-automation","QA \u002F Test Otomasyonu","","qa-exploratory-manual-testing","Qa Exploratory Manual Testing","tr",75,600,[14,15,16],"junior","mid","senior",[18,21,24,27,30,31,34,37],{"key":19,"name":20,"count":11},"qa-api-testing","Qa Api Testing",{"key":22,"name":23,"count":11},"qa-automation-fundamentals","Qa Automation Fundamentals",{"key":25,"name":26,"count":11},"qa-ci-cd-testing","Qa Ci Cd Testing",{"key":28,"name":29,"count":11},"qa-defect-management","Qa Defect Management",{"key":8,"name":9,"count":11},{"key":32,"name":33,"count":11},"qa-performance-testing","Qa Performance Testing",{"key":35,"name":36,"count":11},"qa-test-case-design","Qa Test Case Design",{"key":38,"name":39,"count":11},"qa-test-strategy","Qa Test Strategy",[],[42,60,73,86,99,112],{"id":43,"topic":9,"difficulty":44,"body":45,"options":46,"correct_key":51,"explanation":59},"019f68ba-23da-7971-bb24-bbac336fa036",1,"Keşifsel test (exploratory testing) en iyi nasıl tanımlanır?",[47,50,53,56],{"key":48,"text":49},"a","Önceden yazılmış sabit bir test senaryosu setini sapmadan çalıştırmak",{"key":51,"text":52},"b","Test tasarımı ile yürütmeyi eş zamanlı yapmak; sonucu sonraki adıma yön vermekte kullanmak",{"key":54,"text":55},"c","Her kod commit'inde çalışan otomatik kontroller yazmak",{"key":57,"text":58},"d","Kodlama başlamadan önce gereksinim dokümanlarının eksiksiz olduğunu doğrulamak için incelemek","Keşifsel testi tanımlayan şey, test tasarımı ile yürütmenin paralel ve yinelemeli doğasıdır: test eden kişi sistemi test ederken hakkında öğrenir ve her gözlem bir sonraki eylemi şekillendirir. Sabit bir senaryonun yürütülmesi, otomasyon ya da doküman incelemesi değildir.",{"id":61,"topic":9,"difficulty":44,"body":62,"options":63,"correct_key":54,"explanation":72},"019f68ba-23db-72b6-8748-daaa05e2882f","Keşifsel test, test otomasyonuna göre genel olarak nasıl konumlandırılır?",[64,66,68,70],{"key":48,"text":65},"Bir ekip yeterince olgunlaştığında otomasyonun yerini alan bir yaklaşım olarak",{"key":51,"text":67},"Ekibin yalnızca birini seçmesi gereken rakip bir yaklaşım olarak",{"key":54,"text":69},"Tamamlayıcı bir yaklaşım olarak; otomasyonun yerini almak yerine onun yanında çalışarak",{"key":57,"text":71},"Modern otomatik pipeline'ların modasını geçirdiği eski bir teknik olarak","Keşifsel test ve otomasyon farklı ihtiyaçlara hitap eder ve rakip değil tamamlayıcıdır. Otomasyon, bilinen beklentileri hızlı ve tutarlı biçimde tekrar tekrar doğrulamada mükemmeldir; keşifsel test ise kimsenin senaryolaştırmayı düşünmediği beklenmedik sorunları, kullanılabilirlik problemlerini ve boşlukları keşfetmede daha uygundur. Olgun ekipler ikisini birlikte kullanır.",{"id":74,"topic":9,"difficulty":44,"body":75,"options":76,"correct_key":48,"explanation":85},"019f68ba-23db-796c-aa69-e33e536d0686","Oturum-tabanlı test yönetiminde (session-based test management) bir \"session\" (oturum) nedir?",[77,79,81,83],{"key":48,"text":78},"Belirli bir göreve odaklanan, zaman sınırlı bir test bloğu; bir raporla sona erer",{"key":51,"text":80},"Bir zamanlayıcı tarafından tetiklenen tek bir otomatik test çalıştırması",{"key":54,"text":82},"İki yazılım sürümü arasındaki dönem",{"key":57,"text":84},"Ekibin açık bugları gözden geçirdiği bir toplantı","Oturum-tabanlı test yönetiminde bir session, belirli bir göreve ya da charter'a yönelik, başka işlerle kesintiye uğramayan, zaman sınırlı ve odaklı bir test çalışma dönemidir; kapsam, bulgular ve plandan sapmaları özetleyen bir raporla kapanır. Otomatik bir çalıştırma, bir sürüm penceresi ya da bug-inceleme toplantısı değildir.",{"id":87,"topic":9,"difficulty":44,"body":88,"options":89,"correct_key":57,"explanation":98},"019f68ba-23dc-7212-837a-3f63bc02c7fb","Keşifsel testte \"test charter\" (test yönergesi) nedir?",[90,92,94,96],{"key":48,"text":91},"Yapılacak tam tıklamaları ve girdileri listeleyen adım adım bir senaryo",{"key":51,"text":93},"Test başlamadan önce müşterinin imzaladığı yasal bir belge",{"key":54,"text":95},"Bir sürüm boyunca bulunan her bug'ı listeleyen nihai rapor",{"key":57,"text":97},"Tam adımları dikte etmeden bir oturuma yön veren kısa bir görev-kapsam ifadesi","Bir test charter'ı, neyin, neden ve hangi kaynak ya da kısıtlarla keşfedileceğine dair özlü bir ifadedir — bir oturuma yön ve kapsam verir ama tam adımları bilerek test edenin kararına bırakır; keşfi mümkün kılan da budur. Detaylı bir senaryo, yasal bir belge ya da nihai bug raporu değildir.",{"id":100,"topic":9,"difficulty":44,"body":101,"options":102,"correct_key":51,"explanation":111},"019f68ba-23dc-77c9-9f29-b98edf4e90dc","Kullanılabilirlik (usability) testi öncelikli olarak neyi değerlendirir?",[103,105,107,109],{"key":48,"text":104},"Uygulamanın yoğun eşzamanlı yük altında doğru sonuçlar döndürüp döndürmediğini",{"key":51,"text":106},"Gerçek kullanıcıların ürünle hedeflerine ne kadar kolay ulaşabildiğini",{"key":54,"text":108},"Kaynak kodun ekibin stil rehberine uyup uymadığını",{"key":57,"text":110},"Veritabanı şemasının doğru normalize edilip edilmediğini","Kullanılabilirlik testi kullanıcı deneyimine odaklanır: insanlar arayüzü anlayabiliyor mu, görevleri verimli biçimde tamamlayabiliyor mu, kafa karışıklığı ya da hayal kırıklığından kaçınabiliyor mu. Yük yönetimi, kod stili ya da şema tasarımıyla ilgisi yoktur; bunlar başka test veya inceleme türlerinin konusudur.",{"id":113,"topic":9,"difficulty":114,"body":115,"options":116,"correct_key":54,"explanation":125},"019f68ba-23dc-7dc6-ac31-40efeb263c2e",2,"Erişilebilirlik (accessibility) testinin temel amacı nedir?",[117,119,121,123],{"key":48,"text":118},"Uygulamanın kabul edilebilir bir yanıt süresi içinde yüklendiğini doğrulamak",{"key":51,"text":120},"Uygulamanın veriyi aktarım sırasında doğru şifrelediğini doğrulamak",{"key":54,"text":122},"Engelli kişilerin ürünü algılayabildiğini, gezinebildiğini ve kullanabildiğini doğrulamak",{"key":57,"text":124},"API'nin doğru HTTP durum kodlarını döndürdüğünü doğrulamak","Erişilebilirlik testi, bir ürünün yardımcı teknolojiye, yalnızca klavyeyle gezinmeye ya da ekran okuyuculara dayanan kişiler dahil olmak üzere çeşitli engelleri olan kişiler tarafından algılanabildiğini, anlaşılabildiğini, içinde gezinilebildiğini ve kullanılabildiğini kontrol eder. Yanıt süresi, şifreleme ve durum kodları sırasıyla performans, güvenlik ve fonksiyonel testin konusudur.",{"fields":127,"seniorities":311,"interview_shapes":312,"locales":317,"oauth":319,"question_count":322,"coach_enabled":323,"jd_match_enabled":323},[128,153,173,190,214,227,246,265,287,292,298,305],{"key":129,"name_tr":130,"name_en":130,"sort":44,"specializations":131},"backend","Backend",[132,135,138,141,144,147,150],{"key":133,"name":134,"field":129},"general","Genel",{"key":136,"name":137,"field":129},"go","Go",{"key":139,"name":140,"field":129},"python","Python",{"key":142,"name":143,"field":129},"java","Java",{"key":145,"name":146,"field":129},"csharp","C#\u002F.NET",{"key":148,"name":149,"field":129},"nodejs","Node.js",{"key":151,"name":152,"field":129},"php","PHP",{"key":154,"name_tr":155,"name_en":155,"sort":114,"specializations":156},"frontend","Frontend",[157,158,161,164,167,170],{"key":133,"name":134,"field":154},{"key":159,"name":160,"field":154},"javascript","JavaScript",{"key":162,"name":163,"field":154},"typescript","TypeScript",{"key":165,"name":166,"field":154},"react","React",{"key":168,"name":169,"field":154},"vue","Vue",{"key":171,"name":172,"field":154},"angular","Angular",{"key":174,"name_tr":175,"name_en":175,"sort":176,"specializations":177},"fullstack","Fullstack",3,[178,179,180,181,182,183,184,185,186,187,188,189],{"key":133,"name":134,"field":174},{"key":136,"name":137,"field":129},{"key":139,"name":140,"field":129},{"key":142,"name":143,"field":129},{"key":145,"name":146,"field":129},{"key":148,"name":149,"field":129},{"key":151,"name":152,"field":129},{"key":159,"name":160,"field":154},{"key":162,"name":163,"field":154},{"key":165,"name":166,"field":154},{"key":168,"name":169,"field":154},{"key":171,"name":172,"field":154},{"key":191,"name_tr":192,"name_en":192,"sort":193,"specializations":194},"devops-cloud","DevOps \u002F Cloud",4,[195,196,199,202,205,208,211],{"key":133,"name":134,"field":191},{"key":197,"name":198,"field":191},"aws","AWS",{"key":200,"name":201,"field":191},"gcp","GCP",{"key":203,"name":204,"field":191},"azure","Azure",{"key":206,"name":207,"field":191},"kubernetes","Kubernetes",{"key":209,"name":210,"field":191},"terraform","Terraform",{"key":212,"name":213,"field":191},"linux","Linux",{"key":215,"name_tr":216,"name_en":216,"sort":217,"specializations":218},"ai-engineer","AI Engineer",5,[219,220,221,224],{"key":133,"name":134,"field":215},{"key":139,"name":140,"field":215},{"key":222,"name":223,"field":215},"llm-rag","LLM\u002FRAG",{"key":225,"name":226,"field":215},"mlops","MLOps",{"key":228,"name_tr":229,"name_en":230,"sort":231,"specializations":232},"database","Veritabanı","Database",6,[233,234,237,240,243],{"key":133,"name":134,"field":228},{"key":235,"name":236,"field":228},"postgresql","PostgreSQL",{"key":238,"name":239,"field":228},"mysql","MySQL",{"key":241,"name":242,"field":228},"mongodb","MongoDB",{"key":244,"name":245,"field":228},"redis","Redis",{"key":247,"name_tr":248,"name_en":249,"sort":250,"specializations":251},"mobile","Mobil","Mobile",7,[252,253,256,259,262],{"key":133,"name":134,"field":247},{"key":254,"name":255,"field":247},"ios-swift","iOS (Swift)",{"key":257,"name":258,"field":247},"android-kotlin","Android (Kotlin)",{"key":260,"name":261,"field":247},"flutter","Flutter",{"key":263,"name":264,"field":247},"react-native","React Native",{"key":266,"name_tr":267,"name_en":268,"sort":269,"specializations":270},"security","Güvenlik","Security",8,[271,272,275,278,281,284],{"key":133,"name":134,"field":266},{"key":273,"name":274,"field":266},"appsec","AppSec",{"key":276,"name":277,"field":266},"offensive-pentest","Offensive \u002F Pentest",{"key":279,"name":280,"field":266},"cloud-security","Cloud Security",{"key":282,"name":283,"field":266},"devsecops","DevSecOps",{"key":285,"name":286,"field":266},"blue-team-incident","Blue Team \u002F Incident",{"key":5,"name_tr":6,"name_en":288,"sort":289,"specializations":290},"QA \u002F Test Automation",9,[291],{"key":133,"name":134,"field":5},{"key":293,"name_tr":294,"name_en":294,"sort":295,"specializations":296},"data-engineer","Data Engineer",10,[297],{"key":133,"name":134,"field":293},{"key":299,"name_tr":300,"name_en":301,"sort":302,"specializations":303},"game-dev","Oyun Geliştirme","Game Development",11,[304],{"key":133,"name":134,"field":299},{"key":306,"name_tr":307,"name_en":307,"sort":308,"specializations":309},"ml-engineer","ML Engineer",12,[310],{"key":133,"name":134,"field":306},[14,15,16],{"junior":313,"mid":315,"senior":316},{"questions":314,"median_sec":3},20,{"questions":314,"median_sec":3},{"questions":314,"median_sec":3},[10,318],"en",[320,321],"google","github",21750,true]