test cases interview questions
STH'de soruları severiz ve her zaman onları teşvik ederiz. Sağlıklı bir tartışmayı teşvik etmenin ve bir bakış açısı geliştirmenin tek yolu budur.
Bugünün makalesinde, makalelerimizle ilgili yorumlarla bize iletilen ilginç sorulardan ikisine cevap vereceğiz.
Onları yorumlarda yanıtlayabilirdik, ancak uzunlukları ve benzer durumlarda herkese geniş uygulanabilirliği nedeniyle, bu gönderiyi özel bir Soru-Cevap olarak tasarladık.
Hadi başlayalım!
varsayılan ağ geçidi mevcut değil pencereler 7
Ayrıca oku => 101+ Manuel ve Otomasyon Yazılım Testi Görüşme Soruları ve Cevapları
Ne öğreneceksin:
Soru 1)
Bu bize, bu gönderiye yanıt olarak 'Bhawana Kumara' dan geliyor: Her Test Cihazının Bilmesi Gereken 7 Yazılım Hatası Türü
'Mülakatlardan birinde bu soruyu aldım, Bu senaryo için olabildiğince çok test vakası yazın - Yeni bir müşteriyseniz ve bir kredi kartı hesabı açmak istiyorsanız, o zaman üç koşul vardır önce% 15 alacaksınız Bugün tüm alışverişlerinizde indirim, ikincisi mevcut bir müşteriyseniz ve bir sadakat kartınız varsa,% 10 indirim alırsınız ve üçüncüsü, bir kuponunuz varsa, bugün% 20 indirim alabilirsiniz (ancak kullanılamaz 'yeni müşteri' indirimi ile). Varsa indirim miktarları eklenir.
Lütfen birisi bana yardım edebilir mi? '
Elbette. Memnuniyetle yardım ettim!
Cevap: Bu soru, farklı girdi türleri için gerçekleşen klasik bir farklı işlem durumudur. Buradaki girdi müşteri tipidir. İşleme, yararlanabilecekleri indirim miktarıdır. Çıkışın farklı olması durumunda giriş türüne bağlı olarak, test etmek için başarıyla kullanılabilecek bir model 'Karar Tablosu Testi' dir.
Bunu nasıl yapabileceğinizi görelim.
Adım 1: Girişinizi kategorilere ayırın
Bir karar tablosu oluşturmak için girdinizi kategorilere ayırmanız gerekecektir.
Bu durumda 6 kullanıcı kategorisi vardır:
- Kuponlu yeni müşteriler
- Kuponsuz yeni müşteriler
- Bağlılık kartı olan ve kuponu olmayan mevcut müşteriler
- Bağlılık kartı olmayan ve kuponu olmayan mevcut müşteriler
- Bağlılık kartı ve Kuponu olan mevcut müşteriler
- Sadakatsiz ve kuponlu mevcut müşteriler
Daha fazla bölümleme yapılabilir, ancak problem tanımının kendisinden, yeni müşterilerin sadakat kartına sahip olup olamayacağı net değildir. Öyleyse varsaymayalım. Ayrıca, bu size bir çözüme nasıl ulaşacağınızı göstermek içindir.
Adım 2: Karar tablonuzu oluşturun.
Bunu yapmanın birçok yolu var. Tüm girdi kategorilerini sütun olarak ve indirimleri satır olarak kullanırdım. Aşağıdaki tabloyla sonuçlanırsınız:
(Büyütülmüş görünüm için aşağıdaki resme tıklayın)
3. Adım: Her giriş kategorisinden bir kullanıcı seçin ve test edin
Artık her kategoriden bir değer seçebilir ve doğru indirim miktarının uygulanıp uygulanmadığını test edebilirsiniz.
Şimdi, vakayı tamamen test etmek için en az 6 müşteriye veya 6 test senaryosuna ihtiyacınız olacak.
Eminim bu noktada, 'Her şey yolunda. Ancak, sizin gibi ayrıntılı çözümü bulmak için zamanım olmadığında, bir röportajda soruyu anında nasıl yanıtlayabilirim? '
Bu nedenle bir röportajda düşüncelerinizden bahsetmeniz önemlidir. .
Soruyu duyar duymaz şunu diyebilirsiniz: Bence bir karar tablosu bu sorunu çözmeye yardımcı olacaktır. Mülakatı yapan kişi detaylandırmanızı istiyorsa, bir not defteri ve bir kalem isteyebilir ve hesaplayabilirsiniz. Çözümünüzü ilerlerken açıkladığınızdan emin olun.
Ayrıca, çözüme% 100 doğru bir şekilde ulaşmanın önemli olmadığını unutmayın. Bu nedenle, bir röportajdaki baskı veya aceleyle ilgili bir veya iki girdi kategorisini kaçırabilirsiniz ve bu sorun değil. Görüşmeci, stratejiniz ve düşünce netliğiniz için minnettar olacaktır.
Bununla birlikte, bu soruyu memnuniyetinize cevaplayabileceğimizi umuyoruz! Karar tabloları hakkında daha fazla bilgi için şu adrese bakın: Karar Tablosu Tekniğini Kullanarak Karmaşık İş Mantığı Testi Senaryoları Nasıl Yazılır
Ayrıca oku => Etkili test senaryoları nasıl yazılır
Soru 2)
Dhrumil şu soruyu yayınladı: ' 80:20 kuralı veya Pareto ilkesi nedir? Lütfen Örnek yoluyla açıklayın . ' cevap olarak Kusur Yoğunluğuna Dair Hepsi Bir Arada Kılavuz - Önemi ve Nasıl Hesaplanacağı .
Cevap: 80/20 kuralı, Pareto ilkesi olarak da adlandırılır. Burada temel bir tanımı kontrol edebilirsiniz. Pareto prensip
Sonuçların% 80'inin nedenlerin% 20'sinden kaynaklandığını söylüyor. Birçok şeye uygulanabilir ve bir IT QA projesi bağlamında aşağıdakiler gözlemlenebilir.
- Üretkenliğinizin% 80'i yaptığınız faaliyetlerin% 20'sinden kaynaklanmaktadır
- İlerlemenin% 80'ine ekibinizin% 20'si katkıda bulunur
- Uygulamanın% 80'i test senaryolarının% 20'si tarafından test edilebilir
- Hatalarınızın% 20'si giderilerek arızaların% 80'i giderilebilir
Ve bunun gibi..
Bu nedenle, bu kurala uyarak, nedenlerin% 20'sinin ne olduğunu belirlememiz gerekecek.
Pareto analizi, çabalarınızı optimize etmenize yardımcı olan bir tekniktir. Odaklanmanızı ve çabanızı% 100 nedenlere dağıtmak yerine, ele alındığında getirinizi en üst düzeye çıkaran nedenlerin% 20'sini aramamızı söyler (sorunların% 80'i).
- Bu kesin bir bilim değildir ve gerçek anlamda alınmamalıdır.
- Pareto Analizi, kullanımını sadece yazılımda değil, birçok sektörde bulur.
- Nedenlerin% 20'sinin ne olduğunu tam olarak bilmek için, bir Pareto grafiği . X eksenindeki nedenleri ve Y eksenindeki sorunları gösteren hem çubuk hem de çizgi grafiklerinin basit bir kombinasyonudur. % 80'lik kümülatif frekans çizgi noktası X eksenine bırakılır. 0 ile çizgi arasında kalan tüm nedenler,% 20 nedenlerdir.
Örneğin: bir uygulamada düzeltilmesi gereken kusurları olan 5 modül varsa ve bunların dağılımı şu şekildeyse:
Şimdi bu tabloyu azalan bir kusur sayım sırasına göre yeniden sıralayacak ve kümülatif sıklık yüzdesini hesaplayacaksınız.
Yukarıdaki tablo verileri için bir Pareto Grafiği çizdiğimizde, sonuçta şuna ulaşacaksınız:
(Excel'de bir Pareto Grafiğinin nasıl oluşturulacağına ilişkin kesin adımlar için şu bağlantıyı izleyin: Pareto Grafiği )
Şimdi, optimum kusur sabitlemeyi hedeflemek için modüllerin% 20'sinin neyi düzelteceğini bilmek için, aşağıdaki gibi kümülatif frekans yüzdesi ekseninizde% 80 işaretinde bir çizgi çizin:
Bu nedenle, odaklanmanız gereken% 20 modül Modül 1, 4 ve 2'dir.
Bu elbette uydurma bir örnektir, ancak nedenlerin sayısı birkaç 10'daysa, bu yöntem bize neyi seçmemiz gerektiği konusunda netlik kazandırması açısından harikalar yaratabilir.
Sonuç
Harika sorularınız, okuyucularınız ve katılımınız için teşekkür ederiz.
STH ekip üyesi Swati S.'ye bu soruları daha detaylı yanıtladığı için teşekkür ederiz.
Lütfen bu makaleyi nasıl yaptığımızı ve yardımcı olup olmadığını bize bildirin. Ayrıca, devam edin ve daha fazla soru gönderin!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Test Görüşmesine Nasıl Hazırlanılır
- Deneyimli Profesyoneller İçin Yazılım El Kitabı Test Mülakat Soruları
- ETL Test Mülakat Soruları ve Cevapları
- QA Yazılım Test Kaynakları ve İndirmeleri
- İlk 25 Yazılım Mühendisliği Mülakat Sorusu (EN SON 2021)
- Test Kariyerinizde En İyi An Nedir? - Böyle 14 İlginç Yazılım Testi Görüşme Sorusunun Cevapları