İçine 25 gerçek hata yerleştirilmiş, hata bulma pratiği yaptıran site. Otomasyon pratik sitelerinden farkı elle keşif testine yönelik olması: hataları bulup raporluyorsun.
Test & Kalite
İki ayrı ihtiyaç var: üzerinde otomasyon denenecek kararlı bir hedef ve isteklere gerçekçi cevap veren bir API. Sauce Demo ile The Internet birincisi, JSONPlaceholder ile Restful-Booker ikincisi için. Kasıtlı bozuk davranışlar bilerek konmuştur — testin kırılmasını değil, tuzağı öğrenmeni sağlar.
60 bağlantı
API otomasyon testini geliştirmek için hazırlanmış RESTful API. Basit sahte API’lerden farkı token ile kimlik doğrulama ve istek sınırı gibi gerçekçi davranışlar sunması.
API testi pratiği için meydan okuma, öğretici ve referanslar dizisi; Alan Richardson (EvilTester) hazırladı. Sıradan sahte API’lerden farkı görev listesiyle gelmesi: her meydan okumayı tamamladıkça ilerlemen işaretleniyor.
Görsel yapay zekâyla ekran karşılaştırması yapan görsel regresyon test platformu. Piksel piksel karşılaştıran araçlardan farkı kenar yumuşatma gibi önemsiz farkları yok sayıp gerçek değişiklikleri işaretlemesi.
UI ve API arka ucuyla gelen, hazır test senaryosu listesi olan otomasyon pratik sitesi. Tek sayfalık demo sitelerden farkı kayıt, sepet ve ödeme gibi uçtan uca akışları API’siyle birlikte sunması.
Mobil uygulama test otomasyonu aracı Appium için kaynak listesi. Espresso ya da XCUITest gibi platforma özgü araçlardan farkı Android ve iOS’u WebDriver protokolüyle tek API’den sürmesi.
JavaScript test koşucusu AVA için eklenti ve kaynak listesi. Jest’ten farkı test dosyalarını varsayılan olarak ayrı süreçlerde, eşzamanlı koşturması.
Yapay zekâ destekli kod inceleme platformu CodeRabbit için kaynak listesi. Genel yapay zekâ kod inceleme listelerinden farkı yalnız CodeRabbit yapılandırmalarını ve örnek kurallarını toplaması; listeyi şirketin kendisi sürdürüyor.
Scala tabanlı yük ve performans test çatısı Gatling için kaynak listesi. JMeter’dan farkı senaryoları arayüzde tıklayarak değil kodla (Scala, Java, Kotlin) yazman.
Yük ve performans ölçüm aracı JMeter için kaynak listesi. Genel performans testi listelerinden farkı yalnız JMeter eklentilerini, entegrasyonlarını ve rehberlerini toplaması.
Geliştirici odaklı yük ve performans testi aracı k6 için kaynak listesi. Genel performans listelerinden farkı tek araca ve onun betik ekosistemine odaklanması.
Playwright ekosistemi için araç, eklenti ve örneklerin listesi. Resmî dokümandan farkı topluluk araçlarını ve gerçek proje örneklerini bir araya getirmesi.
Değişikliklerin işlevi/stili bozmadığını doğrulayan görsel regresyon araçları listesi. Birim testlerinden farkı ekran görüntülerini karşılaştırarak kodun göremediği stil kırılmalarını yakalaması.
Selenium tarayıcı otomasyon çatısı ve çevresindeki araçların derlemesi. Dağınık aramadan farkı dil bağlayıcıları, ızgara ve eklentileri tek yerde toplaması.
Test otomasyonu pratiği için hedef siteler ve API’lerin listesi: demo mağazalar, formlar, tuzaklı sayfalar ve sahte API’ler türüne göre ayrılmış. Bu dizinde yalnızca birkaç temsilci tutuluyor; birbirinin yerine geçen onlarca demo sitesinin tam listesi burada.
Test otomasyonu çatıları, araçları ve kaynaklarını dile ve platforma göre derleyen liste. Dağınık araç aramalarından farkı hepsini tek, düzenli yerde toplaması.
Yazılım testinin her dalını — birim, uçtan uca, performans, sözleşme — kaynaklarıyla toplayan liste. Tek bir araç listesinden farkı kitapları ve test kuramını da araçlarla birlikte vermesi; bu dizideki pratik sitelerin geri kalanını da buradan bulabilirsin.
Süresi dolmuş, kendinden imzalı, yanlış ana bilgisayar adlı gibi bilerek bozuk TLS yapılandırmalarına sahip alt alan adları sunan test sitesi. Sunucu değil istemciyi sınar: tarayıcın veya HTTP kütüphanen bu hataları doğru reddediyor mu bunu denemek için.
Sitenizi farklı tarayıcı ve işletim sistemlerinde canlı test etmenizi sağlayan servis.
Ülke, kıta ve dil verisi sunan sade, herkese açık bir GraphQL API’si; anahtar istemiyor. REST tabanlı sahte API’lerden farkı GraphQL sorgusu ve istemci testi denemeye uygun olması.
HTTPS, SMTP ve XMPP sunucularının TLS yapılandırmasını şifre takımı, sertifika ve anahtar değişimi açısından puanlayan Fransız test sitesi. SSL Labs'ten farkı yalnızca web değil e-posta ve mesajlaşma sunucularını da kapsaması.
Bir Content-Security-Policy başlığını yapıştırınca atlatılabilir kuralları (unsafe-inline, geniş joker karakterler, eksik yönergeler) işaretleyen Google aracı. securityheaders.com başlıkları genel olarak puanlar; bu ise yalnızca CSP'yi yönerge yönerge ve XSS açısından inceler. Genel başlık denetçilerinden farklı olarak yalnızca CSP'yi yönerge yönerge inceler.
Ürün, sepet ve kullanıcı içeren sahte e-ticaret REST API’si; ön yüz prototipleri için. JSONPlaceholder gibi genel sahte API’lerden farkı e-ticarete özgü veri yapısı.
Tarayıcının TLS istemci yapılandırmasını (sürüm, şifre takımları, bilinen zayıflıklar) tek sayfada değerlendiren test. SSL Labs sunucuyu test eder; bu ise senin tarafını, yani tarayıcıyı ve işletim sistemini sınar; sonuç JSON API olarak da alınabiliyor. SSL Labs sunucuyu sınar, bu ise istemci tarafını.
İstek atınca gerçekçi sahte JSON döndüren, kurulum istemeyen test API’si. Kendi mock sunucunu kurmaktan farkı hemen hazır olması — prototip ve öğretici için standart.
Mozilla'nın bir sitenin başlıklarını, çerezlerini ve TLS ayarlarını güvenlik en iyi uygulamalarına göre puanlayan tarayıcı içi denetleyicisi; artık MDN içinde. securityheaders.com'dan farkı yeniden test geçmişi tutması ve açık kaynak bir tarayıcı (http-observatory) tarafından desteklenmesi.
Yazılım testçileri için topluluk, öğrenme kaynakları ve etkinlikleri bir araya getiren merkez. Araç odaklı sitelerden farkı test mesleğinin kendisine — keşif testi, test stratejisi, kariyer — odaklanması.
Microsoft’un çok tarayıcılı (Chromium, Firefox, WebKit) otomasyon ve test çatısı; üçünü tek API ile sürer. Selenium’dan farkı otomatik beklemesi ve tarayıcıyla WebDriver yerine kendi protokolü üzerinden konuşması.
Hem UI hem REST API’si olan, gerçekçi bir alet dükkânı demosu; uçtan uca test için tasarlanmış. Eski demolardan farkı modern yığın (React + API + Swagger) üzerinde olması.
Elemeden geçmiş profesyonel gözden geçirenlerle hizmet olarak kod incelemesi; HackerOne satın aldıktan sonra HackerOne Code adıyla güvenli kod incelemesine yöneldi. Yapay zekâ inceleme araçlarından farkı incelemeyi insan uzmanların yapması.
İstenen sayıda sahte kullanıcı (ad, adres, foto) üreten API. Sabit fikstürlerden farkı her çağrıda çeşitli ve gerçekçi veri vermesi — form ve liste testleri için.
Oda rezervasyonunu taklit eden, kimlik doğrulamalı ve iyi belgelenmiş bir test API’si. Sahte API’lerden farkı yazma işlemleri ve auth içermesi — tam bir CRUD akışı denenebiliyor.
Karakter, bölüm ve mekân verisi veren, hem REST hem GraphQL sunan ücretsiz API. Tek protokollü API’lerden farkı aynı veriyi iki arayüzle sunup ikisini de denetmesi.
Otomasyon öğrenmek için hazır giriş bilgileriyle gelen örnek alışveriş sitesi; bazı kullanıcılar kasıtlı olarak bozuk davranır. Rastgele demolardan farkı senaryonun kararlı ve tekrarlanabilir olması.
Bir sitenin HTTP yanıt başlıklarını (CSP, HSTS, X-Frame-Options, Permissions-Policy vb.) tarayıp A–F arası not veren ve eksik olanı açıklayan tarayıcı içi test. SSL Labs TLS katmanına bakar; bu, uygulama katmanındaki başlık sertleştirmesine bakar. TLS katmanına bakan araçlar yerine uygulama katmanı başlıklarına bakar.
Zorlayıcı problemlerle SQL yetkinliğini geliştiren çevrimiçi alıştırma. Öğretici sitelerden farkı anlatım değil problem ağırlıklı olması; sorguyu tarayıcıda yazıp sonucu doğruluyorsun.
Bir sitenin TLS yapılandırmasını tarayıp A–F notu veren test. Tarayıcı kilidinden farkı sertifika zinciri, protokol ve şifre takımı düzeyinde ayrıntı vermesi.
Her programlama dili ve biçim için statik analiz, linter ve biçimlendirici araçlarını dile göre gruplayan derleme (eski adı awesome-static-analysis). Tek bir araca değil, seçeneklerin karşılaştırmalı haritasına bakmak için.
Swagger UI önyüzüyle gelen kanonik örnek API — OpenAPI öğrenmenin standart yeri. Diğer sahte API’lerden farkı arayüzün doğrudan spesifikasyondan üretilmiş olması.
Star Wars verisiyle dolu örnek REST API. Değişken sahte API’lerden farkı sabit, tanıdık ve salt okunur bir veri kümesi olması: istemci ve alıştırma için öngörülebilir.
Applitools’un test otomasyonu üzerine ücretsiz, uzman eğitmenli ders kataloğu; Selenium, Cypress, Playwright ve API testi ayrı yollar hâlinde. Dağınık video derslerinden farkı sıralı öğrenme yolları ve bitirme sertifikaları.
Kedi görselleri ve verisi sunan, prototip ve test için eğlenceli API. Sahte veri API’lerinden farkı gerçek görseller ile oylama ve favori gibi yazma uç noktaları sunması; anahtar ücretsiz.
Otomasyonu zorlayan ortak senaryoları (iframe, dosya yükleme, kayan menü) tek tek toplayan klasik alıştırma sitesi. Demo mağazalardan farkı her sayfanın tek bir zorluğu öğretmesi.
Modern web’de otomasyonu tökezleten tuzakları (gecikmeli yükleme, gizli öğe, dinamik id) sergileyen site. Genel demolardan farkı doğrudan “neden testim kırılıyor” sorusuna odaklanması.
Bir sayfanın yükleme performansını gerçek cihaz ve konumlardan ölçen test. Lighthouse’tan farkı şelale, film şeridi ve çoklu lokasyon karşılaştırması vermesi.