En İyi 15 SOAPUI Röportaj Sorusu & Yanıtlar

Anonim

1) SOAP UI nedir açıklayın?

SOAP UI, ücretsiz, açık kaynaklı, platformlar arası işlevsel bir Test çözümüdür. Otomatik regresyon, uyumluluk, işlevsellik ve yük testlerini hızlı ve kolay bir şekilde oluşturmanızı ve yürütmenizi sağlar. Web Hizmetleri Testi için kullanılır

2) XML, SOAP, WSDL ve UDDI'nin web servislerindeki rolünü açıklayın.

Web hizmetleri, web tabanlı uygulamanın bir internet protokol omurgası üzerinden entegre edilebildiği veya iletilebildiği bir ortamdır. Web tabanlı uygulama XML, SOAP, UDDI ve WSDL kullanılarak entegre edilebilir. SOAP, verilerin iletilmesi için kullanılır; WSDL, hizmetleri açıklamak veya ilişkilendirmek için kullanılır, UDDI hangi hizmetlerin erişilebilir olduğunu listelemek için kullanılır, XML verileri etiketlemek için kullanılır.

3) SoapUI'nin neler yapabileceğinden bahsedin?

SoapUI olabilir-

  • Yük testleri, senaryo bazlı testler ve veriye dayalı testler gibi otomatik testler yapabilir.
  • Yerleşik raporlama yeteneklerine sahiptir
  • Web hizmetlerini taklit etme, işlevsellik ve daha çalıştırılmadan önce bunlara karşı yük testi yapma konusunda benzersiz bir beceriye sahiptir

4) SoapUI'nin fonksiyonel testleri yapılandırmak için nasıl kullanıldığından bahsediyor musunuz?

SOAP UI, fonksiyonel testleri yapılandırmak için üç seviye kullanır

  • TestSuite: Fonksiyonel testleri mantıksal birimlerle birleştirmek için kullanılan test senaryoları havuzudur.
  • TestCase: Hizmetlerinizin bazı belirli yönlerini test etmek için bir araya getirilen bir grup test adımıdır . Paketleri test etmek için istediğiniz sayıda test aşamasını artırabilirsiniz
  • TestSteps: SOAPUI'deki fonksiyonel testlerin "yapı taşları" dır. Birlikte TestCase yapar ve test edilecek hizmetin yürütme akışını belirler.

5) REST ve SABUN arasındaki fark nedir?

  • SOAP: Soap, Simple Object Access Protocol anlamına gelir ve XML olarak HTTP üzerinden veri almak ve göndermek için kullanılan bir protokoldür.
  • REST: Bir web servisi tasarlamanın bir yoludur.

6) SoapUI'deki özelliklerin neler olduğunu açıklayın.

SOAPUI'deki özellikler, verileri almak ve depolamak için kullanılır. Veriler anahtar, değer veya format olarak saklanır.

7) SoapUI'deki özellikleri nerede kullandığınızı açıklayın?

Özellik değerlerini test adımı uç noktası, kullanıcı adı, başlık değerleri, şifre, etki alanı, POST, PUT, GET ve DELETE yöntemi özelliklerine okuyabiliriz.

8) SoapUI'nin hangi dilleri kullandığından bahsedin?

SOAP UI, Groovy ve JavaScript olmak üzere iki dili destekler.

9) SOAPUI'deki varsayılan özellikler nelerdir?

Varsayılan olarak, SOAPUI'nin üç düzeyde özellikleri vardır

  • Proje düzeyinde varsayılan veya özel özellikler: Kullanıcı, proje düzeyinde herhangi bir sayıda mülk ekleyebilir ve herhangi bir test paketi altındaki herhangi bir test senaryosundan herhangi bir test adımından açılabilir.
  • Test paketi düzeyinde varsayılan veya özel özellikler: Kullanıcı, test paketi düzeyinde herhangi bir sayı özelliğini ekleyebilir ve bu test paketi altındaki herhangi bir test senaryosundaki herhangi bir test adımından kullanılabilir.
  • Test senaryosu düzeyinde varsayılan veya özel özellikler: Test Durumu düzeyinde kullanıcılar, test senaryosu düzeyinde herhangi bir sayı özelliğini ekleyebilir ve bu test senaryosundaki herhangi bir test adımından kullanılabilir.

