trepcan
Üye
Ben test uzmanıyım ve finans sektöründe çalışıyorum. Sistem şu şekilde işler;Jolla da çalışan bir mühendis arkadaşım var onun anlattığı kadarıyla anladığım iki bölüm var birileri sistemi yapan diğeri test eden. test edenler aynı zamanda hataları da tespit ediyor ve not alıyor.
Gereksinim analizi yapılır( Neler olacak, nasıl çalışacak yani iş ve işin kuralları belirlenir)
Arkasında bu analiz yazılım ekibiyle paylaşılır.
Yazılım ekibi bu analize göre yazılımı kodlar (kendi unit testleri bitince teste çıkar)
Test ekibi bu uygulamayı gereksinim analizine göre test eder ve bulunan bulgular ile ilgili kayıt açılır.
Bu kayıtlar önem derecesine göre çözülür. kimi durumlar bazı bulgular sürüm maliyeti ve önem durumu sebebi ile ertelenir ve bakım paketi ile (yani bize gelen ara sıra küçük güncellemeler gibi) ile çıkartılır. Her pakette (build) gelecek olanlar ve düzeltilecek olanlar böylelikle belirlenmiş olur. Minimum hata seviyesine yani risk oluşturmayacak seviyeye gelince ürün yayınlanır. Tabi 50-100 kişilik test uzmanın bakması ile yüzbinlerce yada milyonlarca kullanıcının bakması bir değil. uygulama uyumlarında cihaz çeşitliliği pek çok varyasyon ile pek çok yeni bulgu ortaya çıkar. Zaten Insider programının amacıda bu