Junior
Siteyi test etmek için hangi adımları atacaksınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
- Gereksinim analizi: Fonksiyonel ve fonksiyonel olmayan gereksinmaları anlamak için proje belgelerinin (şartnameler, taslaklar) incelenmesi.
- Test planlaması:
- Testlerin amaçlarının ve kapsamının belirlenmesi.
- Test stratejileri ve yöntemlerinin seçimi (manuel, otomatik, yük testi vb.).
- Kaynakların ve zamanın değerlendirilmesi.
- Test dokümantasyonunun hazırlanması (kontrol listeleri, test vakaları).
- Test artefaktlarının geliştirilmesi:
- Ana senaryolar üzerinde hızlı geçiş için kontrol listeleri oluşturulması.
- Kritik ve karmaşık fonksiyonlar için detaylı test vakalarının yazılması.
- Otomatik testler için scriptlerin geliştirilmesi (uygulanabilir ise).
- Test ortamının hazırlanması: Gerekli işletim sistemi, tarayıcılar, yazılım sürümleri ve test verilerinin yapılandırılması.
- Testlerin yürütülmesi: Geliştirilen planlar ve test vakaları doğrultusunda testlerin yapılması.
- Fonksiyonel testler (kullanıcı senaryoları, formlar, gezinme).
- UI/UX testleri (görünüm, kullanım kolaylığı, uyarlanabilirlik).
- Çoklu tarayıcı testleri.
- Performans ve yük testleri (gerekirse).
- Güvenlik testleri (temel kontroller).
- Hata kaydı: Bulunan hataların açıklanması, tekrar üretim adımları, beklenen ve gerçek sonuçlar, ortam ve önceliklendirme.
- Yeniden test ve regresyon testleri: Düzeltmelerin doğrulanması ve değişikliklerden sonra yeni hataların olmaması.
- Raporlama: Yapılan çalışmalar, bulunan hatalar ve test durumu hakkında raporların hazırlanması.
- Sonuçların analizi: Test sonuçlarına göre ürün kalitesinin değerlendirilmesi.
Ayrıca, otomasyon için:
- Çerçeve ve araçların seçimi (Selenium, Cypress, Playwright).
- Otomatik scriptlerin yazılması ve bakımı.
- CI/CD ile entegrasyon (Jenkins, GitLab CI).
Uygulanacak test türleri:
- Fonksiyonel testler
- UI/UX testleri
- Çoklu tarayıcı testleri
- Uyarlanabilirlik testleri
- Güvenlik testleri (temel)
- Performans testleri (gerekirse)
Test vakası yapısına örnek:
| ID | Vaka Adı | Ön Koşullar | Adımlar | Beklenen Sonuç | Gerçek Sonuç | Durum | Yorumlar |
|---|---|---|---|---|---|---|---|
| TC-01 | Kayıtlı kullanıcının başarılı giriş yapması | Geçerli verilerle (kullanıcı/şifre) sistemde bulunan kullanıcı | 1. Giriş sayfasını açın. <br> 2. Geçerli kullanıcı adını girin. <br> 3. Geçerli şifreyi girin. <br> 4. "Giriş" düğmesine tıklayın. | Kullanıcı, giriş yaptıktan sonra ana sayfaya yönlendirilir |