10) SOAP UI'de uç noktaları nasıl parametrelendirebileceğinizi açıklayın.

Otomasyon Testinin ilk adımı olduğundan, SOAP UI'de uç noktaları parametreleştirmek en önemlisidir. Uç noktaları manuel olarak değiştirmek daha fazla zaman alır. Bunu yapmak için

  • Uç noktayı tutan bir proje özelliği tanımlama
  • Bu özelliği özellik genişletme yoluyla kullanmak için uç noktayı değiştirin
  • İsteklerinizin yapılandırılmış uç noktadan yararlandığından emin olun
  • Bir talep çalıştırıldığında, mülk kaçınılmaz olarak mevcut değerinde olacaktır. Farklı bir değer kullanmak için, kullanıcı arayüzündeki uç noktayı yapılandırmanız yeterlidir, komut satırından P seçeneğini kullanabilirsiniz.

11) Özel veya varsayılan özellik değerini okumak için genel format nedir?

Özel veya varsayılan özellik değerini okumak için genel biçim şudur: $ {# levelname # key}

12) SOAPUI içinde harika yazının kullanılabileceği yerlerde?

SOAPUI harika yazısı iki yerde kullanılabilir

  • Harika komut dosyası test adımı
  • Komut Dosyası Onaylama - test adımında

13) SOAP UI'nin bazı önemli işlevlerinden bahsediyor musunuz?

SOAP UI'nin bazı önemli işlevleri şunlardır:

  • Yalnızca web hizmeti WSDL bağlantısını kullanarak yeni bir proje oluşturur; tüm yöntemlerin bilgilerini alacak ve bunları otomatik olarak içe aktaracaktır.
  • Doğrudan web yöntemi talebinden test senaryoları oluşturur
  • Web yöntemlerini kombinasyon halinde veya ayrı ayrı test eder. Verilerin ve parametrelerin bir yöntemden diğerine aktarılmasına izin veren çok kullanışlı bir özelliğe sahiptir. Verileri değişkenler halinde kaydetmenizi sağlar, böylece diğer yöntemler ona erişebilir
  • İddialar aracılığıyla web yöntemi sonuçlarında doğrulamaların oluşturulmasını sağlar; iddia, X-yolu veya X-sorgusunda oluşturulabilir
  • Şema uyumluluğu, sabun hatası, yanıt süresi vb. Gibi diğer doğrulama türlerinin oluşturulmasına yardımcı olur.
  • Test süitlerinde test senaryolarının düzenlenmesini sağlar
  • Bir test paketinden tüm test senaryolarının çalıştırılmasına ve her test senaryosu için başarısız / geçme sonuçlarının alınmasına olanak tanır
  • Test senaryoları istek alanlarının parametrelendirilmesini sağlar, böylece bir test senaryosu bir tablodan veya veritabanından farklı değerler alabilir.
  • Groovy kullanarak karmaşık doğrulama komut dosyaları oluşturmaya olanak tanır
  • Web hizmeti Yük Testi için bazı desteği vardır
  • Test kapsamı ve gereksinim yönetimi için bir miktar desteğe sahiptir

14) Soap UI'deki iddianın ne olduğunu açıklayın ve SOAPUI'de olası bir iddia örneği verin.

SOAP'ta UI onaylama işlevi, yürütme sırasında Test Adımları tarafından alınan istek yanıtını doğrulamak için kullanılır. Mesajın bir bölümünü beklenen bir değerle karşılaştırmak için kullanılır.

SOAPUI'deki onaylama türleri şunları içerir:

  • Basit içerir
  • Şema uyumluluğu
  • Basit içermez
  • Sabun Hataları
  • Yanıt SLA
  • XPath Maçı
  • XQuery Eşleşmesi
  • WS güvenlik durumu
  • Komut Dosyası Onaylama
  • WS- Adresleme İsteği veya Yanıt Onaylama

15) SoapUI, SSL Kimlik Doğrulamasını destekliyor mu

Evet

Ücretsiz PDF İndir: SoapUI Röportaj Soruları ve Cevapları