Yazılım Testinde Test İzleme ve Kontrol

⚡ Akıllı Özet

Test izleme ve test kontrolü, planlanan ilerlemeyi ölçerek ve ardından rakamların ortaya koyduğu sonuçlara göre hareket ederek bir test projesinin doğru yolda ilerlemesini sağlar; böylece maliyet, zamanlama, kaynaklar ve kalite korunur.

  • 🔘 Tanım: Test İzleme tracks test faaliyetini yürütür, test metriklerini toplar ve ilerleme durumunu ekibe ve paydaşlara iletir.
  • ☑️ Kontrol eylemleri: Test Kontrolü, izleme sırasında bir sapma tespit edildiğinde testlerin önceliklerini yeniden belirler, programı revize eder ve test ortamını yeniden düzenler.
  • Dört parametre: Test yöneticisi, test yürütme süreci boyunca maliyet, zaman çizelgeleri, kaynaklar ve kaliteyi dikkate alır.
  • 🧪 Dört adımlı rutin: Bir izleme planı oluşturun, ilerleme kayıtlarını güncelleyin, kayıtları analiz edin ve gerekli düzenlemeleri yapın, ardından ilerleme raporunu hazırlayın.
  • Önce plan yapın: Bir izleme planı, hangi ölçümlerin toplanacağını, ne sıklıkla toplanacağını ve gecikme ilan etme kriterlerini belirler.
  • 📊 En iyi uygulamalar: Standart süreçler, yazılı toplantı kararları ve sorunlara yönelik proaktif bir yaklaşım, izlemenin etkili olmasını sağlar.

Yazılım Testinde Test İzleme ve Test Kontrolü

Test İzleme Nedir?

Test İzleme Test yürütme, test faaliyetlerinin ve test çabalarının değerlendirildiği bir süreçtir. track test faaliyetinin mevcut ilerlemesi, bulgular ve tracTest metriklerini analiz etmek, test metriklerine dayanarak gelecekteki eylemleri tahmin etmek ve mevcut test süreci hakkında ilgili ekibe ve paydaşlara geri bildirim sağlamak.

İzleme, temel görevlerden biridir. test yönetimiBu, günlük test faaliyetlerini bir Test Yöneticisinin harekete geçebileceği sayılara dönüştürür.

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.

İzleme ve kontrol, bir döngünün iki yarısıdır; izleme gerçekleri sağlar, kontrol ise planı değiştirir.

Görünüş Test İzleme Test Kontrolü
Amaç Gerçekte neler olup bittiğini ölçün ve raporlayın. Bundan sonra olacakları değiştirin.
Çıktı Test ölçütleri ve ilerleme raporu Revkullanılan öncelikler, program veya ortam
Tabiat Gözlem, müdahale yok. Düzeltici ve yönlendirici eylem
Tetik Test yürütme sırasında sürekli olarak çalışır. İzlemenin ortaya çıkardığı bir sapma nedeniyle tetiklenir.

Tebrikler! Şimdi başlıyoruz... Test uygulaması Aşama. Ekibiniz kendilerine atanan görevler üzerinde çalışırken, onların çalışma 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ı.

İzliyoruz

Tüm test çıktılarını tamamlayıp teslim edeceğinize söz vermiştiniz. Guru99 Banka 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.

İzliyoruz

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.

İzliyoruz

Projenin ilerleyişine bir göz atın, patronunuzun sorusuna cevap verebilir misiniz?

Son teslim tarihini neden kaçırdınız?

Proje ilerlemesini izlemeyi ve kontrol etmeyi unuttum

Ekip üyem iyi çalışmadı

Neden bilmiyorum

Doğru

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.

Yanlış

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. krallar gibi yaşamaya track 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 özelliği, orijinal planınızı şu ana kadarki ilerlemenizle karşılaştırmanıza ve projeyi başarıyla tamamlamak için gerekli değişiklikleri uygulamanıza olanak tanır.

Projenizde, Test Yöneticisi olarak, aşağıda gösterilen dört temel parametreyi izlemelisiniz.

İzliyoruz

Ücret

Ücret

Maliyetler proje izleme ve kontrolünün önemli bir yönüdür. Tahmin etmeniz gerekiyor ve tracProjeniz için temel maliyet bilgileri. 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: Entegrasyon Vakalarının Yürütülmesi Guru99 Bank web sitesi.

Bu görev bir hafta içinde tamamlanmalıdır. Aşağıda gösterildiği gibi bir program oluşturabilirsiniz

Tarifeleri

Kaynaklar

Önceki yazılarda da belirtildiği gibi, kaynaklar Proje görevlerini yerine getirmek için gereken her şey – insanlar veya ekipman – kaynaklardır. Kaynak eksikliği proje ilerlemesini etkileyebilir.

Gerçek şu ki, her şey planlandığı gibi gitmez: çalışanlar ayrılabilir, proje bütçesi kısılabilir veya zaman çizelgesi ertelenebilir. Kaynakları izlemek, 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 (sevmek test durumu (test paketi, test yürütme günlüğü) gibi, tanımlanmış kalite standartlarını karşılayıp karşılamadığını değerlendirmek için kullanılır. Sonuçlar standartları karşılamazsa, kalite standartlarıOlası bir çözüm yolu belirlemeniz gerekiyor.

Ö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 iki hafta sonra müşteriden bu geri bildirimi aldınız.

Müşterilerden teslimat sonrası ürün kalitesinin düşük olduğuna dair şikayetler içeren geri bildirimler.

Neyi yanlış yaptım?

Yanlış hiçbir şey yapmadım. Belki müşteri hata yapmıştır.

Proje çıktısının kalitesini izlemeyi unuttum.

Neden bilmiyorum

Yanlış
Doğru

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

İzliyoruz

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:

İzleme Planı Oluşturun

  • Ne toplamanız ve ölçmeniz gereken metrikler?
  • Ne zaman ölçümleri toplamak için?
  • Ne kadar Projenin ilerleyişini metrikler aracılığıyla değerlendirmek için?

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

  • MKS 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)
  • MKS 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ı?

