Başlıkta da dediğim gibi front-end alanda çalışan arkadaşlar projelerinizi hangi testlerden geçiriyorsunuz? Sizce hangisi güvenlidir? Google hız, mobil uyumluluk vb. testler var. Sizce hangileri kullanılmalı?
Aslında doğru cevap CD (Continuos Deployment) ve CI (Continuos Integration) süreçleri iyi bilip doğru ayarlamakta yatıyor. Google page speed gibi araçlar sadece performans testlerinde olabilecek 10 'larca araçtan bir tanesi. Ama yinede bu gibi performans / yük / stres testi araçları soruyorsanız genelde Google Page Speed, GTMetrix, Yslow, Jmeter gibi araçlar sık kullanılıyor.
Fakat gerçekte doğru olan testlerinizi kendiniz en başından yazmanızdır. Ben test için grunt, jasmine, needle, live reload, karma ve selenium gibi araçlar kullanıyorum. Development sürecinde. Unit / birim test (asıl kod yazılmadan önce yazılır), fonksiyonel test, kabul test, tarayıcı testleri uyguluyorum. Eğer bir life sycle mevcut ise code review ve code coverage süreçlerinide testten sayabiliriz. Bunlar tek başına olmaz tabi. Kendi yazdığın kodu review
Tabi her development life sycle böyle akacak değil. Projeye göre farklı yaklaşımlar ele alınabilir.
TDD | Test Driven Development | Test Odaklı Geliştirme
BDD | Behavior Driven Development | Davranış Odaklı Geliştirme
ATTD | Acceptance Test Driven Development | Kabul Testi Odaklı Geliştirme
vsvs...