what is comparison testing
Karşılaştırma testi, sık sık tekrarlanan bir ifade ve dikkatimizi çeken bir test türü. Karşılaştırma testinin nasıl yapıldığının ve gerçek zamanlı olarak gerçekte ne anlama geldiğinin ayrıntılarına girelim.
Karşılaştırma Testi nedir?
Karşılaştırma testi, bir yazılım ürününün piyasada bulunan diğer yazılım ürünlerine göre güçlü ve zayıf yönlerini değerlendirmekle ilgilidir. Karşılaştırma testinin amacı, yazılım ürününün pazardaki Vis-a-vis boşluklarındaki rekabet avantajını ortaya çıkarmak için işletmeye çok önemli ve kritik bilgiler sağlamaktır.
Ne tür bir karşılaştırma yapacağımız, testin amacına bağlıdır. Örneğin, testin amacı şunun gibi bir şey olabilir:
- Bir web uygulaması
- ERP uygulaması
- CRM uygulaması
- Bir işlemin tamamlanmasından sonra verilerin doğrulanmasını gerektiren bir uygulama modülü
Ne öğreneceksin:
- Karşılaştırma Testi için Kriterlerin Oluşturulması
- Aşamalar
- CRM Uygulaması için Test Senaryolarına Örnekler
- Karşılaştırma testi işletmeye nasıl yardımcı olabilir?
- Sonuç
- Önerilen Kaynaklar
Karşılaştırma Testi için Kriterlerin Oluşturulması
Belirli bir yazılım ürünü için karşılaştırma testi kriterleri oluşturmak, test edilen yazılım uygulamasının türü ve işletmeye özgü kullanım durumları tarafından belirlenen öznel bir konudur. Geliştirdiğimiz test senaryoları, uygulama türüne ve işletmeye özel kullanım durumlarına bağlıdır.
mac için ücretsiz dvd kopyalama yazılımı
Test çabaları ve prosedürleri her zaman, belirsizliğin olduğu her yerde, tüm projelerde uygulanabilecek belirli bir strateji geliştirilecek şekilde düzenlenir.
Bu nedenle, bu testi iki farklı aşamaya dağıtırız
Aşamalar
Bu test, iki farklı aşamada gerçekleştirilebilir:
- Yazılım ürününü bilinen standartlar veya ölçütlerle karşılaştırma
- Yazılım ürününün diğer mevcut yazılım ürünlerinin belirli özellikleriyle karşılaştırılması
için)Örneğin, Siebel CRM uygulaması test ediliyorsa, herhangi bir CRM uygulamasının müşteri ayrıntılarını yakalama, müşteri siparişlerini işleme, müşteri isteklerini yönetme ve müşteri sorunlarını geniş ölçüde ele alan modüllere sahip olduğunu biliyoruz.
Testin ilk aşamasında, uygulamanın işlevselliğini, test sırasında piyasada bulunan bilinen standartlara ve işlevselliğe göre test edebiliriz.
Gibi sorular sorabiliriz:
- Uygulama, bir CRM uygulamasının sahip olması gereken tüm modüllere sahip mi?
- Modüller beklendiği gibi temel işlevleri yerine getiriyor mu?
Test senaryolarını, test sonuçlarının piyasada halihazırda bilinen standartlara göre uygulamanın işlevselliğini doğrulayacağı şekilde geliştireceğiz.
b) Testin ikinci aşamasında, bir uygulamanın özelliklerini piyasadaki diğer yazılım ürünlerinin özellikleri ile karşılaştırabiliriz.
Örneğin , Diğer yazılım ürünleriyle karşılaştırmak için aşağıdaki özellikler düşünülebilir.
# 1) Fiyat
#iki) Uygulama performansı
Misal: Tepki süresi, ağ yükü
# 3) Kullanıcı Arayüzü (görünüm ve his, kullanım kolaylığı)
Testin her iki aşamasında da, test çalışmaları, işin aksamasına neden olabilecek potansiyel alanlar belirlenecek şekilde yapılandırılır. Test tasarımını ve test yürütmeyi yönlendirmek için uygun bir test stratejisi geliştirilmiştir.
İş kullanım durumları ve gereksinimleri hakkında kapsamlı bilgi birikimi kaçınılmazdır.
sigorta başvurusu için örnek test vakaları
Karşılaştırma Testi Yapmanın Yapılandırılmış Yolu
CRM Uygulaması için Test Senaryolarına Örnekler
Test senaryoları için mobil satın almak için bir CRM uygulaması örneğini ele alalım.
Bu tür herhangi bir CRM uygulamasının aşağıdaki işlevleri geniş bir şekilde ele alması gerektiğini biliyoruz, yani.
- İş amacıyla bir kullanıcı profilini yakalamak
- Satış veya siparişe başlamadan önce kontrollerin ve koşulların doğrulanması
- Öğelerin envanterini kontrol etme
- Ürünler için siparişin yerine getirilmesi
- Müşteri sorunlarının ve taleplerinin yönetimi
Yukarıdaki işlevleri dikkate alarak, test senaryolarını veya test koşullarını aşağıda belirtildiği gibi geliştirebiliriz:
Bilinen standartlarla karşılaştırma-Şablon
Senaryo Kimliği | Senaryo Tanımı | Gereksinim Kimliği | İşletme-Kullanım-Kimliği |
---|---|---|---|
Senaryo ##### | Müşteri sorununun CRM uygulaması tarafından ele alınıp kapatılmadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | CRM uygulamasının müşterinin ayrıntılarını yakalayıp yakalamadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Satışları başlatmadan önce CRM uygulamasının müşterinin kredi değerini doğrulayıp doğrulamadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Satışları başlatmadan önce CRM uygulamasının müşterinin kredi değerini doğrulayıp doğrulamadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Sipariş edilen ekipmanın ürün envanterinde olup olmadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Müşterinin yaşadığı coğrafi bölgenin mobil ağ kapsamında olup olmadığını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Her müşteri sorunu için bir sorun bileti alınıp alınmadığını kontrol edin | Talep #### | Kullanım alanı # |
Belirli özelliklerin karşılaştırılması-Şablon
Senaryo Kimliği | Senaryo Tanımı | Gereksinim Kimliği | İşletme-Kullanım-Kimliği |
---|---|---|---|
Senaryo ##### | Diğer yazılım ürünlerindeki uygulamanın fiyatını kontrol edin | Talep #### | Kullanım alanı # |
Senaryo ##### | Kullanıcı isteklerini işlemek için geçen süreyi kontrol edin. Diğer yazılım ürünleriyle karşılaştırın | Talep #### | Kullanım alanı # |
Senaryo ##### | Uygulamanın destekleyebileceği maksimum ağ yükünü kontrol edin. Diğer yazılım ürünleriyle karşılaştırın | Talep #### | Kullanım alanı # |
Senaryo ##### | Kullanıcı arayüzünün görünümünü ve hissini kontrol edin. Diğer yazılım ürünleriyle karşılaştırın | Talep #### | Kullanım alanı # |
Senaryo ##### | Diğer yazılım ürünleriyle karşılaştırıldığında uygulamanın uçtan uca entegrasyonunu kontrol edin | Talep #### | Kullanım alanı # |
Şablonların, bir test senaryosunda görülen ayrıntılı adım adım açıklamayı değil, test koşullarını gösterdiğini unutmayın.
Karşılaştırma testi işletmeye nasıl yardımcı olabilir?
Kesin bir karşılaştırma testi kriterleri ve doğru test sonuçları işletmeye yardımcı olabilir, yazılım ürünü için aşağıdaki gibi iddialarda bulunabilir:
- Yanıt süresi açısından en hızlı uygulama
- Ağ yükü vb. Açısından en dayanıklı ürün
Test sonuçları sadece yazılım ürününü tanıtmak için değil, aynı zamanda tuzakları ortaya çıkarmak ve ürünü doğaçlama yapmak için de kullanılabilir.
Bu testin zorlukları, sınırlamaları ve kapsamı hakkında bir fikir:
Herhangi bir yeni girişimin veya bir yazılım ürününün başarısı, tasarım, geliştirme, test etme, satış ve pazarlama stratejileri, yatırımlar ve tahakkuk eden karlar gibi çeşitli faaliyetlerin sonucudur.
Bu bağlamda, Karşılaştırma testi, yazılım ürünü hakkında kritik kararlar almaya yardımcı olur, ancak ürünün başarısını garanti edemez. Kapsamlı testlere rağmen, yanlış iş stratejileri ve kararları nedeniyle işletme yine de başarısız olabilir. Bu nedenle, pazar araştırması ve çeşitli iş stratejilerinin değerlendirilmesi başlı başına bir konudur ve karşılaştırma testi kapsamının ötesindedir.
Bu testin kapsamını anlamak için tipik bir vaka çalışması:
2005 yılında ABD'de Disney mobil'in piyasaya sürülmesi, incelemeye değer bir vakadır. Disney, daha önce Telekom konusunda deneyimi olmadan kablosuz hizmetler işine adım attı. Yeni mobil girişim, 'Disney' markasına rağmen ABD'de çok kötü bir şekilde tökezledi.
İlk başarısızlığına giren bir ölüm sonrası, ürünün kötü tasarım veya yanlış test nedeniyle değil, kötü pazarlama ve iş kararları nedeniyle başarısız olduğunu ortaya çıkardı.
mac için en iyi ücretsiz dvd ripper
Disney mobil, benzersiz indirme ve aile kontrol özellikleri sunma vaadiyle, müşteriler olarak çocukları ve spor tutkunlarını hedef aldı.
ABD'de berbat bir şekilde başarısız olan aynı Disney mobil uygulaması Japonya'da ivme kazandı. İlginç bir şekilde, bu sefer ana hedef müşteriler çocuklar değil, 20'li ve 30'lu yaşlardaki kadınlardı.
Sonuç
Yeni bir yazılım ürününü tanıtmak, çeşitli olasılıklarla bilinmeyen bölgelere girmek gibidir.
Pek çok ürün başarılıdır çünkü yaratıcıları pazarda karşılanmamış bir ihtiyacı belirlediler ve yeni fikrin uygulanabilirliğini anladılar.
Karşılaştırma testi, bir yazılım ürününün uygulanabilirliğini anlamak için güçlü bir araç haline gelebilir.
Yazılım ürününü tanıtmak ve ürün piyasaya sürülmeden önce boşlukları açığa çıkarmak için çok önemli iş girdileri sağlar.
Lütfen düşüncelerinizi / önerilerinizi aşağıdaki yorum bölümünde paylaşın.
Önerilen Kaynaklar
- Bileşen Testi veya Modül Testi Nedir (Örneklerle Öğrenin)
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Testinde Dayanıklılık Testi Nedir (Örnekler)
- Yazılım Testi Kariyer Paketi e-Kitabı
- Sistem Entegrasyon Testi (SIT) Nedir: Örneklerle Öğrenin
- Yazılım Testi Türleri: Ayrıntılarla Birlikte Farklı Test Türleri
- Fonksiyonel Test ve Fonksiyonel Olmayan Test