top 200 software testing interview questions
En Sık Sorulan Kılavuz Yazılım Testi Görüşme Sorularının Kapsamlı Listesi ve Yaklaşan Görüşmeye Hazırlanmanıza Yardımcı Olacak Cevaplar:
Bu makale mülakat sorularını ve hazırlanmanız için Yazılım test görüşmesi - manuel test, web testi soruları, ISTQB ve CSTE sertifikasyon soruları ve bazı sahte testlerle ilgili soru test becerilerinizi test etmek için.
Tüm bu soruları dikkatlice sorarsanız, herhangi bir test görüşmesini kolayca çözeceğinize eminim.
Ne öğreneceksin:
En İyi Yazılım Testi Görüşme Soruları
Farklı kategorilerdeki mülakat sorularına bağlantılar verdim. Ayrıntılı konuya özgü sorular için ilgili sayfaları kontrol edin.
S # 1) Nasıl yapılır Yazılım Testi / QA mülakatı için hazırlanın ?
Cevap: Bilmek için yukarıdaki bağlantıya tıklayın - Mülakat hazırlığı için nereden başlamalıyım? Herhangi bir röportajla karşılaşmayalı neredeyse 2 yıl oldu.
S # 2) Alay testi Yazılım Testi mülakat becerilerinizi değerlendirmek için.
Cevap: Bir test görüşmesine ve CSTE sertifika sınavına hazırlanmanıza yardımcı olacak bu sahte test kağıdını alın.
S # 3) En sık sorulanlar listesi Otomasyon Testi mülakat soruları
Cevap: Winrunner ve Test Direktörü, TSL nedir? Gibi Otomasyon mülakat soruları için yukarıdaki bağlantıya tıklayın. 4GL nedir ve diğer benzer sorular listesi.
S # 4) Performans Testi, Yük Testi ve Stres Testi arasındaki fark nedir? Örneklerle açıklar mısınız?
xbox 360 için sanal gerçeklik gözlükleri
Cevap: Birçok kişi bu test terminolojileriyle karıştırılıyor. Buraya Tıkla Daha iyi anlaşılması için örneklerle birlikte Performans, Yük ve Stres Testi türlerinin ayrıntılı açıklaması için.
S # 5) ISTQB soruları ve cevapları (daha çok soru İşte ve İşte )
Cevap: ISTQB kağıt kalıpları ve bu soruların hızlı bir şekilde nasıl çözüleceğine dair ipuçlarını okumak için yukarıdaki bağlantıları tıklayın. ISTQB’nin 'Temel düzey' yanıtlı örnek soruları da burada mevcuttur.
S # 6) QTP mülakat soruları
Cevap: Hızlı Test Uzmanı: Mülakat sorularının ve cevaplarının listesi yukarıdaki bağlantıda mevcuttur.
S # 7) CSTE cevaplı sorular.
Cevap: CSTE ile ilgili soru ve cevaplar için yukarıdaki bağlantıya tıklayın.
S # 8) Masa kontrolü ve Kontrol Akışı Analizi nedir
Cevap: Tıklayın İşte Örneklerle birlikte Masa kontrolü ve Kontrol Akışı Analizi ile ilgili cevaplar için.
S # 9) Nedir Akıl Testi (veya) Test oluşturma?
Cevap: Yeni bir yapıda yazılımın kritik (önemli) işlevselliğinin daha fazla test yapıp yapmayacağına karar vermek için doğrulanması Sanity Test olarak adlandırılır.
S # 10) İstemci-sunucu testi ile web tabanlı test arasındaki fark nedir?
Cevap: Tıklayın İşte cevap için.
S # 11) Nedir Kara Kutu testi ?
Cevap: Kara kutu testi türleri ile yukarıdaki linkte açıklanmıştır.
S # 12) Nedir Beyaz Kutu testi ?
Cevap: Türleriyle birlikte beyaz kutu testini açıklayan gönderi için burayı tıklayın
S # 13) Farklı olan nedir Yazılım Testi türleri ?
Cevap: Tüm Yazılım Test türlerini ayrıntılı olarak açıklayan gönderiye başvurmak için yukarıdaki bağlantıya tıklayın.
S # 14) Tüm test akışı için standart bir süreç nasıl tanımlanır, Manuel Test kariyerindeki zorlu durumları açıklayın, Ücret artışı elde etmenin en iyi yolu nedir?
Cevap: Buna tıkla bağlantı bu soruların cevapları için.
S # 15) Test sırasında yaşadığınız en zorlu durum neydi?
S # 16) Belge yokken test nasıl yapılır?
Cevap: Tıklayın İşte Bu QA mülakat sorularının nasıl cevaplanacağına dair ayrıntılı bir gönderi için
Popüler Web Testi Mülakat Soruları ve Cevapları
Adından da anlaşılacağı gibi, Web testi, web uygulaması üretim ortamına taşınmadan önce, yani herhangi bir web uygulamasını canlı hale getirmeden önce web uygulamalarını herhangi bir olası hata veya sorun için test etmek anlamına gelir.
Web testi gereksinimlerine göre dikkate alınması gereken çeşitli faktörler vardır. Bu faktörler arasında web uygulaması güvenlikleri, TCP / IP iletişimleri, trafiği yönetme yeteneği, güvenlik duvarları vb. Yer alır.
Web testi şunları içerir: Fonksiyonel test, Kullanılabilirlik testi, Güvenlik testi, Arayüz testi, Uyumluluk testi, Performans testi, vb. kontrol listesinde.
Aşağıda, herhangi bir web testi görüşmesine hazırlanmanız için size rehberlik edecek en yaygın Web Testi mülakat soruları ve cevapları listelenmiştir.
S # 1) Web uygulamasından ne anlıyorsunuz?
Cevap: Web uygulaması, müşterilerle iletişim kurmak ve bilgi alışverişi yapmak için bir araçtır. Bir işletim sistemi tarafından çalıştırılan herhangi bir masaüstü uygulamasının aksine, bir web uygulaması bir web sunucusunda çalışır ve bir istemci olarak işlev gören bir web tarayıcısı tarafından erişilir.
En iyisi misal bir web uygulamasının 'Gmail' i. Gmail'de etkileşim bireysel bir kullanıcı tarafından yapılır ve diğerlerinden tamamen bağımsızdır. E-postalar ve ayrıca ekler yoluyla bilgi gönderip alabilirsiniz.
Belgeleri bir sürücüde tutabilir, e-tabloları Google belgelerinde tutabilir ve bir kullanıcının, kendi kimliğine göre özelleştirilmiş bir ortama sahip olduklarını fark etmesini sağlayan çok daha fazla özellik içerir.
S # 2) Bir Web sunucusu tanımlayın.
Cevap: Web sunucusu, programın HTTP (Köprü Metni Aktarım Protokolü) kullandığı istemci / sunucu modelini takip eder. Bir HTTP istemcisinin talebine yanıt olarak, web sunucusu, istemci ve sunucu tarafı doğrulamasını gerçekleştirir ve web içeriğini kullanıcılara web sayfaları biçiminde iletir.
Safari, Chrome, Internet Explorer, Firefox vb. Tarayıcılar, web sunucularında depolanan dosyaları okur ve bilgileri internet aracılığı ile görüntü ve yazı şeklinde bize getirir. Web sitelerini barındıran herhangi bir bilgisayarın web sunucuları olmalıdır.
Önde gelen web sunucularından bazıları şunlardır:
- Apaçi
- Microsoft’un İnternet Bilgi Sunucusu (IIS)
- Java web sunucusu
- Google web sunucusu
S # 3) Bir web sitesini test etmek için bazı önemli test senaryolarını listeleyin.
Cevap: Herhangi bir web sitesini test etmek için önemli test senaryolarına karar verirken dikkate alınması gereken birçok parametre vardır. Ayrıca, test edilecek web sitesinin türü ve gereksinim özellikleri burada önemli bir rol oynar.
Aşağıda, her tür web sitesini test etmek için geçerli birkaç önemli test senaryosu listelenmiştir:
- Tasarım öğelerinin ve sayfa düzeninin tutarlılığını doğrulamak için web sitesinin GUI'sini (Grafik Kullanıcı Arayüzü) test edin.
- Tüm sayfa bağlantıları ve köprüler, istenen sayfaya yeniden yönlendirilmeleri için kontrol edilir.
- Web sitesinde herhangi bir form veya alan bulunması durumunda, test senaryoları geçerli verilerle test etme, geçersiz veriler, mevcut kayıtlarla test etme ve boş kayıtlarla test etme şeklindedir.
- Gereksinim spesifikasyonuna göre işlevsellik testi yapılır.
- Bir web sitesinin performansı, web sunucusu yanıt süresini ve veritabanı sorgu süresini belirlemek için ağır yükler altında test edilir.
- Uyumluluk testi, bir uygulamanın davranışını farklı bir tarayıcı ve işletim sistemi (işletim sistemi) kombinasyonlarında test etmek için yapılır.
- Kullanılabilirlik testi ve Veritabanı testi de test senaryolarının bir parçası olarak gerçekleştirilir.
S # 4) Bir web sitesini test ederken dikkate alınması gereken farklı yapılandırmalar nelerdir?
Cevap : Farklı konfigürasyon, farklı tarayıcıların yanı sıra bir web sitesinin test edildiği bir işletim sistemini içerir. Yapılandırmalardan bahsederken tarayıcı eklentileri, metin boyutu, video çözünürlüğü, renk derinliği, tarayıcı ayarı seçenekleri de dikkate alınır.
Web sitesinin uyumluluğunu test etmek için farklı tarayıcı ve işletim sistemi kombinasyonları kullanılır. Genellikle en son ve en son sürümler dahildir. Eh, bu sürümler genellikle Gereksinim belgesinde belirtilmiştir.
Birkaç önemli tarayıcı şunları içerir:
- Internet Explorer
- Firefox
- Krom
- Safari
- Opera
Birkaç önemli İşletim sistemi şunları içerir:
- pencereler
- UNIX
- LINUX
- MAC
S # 5) Web Uygulama testi, Masaüstü Uygulama testinden farklı mı? Nasıl olduğunu açıkla.
Cevap: Evet, aşağıdaki tabloda listelenen noktalar web uygulaması ile masaüstü uygulaması arasındaki farkları açıklamaktadır.
Web Uygulaması | Masaüstü uygulaması | |
---|---|---|
Tanım | Web uygulamaları, herhangi bir yürütme dosyası kurulumu olmadan internet bağlantısı olan herhangi bir istemci makinede çalışabilen uygulamalardır. | Masaüstü uygulamaları, kişisel bilgisayara ayrı olarak yüklenen ve çalıştırılan uygulamalardır. |
Verim | Kullanıcı eylemleri, geri bildirimler, istatistikler kolaylıkla izlenebildiği gibi tek bir yerden veri güncellemesi web uygulamasında her yere yansıtılmaktadır. | Kullanıcı eylemleri izlenemediği gibi verilerdeki değişiklikler sadece makineye yansıtılabilir. |
Bağlantı | Web uygulamasına, uygulamanın performansının internet hızına bağlı olduğu, internet bağlantısı olan herhangi bir bilgisayardan web tarayıcısı kullanılarak erişilebilir. | Masaüstü uygulamasına yalnızca uygulamanın yüklü olduğu belirli PC'den erişilebilir. |
Güvenlik riskleri | Web uygulamaları, uygulamalara internetteki herkes tarafından erişilebildiği için güvenlik tehditlerine daha yatkındır. | Masaüstü uygulaması, kullanıcının sistem düzeyinde güvenlik sorunlarını kontrol edebildiği güvenlik tehditlerine daha az eğilimlidir. |
Kullanıcı bilgisi | Kullanıcı verileri kaydedilir ve web uygulamaları durumunda uzaktan erişilir. | Veriler, uygulamanın kurulu olduğu aynı makineden depolanır, kaydedilir ve bunlara erişilir. |
S # 6) Intranet Uygulaması nedir?
Cevap : Intranet uygulaması, yerel bir LAN sunucusunda dağıtılan ve çalıştırılan ve yalnızca kuruluş içindeki kişiler tarafından erişilebilen bir tür özel uygulamadır. Bilgileri paylaşmak için yerel bir ağ kullanır.
Örneğin, Organizasyonun genellikle katılımınız, tatilleriniz, organizasyon içindeki yaklaşan kutlamalar veya organizasyon içinde dolaşımı gereken bazı önemli olay veya bilgileri depolayan bir uygulaması vardır.
S # 7) Web testinde Yetkilendirme ve Kimlik Doğrulama arasındaki farkı açıklayın.
Cevap: Yetkilendirme ve Kimlik Doğrulama arasındaki fark aşağıdaki tabloda açıklanmaktadır:
Doğrulama | yetki | |
---|---|---|
1 | Kimlik doğrulama, sistemin kullanıcının kim olduğunu belirlediği süreçtir? | Yetkilendirme, hangi kullanıcının hangi kullanıcının yapmaya yetkili olduğunu belirleyen süreçtir? |
iki | Kimlik doğrulama, kullanıcının kimliğini belirler. | Yetki, kullanıcıya verilen ayrıcalıklara, yani kullanıcının belirli programların özelliklerine erişip erişemeyeceğine veya bunları değiştirip kullanamayacağına karar verir. |
3 | Parola tabanlı, cihaz tabanlı vb. Gibi farklı kimlik doğrulama türleri vardır. | İki tür yetkilendirme vardır, her ikisi de salt okunur ve okunur. |
4 | Örneğin: Bir kuruluş içinde, her çalışan bir intranet uygulamasında oturum açabilir. | Örneğin: Yalnızca hesap yöneticisi veya hesap departmanındaki kişi hesap bölümüne erişebilir. |
S # 8) Web testi güvenlik problemlerinin türleri nelerdir?
Cevap: Birkaç web güvenlik sorunu şunları içerir:
- Hizmet Reddi (DOS) saldırısı
- Arabellek taşması
- Dahili URL'yi doğrudan tarayıcı adresinden geçirme
- Diğer istatistikleri görüntüleme
S # 9) HTTP'yi tanımlayın.
Cevap: HTTP, Köprü Metni Aktarım Protokolü anlamına gelir. HTTP, mesajların nasıl biçimlendirildiğini ve World Wide Web üzerinden nasıl aktarıldığını tanımlayan veri aktarım protokolüdür. HTTP ayrıca web sunucuları ve tarayıcılar tarafından gerçekleştirilen eylemlerin yanıtını da belirler.
Örneğin, web tarayıcısına bir URL girildiğinde, HTTP komutu web sunucusuna gönderilir ve bu da istenen web tarayıcısını getirir.
S # 10) HTTPS'yi tanımlayın.
Cevap: HTTPS, Güvenli Köprü Metni Aktarım Protokolü anlamına gelir. Bu, temelde güvenlik amacıyla SSL üzerinden HTTP'dir (Güvenli Yuva Katmanı). Web sitesi HTTP protokolü kullandığında, bir kullanıcı ile web sunucusu arasında aktarılan verilere kulak misafiri olma şansı her zaman vardır.
Bu nedenle, web siteleri güvenli bir yol kullanır, yani HTTPS protokolü kullanılarak ileri geri gönderilen verilerin SSL şifrelemesi. Kullanıcı girişi gerektiren hemen hemen tüm web siteleri HTTPS protokolünü kullanır. Örneğin, bankacılık web siteleri, e-ticaret web siteleri vb.
S # 11) Web testinde karşılaşılan genel sorunlar nelerdir?
Cevap: Web testinde karşılaşılan yaygın sorunlardan bazıları aşağıda listelenmiştir:
- Sunucu arızası ve bakım sorunları olan sunucuyu içeren Sunucu Sorunu.
- Veritabanı bağlantı sorunu.
- Donanım ve tarayıcı uyumluluk sorunları.
- Güvenlikle ilgili sorunlar.
- Performans ve yük ile ilgili sorunlar.
- GUI (Grafik Kullanıcı Arayüzü) ile ilgili sorunlar.
S # 12) Çerez testi nedir?
Cevap: Çerezin, kişiselleştirilmiş bir kullanıcı kimliği veya farklı web sayfaları arasında iletişim kurmanın yanı sıra kullanıcının web sitesi sayfalarında gezinmesini izlemek için gerekli olan bilgileri olduğu söylenir. Herhangi bir web tarayıcısından herhangi bir web sitesine eriştiğimizde, ilgili çerezleri sabit diske yazılır.
Çerezler, kullanıcı oturumlarını izlemek, reklamları görüntülemek, herhangi bir web sitesine erişirken kullanıcının seçimini hatırlamak, kullanıcının alışveriş sepetini hatırlamak ve almak, benzersiz ziyaretçi sayısını izlemek vb. İçin kullanılır.
ABD, Kanada, Avustralya gibi birçok ülkede bir e-ticaret sitesine erişilebildiğini ve testlerinin Hindistan'da yapıldığını varsayalım. Bu durumda, e-ticaret sitesini Hindistan'daki farklı ülkeler için test ederken, ilk başta ilgili ülkeler çerezleri ayarlanır, böylece belirli bir ülkenin saat dilimi vb. Gibi gerçek verilere erişilir.
S # 13) İstemci tarafı doğrulamayı tanımlayın.
Cevap: İstemci tarafı doğrulama, temel olarak tarayıcı düzeyinde, kullanıcının girişinin sunucunun katılımı olmadan tarayıcının kendisinde doğrulandığı bir işlemdir.
Bunu bir Örnek yardımıyla anlayalım.
Bir kullanıcının bir formu doldururken yanlış bir e-posta biçimi girdiğini varsayalım. Tarayıcı, bir sonraki alana geçmeden önce düzeltmek için anında bir hata mesajı isteyecektir. Bu nedenle, form gönderilmeden önce her alan düzeltilir.
İstemci tarafı doğrulama genellikle JavaScript, VBScript, HTML 5 özellikleri gibi bir komut dosyası dili ile yapılır.
İki tür İstemci tarafı doğrulama şunlardır:
- Alan düzeyinde doğrulama
- Form düzeyinde doğrulama
S # 14) Sunucu tarafı doğrulamasından ne anlıyorsunuz?
Cevap: Sunucu tarafı doğrulama, kullanıcı isteklerinin doğrulanması ve işlenmesi için sunucudan yanıt alınması gerektiğinde gerçekleşir. Daha net anlamak için, kullanıcının girdisi sunucuya gönderiliyor ve doğrulama PHP, Asp.NET vb. Gibi sunucu tarafı kodlama dilleri kullanılarak yapılıyor.
Doğrulama sürecinden sonra, geri bildirim müşteriye dinamik olarak oluşturulmuş bir web sayfası şeklinde geri gönderilir.
İstemci Tarafı doğrulama süreciyle karşılaştırıldığında, Sunucu tarafı doğrulama işlemi daha güvenlidir çünkü burada uygulama kötü niyetli saldırılara karşı korunur ve kullanıcılar istemci tarafı komut dosyası dilini kolayca atlayabilir.
S # 15) Statik ve Dinamik web sitesi arasında ayrım yapın.
Cevap: Statik ve dinamik web siteleri arasındaki fark aşağıdaki gibidir:
Statik Web Sitesi | Dinamik web sitesi |
---|---|
Statik web siteleri yalnızca bilgi veren sitelerdir ve kullanıcı ile web sitesi arasında herhangi bir etkileşim yoktur. | Dinamik web siteleri, bilgi vermekle birlikte web sitesi ve kullanıcı arasında kullanıcı etkileşiminin mümkün olduğu sitelerdir. |
Statik web siteleri geliştirmesi ve barındırması en ucuz olanlardır. | Dinamik web sitelerinin geliştirilmesi daha pahalıdır ve barındırma maliyetleri de daha fazladır. |
Statik web siteleri, sabit içeriği ve veritabanı bağlantısı olmaması nedeniyle istemci tarayıcısına kolayca yüklenir. | Dinamik web siteleri genellikle istemci tarayıcısına yüklenmesi zaman alır, çünkü görüntülenecek içerikler veritabanı sorguları kullanılarak dinamik olarak oluşturulur ve alınır. |
Statik web siteleri HTML, CSS'den oluşturulabilir ve herhangi bir sunucu uygulama dili gerektirmez. | Dinamik web siteleri, uygulamayı sunucuda çalıştırmak ve çıktıyı web sayfasında görüntülemek için ASP.NET, JSP, PHP gibi sunucu uygulama dilini gerektirir. |
Herhangi bir statik web sitesinin sayfasının içeriğindeki değişiklik; sunucuya birçok kez yüklenmesini gerektirir. | Dinamik web sitesi, sunucu uygulamasını kullanarak sayfa içeriğini değiştirmek için olanaklar sağlar. |
S # 16) İstemci-Sunucu testinden ne anlıyorsunuz?
Cevap: İstemci-sunucu uygulaması, uygulamanın kendisinin bir sunucuya yüklendiği veya kurulduğu, uygulama EXE dosyasının ise tüm istemci makinelere yüklendiği uygulamadır. Bu ortam genellikle Intranet ağlarında kullanılır.
Bir İstemci-sunucu uygulamasında aşağıdaki testler gerçekleştirilir:
- Hem istemci hem de sunucu sistemlerinde GUI testi.
- İstemci-sunucu etkileşimi.
- Bir uygulamanın işlevselliği.
- Yük ve performans testi.
- Uyumluluk testi.
İstemci-sunucu uygulama testinde kullanılan tüm test senaryoları ve test senaryoları, test uzmanının deneyiminden ve gereksinim özelliklerinden türetilmiştir.
S # 17) Sunucu tarafından döndürülen HTTP yanıt kodlarını listeleyin.
Cevap: HTTP yanıt kodları aşağıda listelenmiştir:
- 2xx - Bu 'Başarı' anlamına gelir
- 3xx- Bu, 'Yeniden Yönlendirme' anlamına gelir
- 4xx- Bu 'Uygulama hatası' anlamına gelir
- 5xx- Bu, 'Sunucu hatası' anlamına gelir
S # 18) Web testinde Kullanılabilirlik testinin rolü nedir?
Cevap: Web testinde Kullanılabilirlik testi önemli bir rol oynar. Kullanılabilirlik testinin, bir son kullanıcının herhangi bir programlama dili bilgisi olsun ya da olmasın uygulamaya kolayca erişebilme kolaylığını belirleme aracı olduğu iyi bilinmektedir.
Web testi açısından, kullanılabilirlik testi aşağıdakilerden oluşur:
- Web sitesinin kullanıcı dostu olup olmadığını kontrol etmek için?
- Son kullanıcı uygulama içinde kolayca gezinebiliyor mu?
- Kullanıcı deneyimini engelleyebilecek herhangi bir sorunun veya belirsizliğin varlığı.
- Kullanıcının uygulama içindeki görevi ne kadar hızlı tamamlayabildiğini kontrol edin.
S # 19) Web'deki mevcut ortamlar nelerdir?
Cevap: Web'deki farklı ortam türleri şunlardır:
- Intranet (Yerel Ağ)
- İnternet (Geniş Alan Ağı)
- Extranet (İnternet üzerinden özel ağ)
S # 20) Test senaryosu formatları nelerdir? Statik web sitesi ve Dinamik web sitesi?
Cevap: Statik web siteleri olması durumunda aşağıdaki test senaryosu formatları kullanılacaktır:
- Ön uç test durumları
- Navigasyon test durumları
Dinamik web siteleri için aşağıdaki test senaryosu biçimleri kullanılacaktır:
- Ön uç test durumları
- Arka uç test durumları
- Navigasyon test durumları
- Alan doğrulama test durumları
- Güvenlik testi vakaları vb.
S # 21) HTTP yanıt nesnelerinin bazı alt sınıflarını listelemek ister misiniz?
Cevap: Write, Flush, tell, vb. Birkaç HTTP yanıt nesnesidir.
HTTP yanıtının alt sınıfları şunlardır:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
S # 22) Bazı Web Test Araçlarını listeleyin.
Cevap: Az Web test araçları aşağıda listelenmiştir:
- patlıcan fonksiyonel
- Selenyum
- SOA testi
- JMeter
- iMacros vb.
S # 23) Günlük yaşamımızda kullanılan web uygulamalarına bazı örnekler verin.
Cevap: Az örnekler şunları içerir:
- EBay, Amazon, Flipkart vb. Gibi web portalları
- ICICI, Yes Bank, HDFC, Kotak Mahindra vb. Bankacılık uygulamaları
- Gmail, Yahoo, Hotmail vb. E-posta servis sağlayıcıları
- Facebook, Twitter, LinkedIn gibi sosyal ağlar
- Tartışma ve Bilgi forumları gibi www.Softwaretestinghelp.com
S # 24) Proxy sunucu nedir?
Cevap: Proxy sunucusu, aracı olarak hareket eden veya istemci ile ana sunucu arasında yer alan bir sunucudur.
Ana sunucu ile istemci-sunucu arasındaki iletişim, ana sunucudan gelen herhangi bir bağlantı, dosya, kaynakların istemci talebi bir proxy sunucu aracılığıyla gönderilirken ve yine ana sunucudan veya yerel önbelleğe alınmış bellekten istemci-sunucu, proxy sunucusu aracılığıyla yapılır.
Amaçlarına ve işlevlerine göre en yaygın proxy sunucularından bazıları aşağıda listelenmiştir:
- Şeffaf vekil
- Web proxy
- Anonim proxy
- Deforme edici proxy
- Yüksek anonimlik proxy'si
Proxy sunucusu temelde aşağıdaki amaçlar için kullanılır:
- Web yanıtının performansını iyileştirmek için.
- Önbellekte bir belge olması durumunda, yanıt doğrudan istemciye gönderilir.
- Proxy sunucusu, web sayfası içeriğini web proxy'leri biçiminde filtreler.
- Bir proxy sunucusu ayrıca, özellikle bir kuruluşta, okulda ve kolejde kullanıcı tarafından erişilecek rahatsız edici web içeriğini engellemek için kullanılır.
- Web proxy'leri, bilgisayar virüslerinin ve kötü amaçlı yazılımların saldırılarını önler.
S # 25) Veritabanı sunucusu nedir?
Cevap: Veritabanı sunucusu, veritabanından verilere erişme ve verilere erişim gibi veritabanı hizmetleri sağlayan bir veritabanı uygulamasının arka uç sistemine başvuran bir sunucu olarak tanımlanabilir.
Veritabanı sunucusu, verilere veritabanı sunucusu aracılığıyla kullanıcının makinesindeki verileri çalıştıran ve görüntüleyen bir 'ön uç' veya veritabanı sunucusunun kendisinde çalışan 'arka uç' aracılığıyla erişilebildiği istemci / sunucu mimarisini kullanır.
Bir veritabanı sunucusu bir veri ambarı gibidir ve ayrıca Veritabanı Yönetim Sistemini (DBMS) tutar.
Birkaç Temel Yazılım Testi Görüşme Sorusu
S # 1) Dinamik Test nedir?
Cevap: Dinamik test, kodun veya programın çeşitli giriş değerleriyle çalıştırılmasıyla yapılır ve daha sonra çıktı doğrulanır.
S # 2) GUI Testi nedir?
Cevap: GUI veya Grafik Kullanıcı Arayüzü testi, yazılımın kullanıcı arayüzünü sağlanan gereksinimlere / modellere / HTML tasarımlarına vb. Göre test etme sürecidir.
S # 3) Resmi Test Nedir?
Cevap: Müşterinin onayı ile bir test planı, test prosedürleri ve uygun dokümantasyon izlenerek gerçekleştirilen yazılım doğrulaması, Resmi Test olarak adlandırılır.
S # 4) Risk Temelli Test Nedir?
Cevap: Sistemdeki kritik işlevselliğin belirlenmesi ve ardından bu işlevselliklerin test edileceği ve testin gerçekleştirileceği siparişlere karar verilmesi Riske Dayalı Test olarak adlandırılır.
S # 5) Erken Test nedir?
Cevap: Kusurları erken aşamalarda bulmak için geliştirme yaşam döngüsünde mümkün olan en kısa sürede test yapın STLC . Erken test, STLC'nin sonraki aşamalarında kusurları düzeltme maliyetini düşürmeye yardımcı olur.
S # 6) Kapsamlı Test Nedir?
Cevap: Tüm geçerli, geçersiz girdiler ve ön koşullarla test işlevselliği Kapsamlı test olarak adlandırılır.
S # 7) Kusur Kümeleme nedir?
Cevap: Herhangi bir küçük modül veya işlevsellik bir dizi kusur içerebilir ve bu işlevselliklerin test edilmesine daha fazla konsantre olmak için Kusur Kümeleme olarak bilinir.
S # 8) Pestisit Paradoksu nedir?
Cevap: Önceden hazırlanmış test senaryoları kusur bulmazsa, daha fazla kusur bulmak için test senaryoları ekleyin / revize edin, bu Pestisit Paradoksu olarak bilinir.
S # 9) Statik Test nedir?
Cevap: Programı çalıştırmadan kodun manuel olarak doğrulanmasına Statik Test denir. Bu süreçte kod, gereksinim ve tasarım belgeleri doğrulanarak sorunlar kodda tanımlanır.
S # 10) Pozitif Test Nedir?
Cevap: Sistemin düzgün çalışıp çalışmadığını belirlemek için uygulama üzerinde yapılan test şeklidir. Temel olarak, 'geçmek için test et' yaklaşımı olarak bilinir.
S # 11) Negatif Test Nedir?
Cevap: Yazılımın olumsuz bir yaklaşımla test edilmesi, sistemin 'beklenmediği zaman hata gösterip göstermediğini' ve 'olması gerektiğinde hata göstermediğini' kontrol etmek için Negatif Test olarak adlandırılır.
S # 12) Uçtan Uca Test Nedir?
Cevap: Tüm modüller arasındaki veri entegrasyonu da dahil olmak üzere sistemin genel işlevselliğinin test edilmesine Uçtan Uca Test denir.
S # 13) Keşif Testi nedir?
Cevap: Uygulamayı keşfetme, işlevlerini anlama, daha iyi test için mevcut test senaryolarını ekleme (veya) değiştirme, Keşif testi olarak adlandırılır.
S # 14) Maymun Testi nedir?
Cevap: Herhangi bir plan yapılmadan bir uygulama üzerinde yapılan ve zorlu hataları bulmak amacıyla herhangi bir sistem çökmesini bulmak için rastgele yapılan testlere Maymun Testi denir.
S # 15) İşlevsel Olmayan Test Nedir?
Cevap: Sistemin kullanıcı arayüzleri, kullanım kolaylığı, güvenlik, uyumluluk, Yük, Stres ve Performans gibi çeşitli işlevsel olmayan yönlerinin doğrulanmasına İşlevsel Olmayan test denir.
S # 16) Kullanılabilirlik Testi nedir?
Cevap: Son kullanıcıların uygulamayı ne kadar kolay anlayıp çalıştırabildiğini kontrol etmeye Kullanılabilirlik Testi denir.
S # 17) Güvenlik Testi nedir?
Cevap: Yazılımda tüm güvenlik koşullarının uygun şekilde uygulanıp uygulanmadığını (veya uygulanmadığını) doğrulamaya Güvenlik testi denir.
S # 18) Performans Testi nedir?
Cevap: Bir sistemin tepki süresi, dakika başına yük stresi işlemleri, işlem karışımı, vb. Gibi çeşitli verimlilik özelliklerini ölçme işlemi, Performans Testi olarak adlandırılır.
S # 19) Yük Testi nedir?
Cevap: Bir uygulamanın hem işlevsel hem de performans davranışını çeşitli koşullar altında analiz etmeye Yük Testi denir.
S # 20) Stres Testi nedir?
Cevap: Uygulama davranışını stres koşulları altında kontrol etme
(veya)
Sistem kaynaklarının azaltılması ve yükün sabit tutulması ve uygulamanın nasıl davrandığının kontrol edilmesi Stres Testi olarak adlandırılır.
S # 21) Süreç nedir?
Cevap: Bir süreç, belirli bir amaca ulaşmak için gerçekleştirilen bir dizi uygulamadır; araçları, yöntemleri, malzemeleri veya insanları içerebilir.
S # 22) Yazılım Yapılandırma Yönetimi nedir?
Cevap: Yazılım geliştirme ve bakımındaki değişiklikleri belirleme, düzenleme ve kontrol etme süreci.
(veya)
Bir yazılım geliştirme projesini kontrol etmek ve yönetmek için bir metodolojidir.
S # 23) Test Süreci / Yaşam Döngüsü nedir?
Cevap: Aşağıdaki faktörleri içerir:
- Test Planı Yazma
- Test Senaryoları
- Test Durumları
- Test Durumlarını Yürütme
- Test sonuçları
- Kusur Raporlama
- Kusur Takibi
- Kusur Kapatma
- Test Yayını
S # 24) CMMI'nin tam biçimi nedir?
Cevap: Yetenek Olgunluk Modeli Entegrasyonu
S # 25) Bir Kod Gözden Geçirme nedir?
Cevap: Kusurları bulmak ve kodlama tekniklerini doğrulamak için program kaynak kodunun gayri resmi bir analizi, Kod Gözden Geçirme olarak adlandırılır.
S # 26) Birim Seviye Testi nedir?
Cevap: Tek programların, modüllerin veya kod biriminin test edilmesi, Birim Seviye Testi olarak adlandırılır.
S # 27) Entegrasyon Seviyesi Testi nedir?
Cevap: İlgili programların, modüllerin (veya) kod biriminin test edilmesi.
(veya)
Sistemin diğer bölümleri ile test edilmeye hazır bölümleri, Entegrasyon seviyesi testi olarak adlandırılır.
S # 28) Sistem Seviyesi Testi nedir?
Cevap: Tüm bilgisayar sisteminin tüm modüllerde test edilmesi, Sistem düzeyinde test olarak adlandırılır. Bu tür testler, İşlevsel ve Yapısal Testleri içerebilir.
S # 29) Alfa Testi nedir?
Cevap: UAT'ye sunulmadan önce tüm bilgisayar sisteminin test edilmesi Alfa testi olarak adlandırılır.
S # 30) Kullanıcı Kabul Testi (UAT) nedir?
Cevap: UAT, müşteri tarafından sağlanan gereksinimlere uyup uymadığını doğrulamak için bir bilgisayar sisteminin test edilmesidir.
S # 31) Test Planı nedir?
Cevap: Test faaliyetlerinin kapsamını, yaklaşımını, kaynaklarını ve zamanlamasını açıklayan bir belgedir. Test öğelerini, test edilecek özellikleri, test görevlerini, her görevi kimin yapacağını ve acil durum planlaması gerektiren riskleri tanımlar.
S # 32) Test Senaryosu nedir?
Cevap: Test edilecek tüm olası alanların belirlenmesi (veya) neyin test edileceğini Test Senaryosu olarak adlandırılır.
S # 33) ECP (Eşdeğerlik Sınıfı Bölümü) nedir?
Cevap: Test senaryolarının türetilmesi için bir yöntemdir.
Tıklayın İşte daha fazlasını bilmek için.
S # 34) Kusur nedir?
Cevap: Bir yazılım çalışma ürünündeki herhangi bir kusur veya kusur, Kusur olarak adlandırılır.
(veya)
Beklenen sonuç, uygulamanın gerçek sonucuyla eşleşmediğinde, Kusur olarak adlandırılır.
S # 35) Önem nedir?
Cevap: İşlevsel bakış açısından kusurun önemini, yani uygulama açısından bir kusurun ne kadar kritik olduğunu tanımlar.
S # 36) Öncelik nedir?
Cevap: Bir kusuru düzeltmenin önemini veya aciliyetini gösterir
S # 37) Yeniden Test Nedir?
Cevap: Uygulamanın yeniden test edilmesi, kusurların giderilip giderilmediğini doğrulamak anlamına gelir.
S # 38) Regresyon Testi nedir?
Cevap: Bir yazılımın bir bölümünde değişiklik yaptıktan veya yeni özellikler ekledikten sonra mevcut bir işlevsel ve işlevsel olmayan alanı doğrulamak, Regresyon Testi olarak adlandırılır.
S # 39) Kurtarma Testi nedir?
Cevap: Sistemin bazı beklenmedik veya öngörülemeyen durumlarla başa çıkıp çıkamayacağının kontrolüne Kurtarma Testi denir.
S # 40) Küreselleşme Testi nedir?
Cevap: Yazılımın coğrafi ve kültürel ortamından bağımsız olarak çalıştırılıp çalıştırılamayacağını doğrulama sürecidir. Uygulamanın dili, tarihi, biçimi ve para birimini ayarlama ve değiştirme özelliğine sahip olup olmadığını veya küresel kullanıcılar için tasarlanıp tasarlanmadığını doğrulama.
S # 41) Yerelleştirme Testi nedir?
Cevap: Kültürel ve coğrafi koşullar altında belirli bir kullanıcı bölgesi için küreselleştirilmiş uygulamanın doğrulanması Yerelleştirme Testi olarak adlandırılır.
S # 42) Kurulum Testi nedir?
Cevap: Kurulum belgesinde verilen yönergelere göre bir yazılımı başarılı bir şekilde (veya) kurup yükleyemeyeceğimizi kontrol etmeye Kurulum Testi denir.
S # 43) Kurulum Kaldırma Testi nedir?
Cevap: Yazılımı sistemden başarıyla kaldırıp kaldıramadığımızı (veya kaldırıp kaldıramadığımızı) kontrol etmeye Kurulum Kaldırma Testi denir.
S # 44) Uyumluluk Testi nedir?
Cevap: Uygulamanın farklı yazılım ve donanım ortamlarıyla uyumlu olup olmadığının kontrol edilmesine Uyumluluk Testi denir.
S # 45) Test Stratejisi nedir?
Cevap: Proje için testlerin nasıl yürütüldüğünü ve uygulamada hangi test türlerinin yapılması gerektiğini açıklayan bir test planının parçasıdır.
S # 46) Test Senaryosu nedir?
Cevap: Bir Test senaryosu, bir sistemin işlevselliğini doğrulamak için girdi verileri ve beklenen davranışla izlenecek bir dizi ön koşullu adımdır.
S # 47) İşletme Doğrulama Test Vakası nedir?
Cevap: İş koşulunu veya bir iş gereksinimini kontrol etmek için hazırlanan bir test senaryosuna İş Doğrulama test senaryosu denir.
S # 48) İyi Test Vakası nedir?
Cevap: Kusurları yakalamada yüksek önceliğe sahip olan bir Test olayına İyi Test Vakası denir.
S # 49) Kullanım Durumu Testi nedir?
Cevap: Bir yazılımın kullanım senaryolarına göre geliştirilip geliştirilmediğini doğrulamak için Kullanım Senaryosu testi denir.
S # 50) Kusur Yaşı nedir?
Cevap: Bir kusurun tespit tarihi ile kapanma tarihi arasındaki zaman farkı Kusur Yaşı olarak adlandırılır.
S # 51) Şov Durdurucu Kusuru nedir?
Cevap: Testin daha fazla devam etmesine izin vermeyen bir kusur, Showtopper Defect olarak adlandırılır.
S # 52) Test Kapanışı nedir?
Cevap: Yönetimin, yürütülen testlere dayalı olarak projenin tüm istatistiklerini açıklayan çeşitli test özet raporları hazırladığı STLC'nin son aşamasıdır.
S # 53) Kova Testi nedir?
Cevap: Kova testi, A / B testi olarak da bilinir. Çoğunlukla çeşitli ürün tasarımlarının web sitesi ölçümleri üzerindeki etkisini incelemek için kullanılır. İki eşzamanlı sürüm, tıklama oranları, arayüz ve trafikteki farkı ölçmek için tek veya bir dizi web sayfasında çalışır.
S # 54) Yazılım Testinde Giriş Kriterleri ve Çıkış Kriterleri ile ne kastedilmektedir?
Cevap: Giriş kriterleri bir sistem başladığında olması gereken süreçtir.
- SRS - Yazılım
- FRS
- Kullanım Örneği
- Test durumu
- Test planı
Çıkış kriteri Testin tamamlanıp tamamlanmadığını ve uygulamanın yayınlanmaya hazır olup olmadığını kontrol edin.
- Test Özeti Raporu
- Metrikler
- Hata Analizi Raporu
S # 55) Eş Zamanlılık Testi nedir?
Cevap: Bu, kod, modül veya DB üzerindeki etkiyi doğrulamak için uygulamaya aynı anda erişmek için çoklu kullanıcı testidir ve esas olarak koddaki kilitleme ve kilitlenme durumlarını tanımlamak için kullanılır.
S # 56) Web Uygulama Testi nedir?
Cevap: Web uygulama testi, yük, performans, güvenlik, işlevsellik, arayüz, uyumluluk ve kullanılabilirlikle ilgili diğer sorunları kontrol etmek için bir web sitesinde yapılır.
S # 57) Birim Testi nedir?
Cevap: Birim testi, kaynak kodun ayrı ayrı modüllerinin düzgün çalışıp çalışmadığını kontrol etmek için yapılır.
S # 58) Arayüz Testi nedir?
Cevap: Arayüz testi, bireysel modüllerin spesifikasyonlara göre doğru şekilde iletişim kurup kurmadığını kontrol etmek için yapılır. Arayüz testi çoğunlukla GUI uygulamalarının kullanıcı arayüzünü test etmek için kullanılır.
S # 59) Gama Testi nedir?
Cevap: Gama testi, yazılım belirtilen gereksinimlerle piyasaya sürülmeye hazır olduğunda yapılır, bu test doğrudan tüm kurum içi test aktiviteleri atlanarak yapılır.
S # 60) Test Donanımı nedir?
Cevap: Test Harness, bir uygulamayı çeşitli koşullar altında test etmek için bir dizi aracı ve test verilerini yapılandırır; bu, çıktının doğruluk için beklenen çıktıyla izlenmesini içerir.
Test Harness'in faydaları şunlardır: : Proses otomasyonu nedeniyle verimlilik artışı ve ürün kalitesinde artış
S # 61) Ölçeklenebilirlik Testi nedir?
Cevap: Bir sistemin işlevselliğinin ve performansının, gereksinimlere göre hacim ve boyut değişikliklerini karşılayıp karşılamadığını kontrol etmek için kullanılır.
Ölçeklenebilirlik testi, çeşitli yazılımlar, donanım yapılandırmaları ve test ortamı değiştirilerek yük testi kullanılarak yapılır.
S # 62) Fuzz Testi nedir?
Cevap: Fuzz testi, uygulamada herhangi bir sorun olup olmadığını kontrol etmek için bir programa saldırmak için rastgele kötü veriler kullanan bir kara kutu test tekniğidir.
S # 63) Kalite Güvencesi, Kalite Kontrol ve Test arasındaki fark nedir?
bios windows 10 nasıl yanıp söner
Cevap:
- QA: Süreç odaklıdır ve amacı bir uygulamadaki aksaklıkları önlemektir.
- QC: QC, ürün odaklıdır ve geliştirilmiş bir çalışma ürününü değerlendirmek için kullanılan bir dizi faaliyettir.
- Test yapmak: Hataları bulmak amacıyla bir uygulamayı yürütmek ve doğrulamak.
S # 64) Veriye Dayalı Test Nedir?
Cevap: Bir uygulamanın komut dosyasına girdi olarak farklı ön koşullara sahip birden çok veri kümesiyle test edildiği bir Otomasyon testi sürecidir.
Sonuç
Umarım yukarıda verilen Manuel Yazılım Testi mülakat soruları ve cevapları her biriniz için yararlıdır.
Eminim ki bu sorular ve cevaplar hakkında kapsamlı bilgi sahibi olduğunuzda, herhangi bir KG Test Görüşmesine güvenle girebilir ve çok başarılı bir şekilde geçebilirsiniz.
Hepinize başarılar dileriz !!
Ö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
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Deneyimli Profesyoneller İçin Yazılım El Kitabı Testi Mülakat Soruları
- QA Yazılım Test Kaynakları ve İndirmeler
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Testi Temel Bilginizi Kontrol Etmek İçin 20 Basit Soru (Çevrimiçi Test)