Yazılım Testinde Test İzleme ve Kontrol
Test İzleme Nedir?
Test İzleme Test yürütmede, test faaliyetinin mevcut ilerlemesinin takip edilmesi, test metriklerinin bulunması ve takip edilmesi, test metriklerine göre gelecekteki eylemlerin tahmin edilmesi ve ilgili ekibe geri bildirim sağlanması amacıyla test faaliyetlerinin ve test çabalarının değerlendirildiği bir süreçtir. Mevcut test süreciyle ilgili paydaşlar olarak.
Test Kontrolü Nedir?
Test Kontrolü Test yürütmede test izleme sürecinin sonuçlarına dayalı olarak aksiyon alma sürecidir. Test kontrol aşamasında, gelecekteki test sürecinin kalitesini ve verimliliğini artırmak için test faaliyetleri önceliklendirilir, test programı revize edilir, test ortamı yeniden düzenlenir ve test faaliyetleriyle ilgili diğer değişiklikler yapılır.
Tebrikler! Şimdi başlıyoruz Test uygulaması faz. Ekibiniz atanan görevler üzerinde çalışırken sizin de onların iş faaliyetlerini izlemeniz ve kontrol etmeniz gerekir.
içinde Test Yönetimi Aşamaları Eğitimde kısaca Test İzleme ve Kontrol'ü tanıttık. Bu eğitimde bunu ayrıntılı olarak öğreneceksiniz.
Neden izliyoruz?
Bu küçük örnek size neden test etkinliğini izlememiz ve kontrol etmemiz gerektiğini gösteriyor.
Bitirdikten sonra Test Tahmini ve test planlaması, yönetim kurulunun planınıza uygun olması ve kilometre taşlarının aşağıdaki şekilde belirlenmesiyle sonuçlandı.
Guru99 Bank'ın tüm test ürünlerini tamamlayıp teslim edeceğinize söz verdiniz Test yapmak Yukarıdaki kilometre taşlarına göre proje. Her şey harika görünüyor ve ekibiniz yoğun bir şekilde çalışıyor.
Ancak 4 haftanın ardından işler planlandığı gibi gitmemektedir. “Test spesifikasyonunun yapılması” görevi kadar ertelendi 4 İş günleri. Basamaklı bir etkisi vardır ve başarılı olan tüm görevler ertelenir.
Sen cevapsız kilometre taşı ve projenin genel son tarihi.
Sonuç olarak projeniz başarısız olur ve şirketiniz müşteri güvenini kaybeder. Projenin başarısızlığının tüm sorumluluğunu üstlenmelisiniz.
Projenin ilerleyişine bir göz atın, patronunuzun sorusuna cevap verebilir misiniz?
Proje ilerlemesini izlemeyi ve kontrol etmeyi unuttum
Ekip üyem iyi çalışmadı
Neden bilmiyorum
Proje ilerlemesini izlemeyi ve kontrol etmeyi unuttuğunuz için son teslim tarihini kaçırıyorsunuz. Planı ve fiili programı gözden geçirmelisiniz. Gecikmenin ilk görevin kendisinde meydana geldiğini anlayacaksınız (Test spesifikasyonlarını yapın). Bu gecikme sonraki görevlerde birikti. Projeyi dikkatli takip etseydiniz bu sorunu erken tespit edebilir ve çözüm üretebilirdiniz.
Ne kadar ve dikkatli plan yaparsak yapalım bir şeyler ters gidecektir. Projeyi aktif olarak izlememiz gerekiyor.
- Erken tespit Planlardaki sapmalara ve değişikliklere uygun şekilde tepki vermeli ve
- Paydaşlarla, sponsorlarla ve ekip üyeleriyle iletişim kurmanıza izin verin kesinlikle projenin nerede durduğu ve belirlemek İlk eylem planınızın gerçeğe ne kadar benzediği
- Yöneticinin projenin devam edip etmediğini bilmesi yararlı olacaktır. doğru yol Proje hedeflerine göre. Kaynaklarla veya bütçenizle ilgili gerekli ayarlamaları yapmanızı sağlar.
Proje izleme felaketlerden kaçınmanıza yardımcı olur. İzleme, arabanızı sürerken arabanızdaki gaz göstergesini kontrol etmeye benzetilebilir. Tankta ne kadar gaz kaldığını görmenize yardımcı olur; projenizi izlemek, hedefinize ulaşmadan önce gazınızın bitmesini önlemenize yardımcı olur.
Neyi izliyoruz?
İzleme, orijinal planınız ile şu ana kadarki ilerlemeniz arasında karşılaştırmalar yapmanızı sağlayacaktır. Projeyi başarılı bir şekilde tamamlamak için gerektiğinde değişiklikleri uygulayabileceksiniz.
Projenizde Test Yöneticisi olarak temel parametreleri aşağıdaki gibi izlemelisiniz.
Ücret
Maliyetler proje izleme ve kontrolünün önemli bir yönüdür. Projeniz için temel maliyet bilgilerini tahmin etmeli ve takip etmelisiniz. Projenin kararlaştırılan bütçe dahilinde teslim edilmesi için doğru proje tahminlerine ve sağlam bir proje bütçesine sahip olmak gerekir. Diyelim ki patronunuz projeyi 100,000$ ile finanse etmeyi kabul etti. Proje uygulanırken gerçek maliyetlere dikkat etmelisiniz. Bahsedildiği gibi Test tahmini makale, para gerektiren bir sürü proje faaliyeti var. Tüm bu faaliyetleri kontrol etmek için proje bütçesini izlemeli ve yönetmelisiniz. Proje maliyeti izlenmediği takdirde proje büyük ihtimalle hiçbir zaman bütçesinde teslim edilemeyecektir. |
Tarifeleri
Program olmadan nasıl çalışabilirsiniz? Bu, arabanızı sürmeye benzetilebilir, ancak hedefe ulaşmanın ne kadar süreceği hakkında hiçbir fikriniz yoktur. Projenizin büyüklüğü ve kapsamı ne kadar büyük veya küçük olursa olsun bir proje takvimi hazırlamalısınız. Program size şunu söylüyor
- Her aktivite ne zaman yapılmalı?
- Zaten tamamlanmış olan şey nedir?
- İşlerin tamamlanması gereken sıra.
İşte proje zamanlamasına bir örnek
Bir Ekip üyesini şu Göreve atadınız: Guru99 Bank web sitesinin Entegrasyon Vakalarının Yürütülmesi.
Bu görev bir hafta içinde tamamlanmalıdır. Aşağıda gösterildiği gibi bir program oluşturabilirsiniz
Kaynaklar
Önceki yazılarda da belirtildiği gibi, kaynaklar Proje görevlerini yerine getirmek için gereken her şey. Proje faaliyetini tamamlamak için gerekli kişiler veya ekipman olabilirler. Kaynak eksikliği projenin ilerlemesini etkileyebilir.
Gerçek şu ki, her şey planlandığı gibi gitmeyebilir, çalışanlar işten ayrılabilir, proje bütçesi kesilebilir veya program ertelenebilir. Kaynakları izlemek, herhangi bir kaynak sıkıntısını erken tespit etmenize ve bununla başa çıkmak için bir çözüm bulmanıza yardımcı olacaktır.
Kalite
Kalite izleme, spesifik sonuçların izlenmesini içerir. iş ürünleri (test senaryosu paketi, test yürütme günlüğü gibi) tanımlanmış kalite standartlarını karşılayıp karşılamadığını değerlendirmek için. Sonuçların kalite standartlarını karşılamaması durumunda potansiyel çözümü tanımlamanız gerekir.
Örnek: Projenin ilerlemesini çok iyi takip ettiğinizi ve kontrol ettiğinizi varsayalım. Nihayetinde ürünü belirtilen tarihte teslim ettiniz. Proje başarılı görünüyor.
Ancak teslimattan 2 hafta sonra müşteriden şu geri bildirimi aldınız:
Yanlış hiçbir şey yapmadım. Belki müşteri hata yapmıştır.
Proje çıktısının kalitesini izlemeyi unuttum.
Neden bilmiyorum
Bu projede yaptığınız kritik hata, proje çıktısının kalitesini izlemeyi unutmanızdır. Çünkü proje izleme sadece proje takviminin değil aynı zamanda proje kalitesinin de izlenmesini gerektirir.
Nasıl izlenir?
Projeniz hayata geçerken şu soruları aklınızda bulundurun:
- Var mısın program? Değilse ne kadar geridesiniz ve nasıl yetişebilirsiniz?
- bitti mi bütçe?
- Hala aynı proje hedefi doğrultusunda mı çalışıyorsunuz?
- azalıyor musun kaynaklar?
- Yaklaştığına dair uyarı işaretleri var mı? sorunlar?
- Var basınç Yönetimden projeyi daha erken tamamlamaya ne dersiniz?
Bunlar projenizin ilerleyişini izlerken kendinize sormanız gereken sorulardan sadece birkaçı.
Projenin ilerlemesini izlemek önemlidir, böylece doğru yöne geri dönmesi için ayarlamalar yapılması gerekip gerekmediğini bilirsiniz. Proje ilerlemesini etkili bir şekilde izlemek için aşağıdaki adımları izlemelisiniz
Adım 1) İzleme Planı Oluşturun
İlerlemeyi TANIMLI ölçümlerle izlemeye yönelik bir planınız olmadığı sürece ilerlemeyi izleyemezsiniz. Test Planına benzer şekilde İzleme Planı da ilerleme izlemenin ilk ve en önemli adımlarından biridir.
İzleme Planında şunları dikkatli bir şekilde planlamalısınız:
|
Hangi metriklerin toplanması ve ölçülmesi gerekiyor?
İzleme planında hangi metrikleri toplamanız ve ölçmeniz gerektiğini açıkça tanımlamanız gerekir. Daha önce de belirtildiği gibi Bölüm, toplamanız gereken metrikler
- The maliyet Proje için şu ana kadar harcanan (zaman, para)
- Ne kadar kaynak (çalışanlar, ekipman) proje için kullanıldı
- Görevin durumu (açık program, programın gerisinde veya öncesinde)
- The kalite iş ürününün (Çalışma hızı/geçiş oranı, kusur ölçümleri)
Veriler ne zaman toplanmalı?
Şimdi karar ver ne zaman or Ne sıklıkla izleme planında izleme için veri toplayacaksınız – Haftalık mı yoksa aylık mı? Yoksa sadece projenin başında ve sonunda mı?
Plana göre Guru99 Bank projesi bir ayda tamamlanacak. Bu durumda proje ilerlemesini izlemenizi öneririz. haftalık or günlük temelidir.
Projenin ilerleyişi metriklerle nasıl değerlendirilir?
İzleme planında şunları tanımlamanız gerekir: yöntemleri Toplanan ölçümler aracılığıyla projenin ilerlemesini değerlendirmek. Başvurabileceğiniz bazı yöntemler şunlardır:
- Plandaki ilerlemeyi ekibin kaydettiği gerçek ilerlemeyle karşılaştırın
- Tanımlamak kriterleri Projenin ilerleyişini değerlendirmek için kullanılır. Örneğin, bir görevi tamamlama çabası birden fazla zaman alıyorsa 30% Planlanan bir proje gecikmesinden daha fazla çaba.
İzleme planı şablonuna başvurabilirsiniz okuyun. Burada bir örnek izleme planı Guru99 Bankası projesi için
Adım 2) İlerleme kaydını güncelleyin
Zamanla ekip üyeniz proje görevinde ilerleme kaydedecektir. Faaliyetlerini programa göre takip etmeli ve harcanan zaman, görev durumu vb. gibi ilerleme bilgilerini sık sık güncellemelerini istemelisiniz. Bu kayıtları kontrol ederek proje planına etkisini anında görebilirsiniz.
Üye ilerlemesini takip etmenin en iyi yöntemlerinden biri, düzenli buluşmalar.
Toplantıda tüm üyeler mevcut durumlarını ve varsa sorunlarını bildirirler. Bir ekip üyesi veya üyeleri geride kalırsa veya engellerle karşılaşırsa, sorunu tanımlamak ve çözmek için bir plan hazırlayın.
Aşağıdaki senaryo ile pratik yapalım
İzleme planında tanımlandığı gibi, Guru99 bankası web sitesini test etmek için Ekibinizdeki bir üyeye "Test ortamını ayarlama" görevini atadınız. Rolü Test Yöneticisidir. Şunu kurması lazım Test ortamı 6 gün içinde. Her ekip toplantısında mevcut durumu rapor etmesini istediniz. İşte mevcut ilerleme kaydının bir örneği
Adım 3) Kaydı analiz edin ve ayarlamayı yapın
Adımlarda 2 alt adım var
Adım 3.1) Analiz Et
Bu adımda planda tanımladığınız ilerlemeyi ekibin kaydettiği gerçek ilerlemeyle karşılaştırırsınız. Kaydı analiz ederek, bireysel göreve ne kadar zaman harcandığını ve proje genelinde harcanan toplam süreyi de görebilirsiniz.
Bu raporda hangi sorunu çözdünüz?
Hiçbir sorun yok, yine de iyi
Görev ilerlemesi gecikmiş görünüyor
O raporda herhangi bir sorun bulamadım
Plana göre Test Yöneticisinin 100. günde görevini %6 tamamlaması gerekmektedir. Ancak mevcut duruma göre bugün 3. gün (%50 zaman çizelgesi) ancak görevin %20'sini henüz tamamladı. Sonuç olarak görev gecikebilir ve son teslim tarihini kaçırabilir. Dolayısıyla bu konu projenin genelini etkileyebilir.
Projenin gidişatını takip ederek ve analiz ederek projede yaşanabilecek her türlü sorunu erken tespit edebilir ve o soruna çözüm üretebilirsiniz.
Adım 3.2) Ayarlama
Projenizin yolunda gitmesini sağlamak için gerekli ayarlamaları yapın. Görevleri yeniden atayın, programları değiştirin veya hedeflerinizi yeniden değerlendirin. Bu, bitiş çizgisine doğru ilerlemenize yardımcı olacaktır.
Ne yapmalıyım?
Programları değiştirin
Hiçbir şey yapma
Proje hedeflerini değiştirin
Görevi hızlandırmak için diğer ekip üyesinden destek isteyin
Test Yöneticisi olarak benzer durumlarla birkaç kez karşılaşabilirsiniz. Bu sorunu çözmek için tonlarca çözüm var ve kendi çözümünüz de olabilir.
Yukarıdaki durumda çözümü seçmenizi öneririz – Görevi hızlandırmak için diğer ekip üyelerinden destek isteyin. Programları değiştirmek veya hiçbir şey yapmamak gibi diğer bazı çözümler projenin genelini etkileyebilir. En iyi çözüm değiller
Adım 4) Raporu üretin
Patronunuz size şu anki projenizi sorarsa ilerleme, olup olmadığını ilerleme şu arkasında or önde program, ne cevap vereceksin? Projenin ilerleme raporunu hazırlamanız gerekiyor. Raporu kullanmak, projenin genel ilerlemesini ekip üyeleriyle veya Yönetim Kuruluyla paylaşmak için iyi bir seçenektir. Ayrıca patronunuza projenin yolunda olup olmadığını göstermenin de yararlı bir yoludur. İlerleme verilerinin sunulduğundan emin olmak için bazı şablon raporlarını kullanabilirsiniz. sürekli ve Açıkça. Bu makale şunları içerir: rapor şablonu başvurabilirsiniz. Ayrıca, bir kontrol edin örnek rapor Referans olarak Guru99 Bankacılık projesi için |
Test İzleme ve Kontrolde En İyi Uygulamalar
-
Standartlara uyun: Proje planlamasında önemli bir husus standardizasyonun sağlanmasıdır. Bu, tüm proje faaliyetlerinin standart süreç kılavuzuna uyması gerektiği anlamına gelir. Standartlaştırılmış süreçler, araçlar, şablonlar ve ölçüm değerleri analizi kolaylaştırır, iletişimi kolaylaştırır ve proje ekibi üyelerinin durumu daha iyi anlamalarına yardımcı olur.
-
Belgeler: Herhangi bir tartışmayı veya kararı bir belgeye yazmazsanız ne olur? Bunları unutabilir ve birçok şeyi kaybedebilirsiniz. Tartışmaları ve kararları uygun yere yazmalı ve toplantılar için resmi bir belgeleme prosedürü oluşturmalısınız. Bu tür belgeler, proje ekibi arasındaki yanlış iletişim veya yanlış anlama sorunlarını çözmenize yardımcı olur.
-
proaktivite: Sorunlar tüm projelerde ortaya çıkar. Önemli olan, projenin yürütülmesi sırasında ortaya çıkan sorunları ve sorunları çözmek için proaktif bir yaklaşım benimsemeniz gerektiğidir. Bu tür konular bütçe, kapsam, zaman, kalite ve insan kaynakları olabilir.