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
testingpaketini 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)
}
}