Plan gereği, Guru99 Bank projesi bir ay içinde tamamlanacak. Bu durumda, projenin ilerleyişini takip etmenizi ö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ı için Guru99 Bank projesi

Adım 2) İlerleme kaydını güncelleyin

Zamanla, ekip üyeniz proje görevinde ilerleme kaydedecektir. Bunu yapmanız gerekmektedir. tracPlanlanan programa göre faaliyetlerini takip edin ve harcanan zaman, görev durumu vb. gibi ilerleme bilgilerini sık sık güncellemelerini isteyin. Bu kayıtları kontrol ederek, proje planı üzerindeki etkiyi anında görebilirsiniz.

için en iyi yöntemlerden biri tracÜye ilerlemesi devam ediyor. düzenli buluşmalar.

İlerleme Kaydını Güncelle

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ığı üzere, web sitesini test etmek için "Test ortamını kurma" görevini atadınız. GuruEkibinizdeki bir üyeye 99 banka hesabı açın. Görevi Test Yöneticisi. Kurulumu yapması gerekiyor. 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

İlerleme Kaydını Güncelle

Adım 3) Kaydı analiz edin ve ayarlamayı yapın

Adımlarda 2 alt adım var

Kaydı Analiz Edin ve Ayarlamayı Yapın

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.

Bir önceki bölümde Test Yöneticilerinin size gönderdiği rapora dönelim.
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

Yanlış
Doğru

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.

By tracProje ilerlemesini takip edip analiz ederek, projede meydana gelebilecek herhangi bir sorunu erkenden tespit edebilir ve bu sorunu çözmek için çözüm yolları bulabilirsiniz.

Adım 3.2) Ayarlama

Gerekli ayarlamaları yapın, projenizi devam ettirin. track. Görevleri yeniden atayın, programları değiştirin veya hedeflerinizi yeniden değerlendirin. Bu, bitiş çizgisine doğru ilerlemeye devam etmenize yardımcı olacaktır.

Yukarıdaki örnekte "Test Ortamını Ayarlama" görevinde sorunlar buldunuz
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

Yanlış
Doğru

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

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.

Bu raporu kullanmak, proje ilerlemesini ekip üyeleri veya Yönetim Kurulu ile paylaşmak için iyi bir seçenektir. Ayrıca, projenin yolunda olup olmadığını patronunuza göstermenin de faydalı bir yoludur. track.

İlerleme verilerinin sunulduğundan emin olmak için bazı şablon raporlarını kullanabilirsiniz. sürekli hem de Açıkça. Bu makale şunları içerir: rapor şablonu başvurabilirsiniz. Ayrıca, bir kontrol edin örnek rapor için Guru99 Bankacılık projesi referans olarak

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.

SSS

Test yöneticisi veya test lideri her iki faaliyetten de sorumludur. Test uzmanları ham verileri (harcanan süre, yapılan testler, ortaya çıkan hatalar) sağlarken, yönetici ölçümleri yorumlar, kontrol eylemine karar verir ve proje yöneticisine ve paydaşlara rapor verir.

Test yürütme sırasında düzenli aralıklarla ilerleme raporu yayınlanır ve bu rapor kontrol eylemlerini tetiklemek için kullanılır. Test özet raporu ise test seviyesinin sonunda bir kez yazılır ve çıkış kriterlerinin karşılanıp karşılanmadığını değerlendirir. Biri yönlendirir, diğeri sonuçlandırır.

Çıkış kriterleri, izleme sürecine bitiş çizgisini verir. Başarı oranı, kapsama alanı ve açık hata sayısı gibi ölçütler, üzerinde anlaşmaya varılan eşiklerle karşılaştırılır ve proje, ancak bu eşikler karşılandığında veya resmi olarak feragat edildiğinde test seviyesinden çıkar.

Toplantı sıklığı ortadan kalkmak yerine kısalıyor. Günlük toplantı haftalık toplantının yerini alıyor, ilerleme grafiği Gantt görünümünün yerini alıyor ve sprint değerlendirmesi raporun yerini alıyor. Scrum Master Genellikle engelleyiciler yüzeye çıkar.

Geçmişteki çaba ve hata verileriyle eğitilmiş makine öğrenimi modelleri, bir görevin tamamlanma oranının düşük olma eğiliminde olduğunu, çoğu zaman bir insan fark etmeden günler önce tespit edebilir. Tahmini bir karar değil, erken uyarı olarak değerlendirin; kontrol eylemi size aittir.

Evet, tesisat için. Yardımcı pilot Ham yürütme günlüklerini bir gösterge panosuna dönüştüren sorguları, grafik kodunu ve rapor şablonunu yazar. Projeniz için hangi metriklerin önemli olduğuna karar veremez, bu nedenle bunları öncelikle izleme planında tanımlayın.

Çoğu ekip, planlama aracını şunlarla birleştirir: test yönetimi aracı Raporların çalışma ve geçme oranlarını otomatik olarak bildirmesi ve ayrıca bir hata tracker gibi MantisBTElektronik tablo şablonları küçük projeler için yeterli olmaya devam etmektedir.

Hayır. Kusur tracKing, her bir hatayı yaşam döngüsü boyunca takip eder ve izlemeye bir kalite ölçütü ekler. İzleme daha geniş kapsamlıdır: maliyet, zamanlama ve kaynakları da izler. Kusur triyajı Bu bir kontrol eylemidir, izleme işleminin kendisi değildir.

Bu yazıyı şu şekilde özetleyin: