what is longevity testing
Bu makale ' Uzun Ömür Testi 'Ve Sistemin veya Ürünün istikrarını değerlendirmeye ve müşteri tarafından bulunan kusurları azaltmaya nasıl yardımcı olur? ' Müşteri bulmadan önce kurum içinde hataları yakalayın ”.
Bu makalenin sonunda, Kalite Güvencesi Yöneticileri, Müşteri Adayları ve Test Uzmanları aşağıdakiler hakkında adil bir bilgiye sahip olacaklardır:
- Uzun Ömür Testi nedir?
- Uzun Ömür Testi neden gereklidir?
- Uzun Ömür Testlerinin Planlanması ve Yürütülmesi
- Uzun Ömür Testinin Artıları ve Eksileri Nelerdir?
youtube videolarını indirmek için ücretsiz program
Ne öğreneceksin:
Uzun Ömür Testi nedir?
Uzun Ömür Testi bir Test Etkinliğidir:
- Gerçek zamanlı trafik ve uygulamalarla uygun yük ve stres durumuna karşı daha uzun bir süre boyunca sistem veya ürün stabilitesini ve hizmet verilebilirlik özelliklerini doğrulamak için
- Müşteri sitesinde ortaya çıkan kusurların oluşumunu azaltmak için
Müşteri tarafından bildirilen sorunları ele almaya ilişkin akış şeması (Şekil 1)
Uzun Ömür Testinin Geçmişi
# 1) Genellikle, Ürün dağıtımının ilk birkaç haftasında veya müşteri sitesinde en son Yazılım sürümüne yükseltme yapıldıktan sonra her şey yolunda gider. Ancak, birkaç haftalık bir süre içinde bir müşteri sorunları bildirmeye başlar.
#iki) Sorunların çoğu, müşteri tarafından bildirildiği ve şirket içinde kolayca tekrarlanamadığı için basit özellikler olabilir. Spektrum genelinde Uzman Ekip tarafından çok fazla zamana ve dikkatli bir analize ihtiyaçları var. İpucu: Zaman = $$$ !!!
# 3) Aşağıdakilerden biri veya birkaçı müşteri (ler) arızayı bulduğunda gerçekleşir (Şekil 1)
- Kusurun ciddiyeti Müşterinin işi üzerinde doğrudan bir etkisi olacaktır, yani $$$
- Teknik Destek Merkezine yapılan herhangi bir hizmet talebi, Ürün Mühendisliği Organizasyonuna $ $$$
- Müşteri tarafından gündeme getirilen sorunlar nadiren ön uç Teknik Destek Ekibi tarafından çözülür
- Bu tür talepler veya bildirimler Eskalasyon Destek Ekibine iletilir
- Müşteri Bilet Yükseltme, Organizasyon için daha fazla $$$ olacaktır
- Sorun Giderme ekibi sorunu çözemezse, artık Mühendislik Ekibini (Geliştirme ve Kalite Güvencesi) dahil etmek zorunda kalacak
- Şimdiye kadar sorunu çözmenin maliyeti de önemli ölçüde artmış olacaktı
- Kusur çözümü ne kadar uzun olursa, tekrar sipariş vermeyen memnun olmayan müşteri (ler) olasılığı o kadar yüksek olur ve en kötü senaryo, müşterinin uygun bir zamanda rakibin çözümüne geçmeye karar vermesidir. Ancak, her iki durumda da herhangi bir Ürün Mühendisliği Organizasyonu için bir gelir kaybıdır.
4) Müşteri (ler) tarafından bildirilen bu tür sorunların daha yüksek yüzdesi, müşteri topolojisi, altyapı, trafik ve uygulamaya özgü kombinasyonla birlikte tipik Sistem veya Ürün kararlılığı ile ilgilidir.
Uzun Ömür Testi neden gereklidir?
1) Müşterinin bildirdiği herhangi bir 'Kusur' genellikle bir Test Kaçışıydı.
2) Bu tür kusurlar, Müşteriye ve müşterilere çözümler ve hizmetler sağlayan Mühendislik Organizasyonuna maliyetin altını çizer.
3) Normal bir senaryoda kusur, sorunun karmaşıklığına bağlı olarak Test Ekibinden bir veya daha fazla test görevlisi tarafından Regresyon Testi de dahil olmak üzere çeşitli test döngüleri sırasında dahili olarak fark edilmiş olmalıdır.
4) En önemlisi, müşteri tarafından bildirilen sorunlardan kaynaklanan bu tür kusurlar aynı zamanda uygun bir test senaryosuna veya Test Planının yürütülmesi noktasında gözden kaçan bir test durumuna işaret eder.
5) Test Uzmanlarının çoğu, belirli bir özelliğin müşteri sahasında başarısız olduğunu ancak şirket içinde çeşitli Test Ortamlarında geçtiğini deneyimlemiş olmalıdır.
- Özellik
- Regresyon
- Yük
- Stres
- Verim
- Sistemi
- Çözüm
- Alfa
- Beta
6) Dikkate alınması gereken temel gözlemler -
- Herhangi bir yazılım yayın döngüsü sırasında, tüm Test Ortamlarında Test Altındaki Sistem (SUT) veya Test Altındaki Cihaz (DUT), yeni kod düşürme yükleme, hata doğrulama vb.
- Otomatik Regresyon Testi paketleri bile genellikle belirli bir test senaryosu veya bir dizi test senaryosu komut dosyasının SUT veya DUT sonrasındaki yürütmesini yeniden başlatır veya sıfırlar.
- Bu nedenle, SUT veya DUT, yumuşak veya sert bir yeniden başlatma olmadan yeterince uzun süre çalışmıyor
- Müşteri sitesinde ise durum tamamen farklıdır. Müşteri, Sistemi sık sık yeniden başlatmayı göze alamaz, bu nedenle verimlilik kesintilerine neden olur.
- Müşteriler, hedeflenen kitleye uygun bir bakım penceresi duyurdukları ve ardından Yazılım yükseltmesi veya Donanım değişimi vb. Gerçekleştirdikleri kanıtlanmış bir uygulamayı takip eder.
- Bu tür bakım aralıkları, Müşterinin Kuruluşunun dahili yönergelerine ve prosedürlerine bağlı olarak Üç Ayda Bir ile Yıllık arasında belirli bir süre olabilir.
- Gerçekte, Müşteri sitesindeki Sistemin veya Ürünün gerçek sağlık durumu, herhangi bir Ürün Mühendisliği Organizasyonundaki belirli bir Yazılım Sürümü döngüsü sırasında Test Yataklarınınkinden tamamen farklıdır.
- Birçok müşteri ayrıca, özellikle Finans, sağlık hizmetleri ve Federal Dikeyler olmak üzere belirli Dikey Model Testini geçen yetkili bir kalite belgesi arar.
Yukarıda belirtildiği gibi birkaç Test boşluğunu göz önünde bulundurarak =>
- Sistemin veya Ürünün, Müşteri Sitesini veya sektörleri taklit eden uçtan-uca senaryo ile daha uzun süreli testlerden veya Uzun Ömür Testlerinden geçmesi gerektiği açıktır.
- Daha uzun süre 72-720 saat olabilir. (3-30 gün) veya uygun süre EFD veya CFD veriler ve özel müşteri vakaları
- Kalite Güvencesi Yöneticileri, Müşteri Adayları ve Test Uzmanları için önerilen bir uygulama, Uzun Ömür Testini belirli bir Yazılım Sürümü döngüsünde ayrı bir etkinlik olarak gerçekleştirmektir.
- Net-Net, Uzun Ömür Testi, Kuruluşun en alt çizgisi $$$ ile doğrudan ilişkisi olduğu için Sistemin veya Ürünün kararlılığı ile çok ilgilidir.
Uzun Ömür Testlerinin Planlanması ve Yürütülmesi
Kalite Güvencesi Yöneticilerinin, Müşteri Adaylarının ve Test Uzmanlarının, Uzun Ömür Testlerini kendi genel Test Stratejisi .
Planlama
en iyi sabit disk veri kurtarma şirketi
- Mühendislik Kuruluşları kurum içi Test Kaçış Analizi ( ÇAY ) zaman zaman birçok Ürün (Donanım ve Yazılım) için egzersiz. Hatta bazılarının, genellikle 'Harici Olarak Bulunan Kusurlara ( EFD ) 'Veya' Müşteri Bulunan Kusurlar ( CFD ) ’Destek Sorun İletme Ekibi tarafından günlüğe kaydedildi
- EFD'ler veya CFD'ler, yalnızca Altyapı değil, aynı zamanda son kullanıcı cihazları, uygulamaları, trafik kalıpları da dahil olmak üzere, Müşterinin Canlı dağıtımı bağlamında uçtan uca bakış açısıyla dikkatlice analiz edilmelidir.
Müşteri Sektörlerini Anlamak:
Müşteriler genellikle aşağıdaki daha geniş sektörlerden birine girer:
- Sağlık hizmeti
- Perakende
- Finansman
- Eğitim
- Ulaşım
- İmalat
- Mühendislik
- Federal (Govt)
Faaliyetler
# 1) Uzun Ömür Testi için ayrı bir Test Planı ve Test Senaryosu geliştirin. Bu ayrıca test yürütme, hata günlüğü ve doğrulama işlemlerinin izlenmesine yardımcı olacaktır.
#iki) Test Kaçış Analizi girdilerine dayalı olarak test senaryolarını tanımlayın - genellikle EFD veya CFD'lerin hata düzeltmesi
# 3) KG ekibinin, kuruluşun sektör sayısı ile iş koluna bağlı olarak bir veya daha fazla sektörün test yataklarını taklit etmesi çok önemlidir.
# 4) Tahsis Edilmiş Test Yataklarının sahip olması gereken
- Amaçlanan dikey veya çoklu dikeylere benzer Ağ Topolojisi
- Benzer anahtarlara, yönlendiricilere, arka uç sunuculara, güvenlik duvarlarına vb. Sahip altyapı
- Belirli bir sektörden en sık ve en çok kullanılan uygulama sunucuları
- Belirli bir sektörden en sık ve popüler olarak kullanılan son kullanıcı gadget'ları
# 5) Yük, Stres ve Gerçek Zamanlı Trafik oluşturmak için uygun araçlar
# 6) Manuel yürütme kaynağını tanımlayın
# 7) Daha hızlı ve tekrarlanan yürütme için Otomasyon kaynağını / stratejisini belirleyin
# 8) Belirli bir sürüm için Uzun Ömür Testinin BAŞLANGICI ve SONUNU belirleyin
Uzun Ömür Testinin BAŞLANGICI ve SONU için iki yaklaşım:
I) Yaklaşım 1:
- Yazılım kodu veya Donanım kararlı durumda olmalıdır
- ÖZELLİK Testinin Tamamlanmasının Sonunda BAŞLAYIN
- Kod Dondurmadan Önce SON
II) Yaklaşım 2:
- Biraz dengesiz koda izin vererek küçük bir darbe alın
- ÖZELLİK test döngüsünün% 70 tamamlanmasıyla BAŞLAYIN
- Kod Dondurmadan Önce SON
# 9) Çözülen kusurlar için hata doğrulama
# 10) Sonraki Regresyon Testi için Uzun Ömür Testini Regresyona Taşıyın
Java'da diziler nasıl eklenir
Yürütme
- Test Yataklarını bir veya daha fazla Müşteri Sektörünü taklit edecek şekilde ayarlayın
- Tatlar dahil tüm arka uç Infra, Application ve Database'in müşterininkine benzer olduğundan emin olun
- Son kullanıcı cihazlarının müşterinin kullanımına benzer olduğundan ve Test Planının yürütülmesi sırasında kullanıldığından emin olun
- Sistemin veya Ürünün Orta Düzeyde Gerilmesi ve Yükünü oluşturmak için uygun araçların mevcut olduğundan emin olun
- SUT veya DUT, arka uç sunucuları başka Infra ile ilgili cihazlar yumuşak veya sert yeniden başlatmadan Uzun Ömür test Planından Tam Test paketini yürütün
- 72-720 saat aralığından tanımlanmış kesintisiz bir süre boyunca yukarıdaki şekilde birden fazla test çalıştırılmalıdır.
- Sonuçları kaydedin
- Tanımlanan tüm hataları günlüğe kaydedin
- Tüm hataları doğrulayın
Uzun Ömür testinin Artıları ve Eksileri nelerdir?
Artıları
- Yardım eder kritik hataları tespit et müşteri onu bulmadan önce
- Müşterinin üretkenliği ve işi için kritik olan hizmet verilebilir özelliği nedeniyle Sistem veya Ürünün stabilize edilmesine yardımcı olur
- Müşteri Memnuniyetinin artmasına yardımcı olur
- Kuruluşa çok fazla maliyet kazandırır - tasarruf edilen para, kazanılan paradır !!!
- Uzun ömürlülük testi raporu, farklı sektörlere yönelik bir Kalite Sertifikasyonu kanıtı ikram haline getirilebilir
Eksileri
- Belirli bir sürümün ve Gerileme faaliyetlerinin bir parçası olarak Uzun Ömür Testi ve ilgili faaliyetlerini dahil etmenin ilk maliyeti
- İdeal olarak uygun Şelale Modeli
- Çevik / Scrum modelleri, süre ve kapsamda ince ayar gerektirir
Sonuç
Müşteri tarafından bildirilen sorunlardan kaynaklanan 'Kusurların' çoğu öncelikle Test Kaçışından kaynaklanmaktadır. Bu da, Test Planı geliştirme, inceleme, kapsam ve uygulama gibi birçok soruyu gerektiriyor.
Dışarıdan Bulunan Kusurlar (EFD) veya Müşteri Bulunan Kusurlar (CFD), Müşteri ve Ürün Organizasyonu için ticari ($$$) bir etkiye sahiptir.
Uzun Ömür Testinin benzersiz olması, herhangi bir Ürün organizasyonunun, kusurları müşteri yakalamadan önce belirleyip çözerek Müşteri Memnuniyetini geliştirmesine yardımcı olmalıdır. Uzun Ömür Testi ayrıca sağlam kalitedeki Sistem veya Ürün ile sonuçlanan kararlılığı iyileştirmeye yardımcı olur.
Yazar hakkında: Bu makale STH yazarı Vinayak tarafından yazılmıştır. Fortune 500 şirketlerinde 12 yıllık QA / test deneyimine sahip.
Bu makaleyle ilgili herhangi bir sorunuz veya öneriniz varsa bize bildirin.
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Primer e-Kitap İndirmeyi Test Etme
- HP LoadRunner Öğreticileriyle Yük Testi
- Masaüstü, İstemci Sunucu Testi ve Web Testi arasındaki fark
- Gama Testi nedir? Son Test Aşaması
- Uyumluluk Testi (Uygunluk testi) nedir?
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Testinde Bilişsel Yanlılık: Test Uzmanları Neden Hataları Kaçırır?