cste software testing certification exam question pattern
Bu makale size genel bir fikir verecektir. CSTE Sertifikasyon sınav kağıdı kalıbı . CSTE deneme sınav kağıdı için bazı örnek sorular ve cevaplar ekledim. Bu sorulara başvurabilir ve açıklayıcı cevap kağıdının modelini değerlendirebilirsiniz.
CSTE belgesinde nesnel türde sorulara ihtiyacınız varsa, CSTE amaç türü soru cevapları hakkındaki önceki makalemize başvurabilirsiniz. Ayrıca, sitemizden daha fazla örnek makale indirebilirsiniz. 'İndirilenler' Bölüm.
CSTE Mock Test Kağıdı - Sorular ve Cevaplar
S # 1) Aşağıdakileri örneklerle birlikte tanımlayın (25 Puan)
a. Sınır Değeri testi
b. Eşdeğerlik testi
c. Hata Tahmin Etme
d. Masa kontrolü
e. Kontrol Akışı analizi
Cevap:
a) Sınır Değer Analizi: Geçerli ve geçersiz koşulları ayıran sınırları belirleyerek test senaryolarını / verilerini seçme işlemi.
Testler, gerçek sınır noktalarına ek olarak bu sınırların iç ve dış kenarlarını test etmek için oluşturulur veya Test verilerinin, giriş alanının (veya çıktı aralığı) sınıflarının, veri yapılarının 'sınırları' boyunca uzanacak şekilde seçildiği bir seçim tekniği , prosedür parametreleri vb.
Seçenekler genellikle maksimum, minimum ve önemsiz değerleri veya parametreleri içerir.
Örneğin, Giriş verileri 1 ila 10 (sınır değeri)
Test giriş verileri 0, 1, 2 ila 9, 10, 11
b) Eşdeğerlik Testi: Sistemin giriş alanı, temsili değerler sınıflarına bölünmüştür, böylece hiçbir test durumu, sınıf başına bir ile sınırlandırılabilir, bu da minimum no. gerçekleştirilmesi gereken test senaryoları.
Örneğin, geçerli veri aralığı: 1-10
Test seti: -2; 5; 14
c) Hata Tahmin Etme: Test verisi seçim tekniği. Seçim kriteri, hatalara neden olması muhtemel görünen değerleri seçmektir. Hata Tahminleme, Sınır Değer Analizi gibi diğer tekniklerin de yardımıyla çoğunlukla deneyime dayanır.
Deney tasarımcısı, deneyime dayanarak, belirli bir yazılım türünde meydana gelebilecek hata türlerini tahmin eder ve bunları ortaya çıkarmak için test senaryoları tasarlar.
veritabanı kullanıcı arayüzü ve sorgu yazılımı
Örneğin, herhangi bir kaynak türü dinamik olarak tahsis edilmişse, hataları aramak için iyi bir yer, kaynakların tahsisinin kaldırılmasıdır. Tüm kaynaklar doğru bir şekilde serbest bırakıldı mı veya yazılım çalışırken bazıları kayboluyor mu?
d) Masa Kontrolü: Masa Kontrolü, sistemin veya programın geliştiricisi tarafından gerçekleştirilir. Süreç, yapısal olarak sağlam olduğundan ve standartların ve gereksinimlerin karşılandığından emin olmak için tüm ürünün gözden geçirilmesini içerir. Bu, bir sistemi veya programı analiz etmenin en geleneksel yoludur.
e) Kontrol Akışı Analizi: Program sürecinin grafik temsiline dayanmaktadır. Kontrol Akışı Analizinde; program grafikleri, muhtemelen çözümlenmemiş bir dalda biten bir ifadeyi veya segmenti temsil eden düğümlere sahiptir.
Grafik, dallar aracılığıyla gösterildiği gibi bir bölümden diğerine program kontrol akışını gösterir. Kontrol Akışı Analizinin amacı, mantık dallarındaki döngü durumuna veya yanlış işlemeye neden olabilecek potansiyel sorunları belirlemektir.
S # 2) Kıdemli test uzmanlarından daha fazla hata yapan kıdemli bir test uzmanı olduğunu görüyorsunuz. Bu yönü kıdemli test uzmanına iletmeniz gerekir. Ayrıca, bu test kullanıcısını kaybetmek istemezsiniz. Yapıcı eleştiri nasıl yapılmalı? (10 Puan)
Cevap: Kalite yaklaşımında, astlarını başarılı kılmak amirin sorumluluğundadır. Eleştirinin etkili kullanımı, ikincil performansı iyileştirmek için bir araçtır.
Yapıcı eleştiri yaparken, aşağıdaki taktikleri dahil etmelisiniz:
- Özel olarak yapın.
- Gerçeklere sahip olun.
- Çalışanın Performansını iyileştirmesine yardımcı olmaya hazır olun.
- Beklentiler konusunda net olun.
- Eleştiride belirli bir süreci izleyin.
S # 3) Yöneticiniz sizi Web tabanlı bir Uygulamayı test etmek için test lideri olarak işe aldı. Test Planına hangi riskleri dahil edeceğinizi bilmek istiyor. Test planınızın bir parçası olacak her bir risk faktörünü açıklayın. (20 puan)
Cevap: Web Tabanlı Uygulama Birincil Risk Faktörleri:
- Güvenlik: uygulamanın güvenliğiyle ilgili herhangi bir şey.
- Verim: Sistemin belirtilen işlevlerini yerine getirmesi için gereken hesaplama kaynağı ve kod sayısı.
- Doğruluk: Sisteme girilen, işlenen ve çıkan veriler doğru ve eksiksizdir
- Giriş kontrolu: Uygulama sistem kaynaklarının korunacağına dair güvence
- İşlemenin sürekliliği: Sorun meydana geldiğinde işlemeyi sürdürme yeteneği
- Denetim İzi: Meydana gelen işlemi kanıtlama yeteneği.
- Yetki: Verilerin yönetimin amaçlarına uygun olarak işlendiğine dair güvence.
Genel Risk veya İkincil Risk:
- Karmaşık: orantısız şekilde büyük, karmaşık veya kıvrımlı herhangi bir şey.
- Yeni: üründe geçmişi olmayan herhangi bir şey.
- Değiştirildi: tahrif edilmiş veya 'geliştirilmiş' herhangi bir şey.
- Yukarı Akış Bağımlılığı: sistemin geri kalanında başarısızlığı kademeli hataya neden olacak herhangi bir şey
- Aşağı Akış Bağımlılığı: sistemin geri kalanındaki arızalara özellikle duyarlı olan herhangi bir şey.
- Kritik: başarısızlığı önemli hasara neden olabilecek herhangi bir şey.
- Kesin: gereksinimlerini tam olarak karşılaması gereken herhangi bir şey.
- Popüler: çok kullanılacak herhangi bir şey.
- Stratejik: sizi rekabetten ayıran bir özellik gibi işletmeniz için özel öneme sahip her şey.
- Üçüncü şahıs: üründe kullanılan ancak proje dışında geliştirilen herhangi bir şey.
- Dağıtılmış: zaman veya mekana yayılmış, ancak öğeleri birlikte çalışması gereken her şey.
- Buggy: herhangi bir şey birçok sorunu olduğunu biliyordu.
- Son Arıza: yakın geçmişte başarısız olan herhangi bir şey.
S # 4) Bir projenin sözleşme aşamasındasınız ve güvenlik açısından kritik bir yazılım sistemi için kapsamlı bir teklif geliştiriyorsunuz. Yöneticiniz, Kabul Testi aşamasında kullanıcının rolünü nelerin üstleneceği bir kılavuz belge hazırlamak için size danışmıştır.
Kabul aşamasında kullanıcının oynaması gerektiğini düşündüğünüz temel rolleri belirtin. Ayrıca, kabul gereksinimlerinin denk gelmesi gereken kategorileri de belirtin. (10 Puan)
Cevap:
- Sistem gereksinimi ve kabul kriterlerinin geliştirilmesinde kullanıcının katılımını sağlayın.
- Kabul kriterlerinin ve programlarının kabulü için ara ve nihai ürünleri belirleyin.
- Her bir kabul faaliyetinin nasıl ve kim tarafından gerçekleştirileceğini planlayın.
- Bilgi sağlamak için kaynakları planlayın.
- Alıcı personelin, kabul incelemesinden önce ürünleri ve değerlendirmeyi alması ve incelemesi için yeterli zaman belirleyin.
- Kabul planını hazırlayın.
- Kabul etmeden ve reddetmeden önce proje haklarının analizine yanıt verin.
- Çeşitli ara yazılım ürünlerini onaylayın.
- Teslimatta resmi kabul testi dahil olmak üzere nihai kabul faaliyetlerini gerçekleştirin.
- Her ürün için bir kabul kararı verin.
S # 5) Paralel Test nedir ve Paralel Testi ne zaman kullanıyoruz? İle açıkla
Bir örnek? (5 puan)
Cevap: Yeni veya değiştirilmiş bir veri işleme sistemini başka bir sistemde kullanılanla aynı kaynak verilerle test etmek. Diğer sistem karşılaştırma standardı olarak kabul edilir. VEYA paralel testin aynı giriş verilerinin aynı uygulamanın iki sürümü üzerinden çalıştırılmasını gerektirdiğini söyleyebiliriz.
Yeni uygulamanın işlenmesinin doğruluğu konusunda belirsizlik olduğunda paralel test kullanılmalıdır. Ve uygulamaların eski ve yeni versiyonları aynı.
Örneğin,
- Her iki sistemden gelen maaş çeklerinin uzlaştırılabilir olduğunu belirlemek için bordro sisteminin eski ve yeni sürümünü çalıştırın.
- Yeni uygulamada bir sorunla karşılaşılması durumunda eski sistemin çalışma durumunun korunmasını sağlamak için uygulama sisteminin eski sürümünü çalıştırın.
S # 6) Test Teknikleri ile araçlar arasındaki fark nedir? Örnekler ver. (5 puan)
mp4'e ücretsiz youtube video dönüştürücü
Cevap:
Test tekniği: Uygulama sisteminin veya birimin bazı yönlerinin düzgün çalıştığından emin olmaya yönelik bir süreçtir, birkaç teknik olabilir ancak birçok araç olabilir.
Araçlar: Bir test sürecini gerçekleştirmek için bir araçtır. Araç, test eden için bir kaynaktır, ancak kendisi test yapmak için yetersizdir
Örneğin, Çiviyi sürmek için çekicin sallanması. Çekiç bir alettir ve çekici sallamak bir tekniktir. Test sürecinde araç ve teknik kavramı önemlidir. Test işleminin gerçekleştirilmesini sağlayan ikisinin birleşimidir.
Test uzmanı önce test tekniklerini anlamalı ve ardından tekniklerin her biriyle kullanılabilecek araçları anlamalıdır.
S # 7) Kalite kontrol faaliyetleri, üretilen gerçek ürünlerdeki kusurları belirlemeye odaklanır; ancak patronunuz sizden kusurları önleyecek süreçleri belirlemenizi ve tanımlamanızı istiyor. QA ve QC sorumluluklarını ayırt etmesini ona nasıl açıklarsınız? (10 Puan)
Cevap:
Kalite güvencesi:
- Gereksinimlerin uygun şekilde belirlendiğine ve ürün veya hizmetlerin belirtilen gereksinimlere uygun olduğuna dair yeterli güven sağlamak için gerekli planlı ve sistematik bir faaliyetler dizisi
- Ürünleri üretmek için süreçleri belirleyen ve değerlendiren bir faaliyet.
- Süreçlerin kurulmasına yardımcı olur.
- Süreçleri değerlendirmek için ölçüm programları kurar.
- Süreçlerdeki zayıflıkları belirler ve iyileştirir.
- QA, tüm ekibin sorumluluğundadır.
- Sorunların veya kusurların ortaya çıkmasını önler
Kalite kontrol:
- Ürün kalitesinin geçerli standartlarla karşılaştırıldığı süreç; ve uygunsuzluk tespit edildiğinde işlem yapılır.
- Ürünün önceden tanımlanmış standartları karşılayıp karşılamadığını doğrulayan bir etkinlik.
- Süreci uygular.
- Belirli bir özelliğin / özelliklerin belirli bir ürün veya hizmette olup olmadığını doğrular
- Kusurları düzeltmek için birincil amaç için kusurları tanımlar.
- QC, test uzmanının sorumluluğundadır.
- Hataları tespit eder, bildirir ve düzeltir
S # 8) İşlem Akışı Modellemesi, Sonlu Durum Modellemesi, Veri Akışı Modellemesi ve Zamanlama Modellemesi arasındaki fark nedir? (10 Puan)
Cevap:
İşlem Akışı Modellemesi: Düğümler, işlemlerdeki adımları temsil eder. Bağlantılar, adımlar arasındaki mantıksal bağlantıyı temsil eder.
Sonlu Durum Modellemesi: Düğümler, yazılımın farklı kullanıcı gözlemlenebilir durumlarını temsil eder. Bağlantılar, durumdan duruma geçerken meydana gelen geçişleri temsil eder.
Veri Akışı Modellemesi: Düğümler, veri nesnelerini temsil eder. Bağlantılar, bir veri nesnesini diğerine çevirmek için meydana gelen dönüşümleri temsil eder.
Zamanlama Modellemesi: Düğümler Program Nesneleridir. Bağlantılar, program nesneleri arasındaki sıralı bağlantılardır. Bağlantı ağırlıkları, program çalışırken gerekli yürütme sürelerini belirtmek için kullanılır.
9) Test etmenin iki temel amacı olduğunu düşündüğünüz şeyleri listeleyin.
(5 Puan)
Cevap:
- Sistemin spesifikasyonları karşılayıp karşılamadığını belirleyin (üretici görünümü)
- Sistemin iş ve kullanıcı ihtiyaçlarını karşılayıp karşılamadığını belirleyin (Müşteri görünümü)
Bu makalenin CSTE Yazılım Test Sertifikasyon Sınavı Soru Modeli hakkında fikir edinmenize yardımcı olacağını umuyoruz. Aşağıdaki yorumlar bölümünde görüşlerinizi bize bildirin!
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- QA Yazılım Test Sertifikası Almaya Değer mi?
- Yazılım Test Kursu: Hangi Yazılım Test Enstitüsüne katılmalıyım?
- Kariyeriniz olarak Yazılım Testini Seçme
- Yazılım Testi Teknik İçerik Yazarı Serbest Çalışan İş
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Test Kursu Geri Bildirimleri ve İncelemeleri