- Detaylar
- Son Güncelleme: 30 Mayıs 2021
1) Test Yöneticisinin sorumluluklarından bahseder misiniz?
QA Yöneticisinin rolü şunları içerir:
- Projeyi başlangıcından kapanışa kadar yönetin
- Test planlaması
- Teslimatların müşteri tarafından kabul edilmesini sağlayın
- Ara teslimatları ve yama sürümlerini müşteriye onaylayın
- Faturalandırma için efor girdilerini gönderin
- Sorun Yönetimi
- Mentorluk, koçluk ve off-shore ekip yönetimi
- Haftalık durum için raporları test koordinatörlerine gönderin
- Haftalık gözden geçirme toplantılarına katılmak
- Tüm test projeleri için KPI'ları haftalık olarak yayınlayın
- Projeler için kaynak seferberliği
2) Kuruluşunuzdaki test uzmanlarının, önemli kusur tespit edildikten sonra bile teslimat üzerinde bir test yaptığını tespit ederseniz, yaklaşımınız nedir?
Bir QA Lideri olarak yaklaşımınız şu şekilde olmalıdır:
- Kabul kriterleri sıkılaştırılmalı
- Test vakaları yeniden değerlendirilmeli
- Mümkünse, denklik sınıfı bölüm durumları ve sınır değerleri ile daha fazla test durumu eklenmelidir.
- Geçersiz koşulları kontrol etmek için daha fazla test durumu eklenmelidir.
- Stoper göster kriterleri değiştirilmelidir
3) Gereksinim İzlenebilirlik Matrisinin ne olduğundan bahseder misiniz?
Gereklilik İzlenebilirlik Matrisi gereksinim belgelerinin test senaryolarına bağlanmasıdır. Aşağıdaki nedenle kullanılır
- Doğrulama sürecinde tüm başvuru gereksinimlerinin test edilmesini sağlamak
- Test Kapsamını kontrol etmek için
4) Projeniz için bir Test aracını nasıl seçersiniz?
- Proje ihtiyaçlarına göre bir otomasyon aracında gerekli olan özellikleri belirleyin
- Gereksinimleri karşılayan ticari ve ticari olmayan araçları değerlendirin
- Aracın maliyetini ve faydasını tahmin edin. Maliyet, lisansları ve eğitimi içerebilir.
- Son kararı ekip üyelerine danışarak verin.
5) Bir Test Projesindeki bazı temel zorluklar nelerdir?
Yazılım testinin temel zorlukları şunları içerir:
- Bizi genellikle bir zaman kısıtlaması altında test etme aşaması
- Gereksinimleri anlamak bazen zor olabilir
- Uygulama test edilecek kadar kararlı olmalıdır
- Test için önceliklerin belirlenmesi
- Nitelikli test uzmanlarının eksikliği
- Gerileme testi
- Değişen Sık Gereksinimler
- Araç, kaynak ve eğitim eksikliği
6) Test Planı Nedir?
Test planı, faaliyetleri ve test kapsamını açıklayan bir belgedir. Herhangi bir yazılım ürününü test etmek için temel gereksinimdir.
7) Test planı türleri nelerdir?
Üç ana Test Planı türü vardır
- Ana Test Planı
- Test düzeyine özel Test planı
- Test tipine özel test planları
8) Bir Test Yöneticisinin sahip olması gereken insan becerileri nelerdir?
- Etkili ve net iletişim
- Ekip üyeleriyle iyi ilişkiler kurmalı
- İyi dinleme becerileri ve duygusal zeka
- Ekip üyelerini motive edin
- Çatışmaları ve etik sorunları çözün.
9) 'Yapılandırma Yönetimi' nedir?
Konfigürasyon Yönetimi, test yapılarını koordine etmek, kontrol etmek ve izlemek için kullanılan süreçleri kapsar.
Test yapıları, otomasyon Kodu, gereksinimler, belgeler, sorunlar, tasarımlar, değişiklik istekleri, tasarımlar vb. içerebilir.
10) PDCA modeli nedir?
PDCA modeli şu anlama gelir:
- Planlayın: İyileştirmeleri belirleyin ve hedefler belirleyin
- Yapın: İyileştirmeleri uygulayın
- Kontrol edin: İyileştirmelerin sonucunu kontrol edin
- Eylem: Sonuçlardan öğrenin
Bir Test Süreci İyileştirme (TPI) yöntemidir.
11) Resmi olmayan incelemeler nelerdir?
Resmi olmayan bir inceleme, kod çalıştırmadan kusurları kontrol etmenin bir yoludur. Resmi olmayan incelemeler, belgenin test yaşam döngüsünün ilk aşamalarında birçok kez uygulanır. Gayri resmi incelemeler belgelenmez.
12) Bir Test Projesinde Risk türlerinden bahsedin
Bir Test Projesindeki Risk türleri genel olarak şu şekilde kategorize edilebilir:
- Strateji Riski: Buna Bütçe, İletişim ve Yönetim riskleri dahildir
- Proje Tanımı Riskleri: Bu, Proje hedefi, Kapsam ve gereksinim risklerini içerir.
- İnsan Kaynakları Riski: Buna Beceri, Ekip üyeleri ve organizasyon riskleri dahildir.
- Proje Takvimi Riskleri.
13) Test yöneticisinin risklere karşı alması gereken önlemler nelerdir?
Test yöneticisi, ürün geliştirirken riski azaltmak için aşağıdaki adımları atmalıdır.
- kaçınma: İlgili risk faktörünü ortadan kaldırın
- Kesinti: Risklerin etkisini azaltmak ve düzeltici önlemler almak için hafifletme planı
- Paylaşım: Riski insource veya sigorta gibi başka bir kaynağa devretmek
- Kabul etmek: Riski kabul edin ve bu riskler için planlı bir bütçe hazırlayın
14) Test yöneticisinin projeyi nasıl tahmin edebileceğini ve neyi tahmin edeceğini açıklayın.
Test Tahmini sırasında, bir Test Yöneticisi dört şeyi değerlendirmelidir
- Maliyet
- Kaynaklar
- İnsan yetenekleri
- Zaman
Projeyi aşağıdaki şekillerde tahmin edebilirler
- İş kırılım yapısı (WBS): Projeyi daha küçük bölümlere ayırma
- Üç noktalı tahmin: Üç noktalı tahmin, istatistiksel verilere dayanmaktadır
- Fonksiyonel nokta yöntemi: Her fonksiyona ağırlık verin ve boyutu ölçün
15) Üç noktalı tahmin nedir?
Üç noktalı tahminde, önceki deneyimlere dayalı olarak her görev için başlangıçta üç değer üretilir. Örneğin, belirli bir görevi tamamlamak için farklı olasılıklar
- En iyi durum tahmini: Deneyimli ekip üyeleri ile 120 adam-saat veya 15 gün
- En olası tahmin: Yeterli kaynak ve orta düzeyde ekip üyesi deneyimi ile 170 saat veya 21 gün
- En kötü durum tahmini: 200 adam-saat veya 25 gün ve daha az iş tecrübesine sahip bir ekiple
16) Test tahmini için en iyi uygulamalardan bazılarından bahsedin
için en iyi uygulamalardan bazıları Test Tahmini NS
- Biraz arabellek süresi ekleyin : Tampon süreye sahip olmak her zaman bir avantajdır, yetenekli üyenin aniden işten ayrılması gibi beklenmedik bir nedenle oluşan gecikmelerin üstesinden gelmeye yardımcı olabilir,
- Tahminde hesap kaynak planlaması : Tahmininizin gerçekçi olduğundan ve insan kaynağının mevcudiyeti gibi önemli faktörlerin dikkate alındığından emin olun.
- Geçmiş deneyim referansını kullanın: Geçmiş deneyimlerinizle, gerçekleşmesi en muhtemel olan tüm engellerden veya olası engellerden kaçınmaya çalışın.
- Tahmininize bağlı kalın: Tahmin tam kanıt değildir. Ayrıca yanlış gidebilir. Projenin erken aşamasında, test tahminini tekrar kontrol etmeli ve gerekirse değişiklikler yapmalısınız.
17) İyi bir test raporu neleri içerir?
İyi bir test raporu şunları içermelidir:
- Proje bilgisi
- Test Amacı
- Test Özeti
- kusur
18) Yazılım kalite güvencesi en iyi uygulamalarından bazılarını listeler misiniz?
Yazılım için en iyi uygulamalardan bazıları Kalite güvencesi içerir
- Sürekli gelişme
- belgeler
- Takım kullanımı ve otomasyon
- Metrikler
- SQA için ekip çalışması ve paylaşılan sorumluluk
19) Test uygulamasının kalitesini hangi faktörlere göre belirleyebilirsiniz?
Test yürütmenin kalitesini iki yol belirleyebilir
- Kusur reddetme oranı: (Reddedilen kusur sayısı/ ortaya çıkan toplam kusur sayısı) X 100
- Kusur sızıntı oranı: (Kaçırılan hata sayısı/yazılımın toplam kusuru) X 100
20) Takım Çatışmalarını nasıl yöneteceksiniz?
Ekip üyelerinin geçmişlerindeki ve çalışma tarzlarındaki çeşitlilik ile ilk adım, test projesi sırasında çatışmaları beklemek ve bunlara hazırlanmaktır.
Bir sonraki adım, bir toplantı yapmak ve ekip üyelerinin proje durumunu değerlendirmektir. Test Yöneticisinin, takımın hayal kırıklıklarının ve öfkesinin dışarı çıkması için iletişimi herkes için açık tutması gerekir. Son olarak, ekip üyelerinden işbirliği yapmalarını isteyin ve projenin başarısı için işbirliğinin önemini vurgulayın.