Sobes.tech
Senior

Hangi test türleriyle ilgilendiniz, hangilerini biliyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Birçok farklı test türü üzerinde çalıştım:

  • Birim testleri — bireysel fonksiyonların ve metodların kontrolü. Go'da testing paketini kullanıyorum, genellikle bağımlılıkları izole etmek için mock'lar ile.

  • Entegrasyon testleri — bileşenler arasındaki etkileşimin kontrolü, örneğin veritabanları veya harici servislerle.

  • Uçtan uca (E2E) testler — tüm sistemi test etmek, genellikle API'ye HTTP istekleri aracılığıyla.

  • Yük testleri — performans ve dayanıklılığı ölçmek için.

  • Güvenlik testleri — açıkları kontrol etmek, örneğin statik kod analizi ve manuel denetimler ile.

Go'da basit bir birim testi örneği:

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("beklenen 5, alınan %d", result)
    }
}