how domain knowledge is important
Jayant Deo soruyor:
“Sektördeki mevcut senaryoya bakıldığında, test uzmanlarının hem teknik test becerilerine sahip olması hem de alan geçmişinden olması veya temelde BFSI için alan bilgisi toplamasının beklendiği görülmektedir.
Bu alan bilgisinin test döngüsü sırasında test cihazına neden ve ne zaman verildiğini bilmek istiyorum. '
Öncelikle size tanıtmak istiyorum üç boyutlu test kariyeri Danny R. Faught tarafından bahsedildi. Herhangi bir yazılım testçisi işe almadan önce yargılanması gereken üç beceri kategorisi vardır.
Bu üç beceri kategorisi nedir?
- Test becerisi
- Alan bilgisi
- Teknik uzmanlık.
Hiç şüphe yok ki, herhangi bir test uzmanı Manuel Test ve Otomasyon Testi gibi temel test becerilerine sahip olmalıdır. Sağduyuya sahip test cihazı, yazılımdaki bariz hataların çoğunu bile bulabilir. O halde bu kadar testin yeterli olduğunu söyleyebilir misiniz? Yapılan bu kadar teste dayanarak ürünü piyasaya sürer misiniz? Kesinlikle değil.
Ürün pazara girmeden önce mutlaka alan uzmanı tarafından ürün incelemesine sahip olacaksınız.
Herhangi bir uygulamayı test ederken bir son kullanıcı gibi düşünmelisiniz.
Ancak her insanın sınırları vardır ve kişi yukarıda bahsedilen üç boyutun hepsinde uzman olamaz. (Yukarıdaki tüm becerilerde uzmansanız, lütfen bana bildirin ;-)) Bu nedenle, son kullanıcının uygulamanızı nasıl kullanacağını% 100 düşünebileceğinizden emin olamazsınız.
Uygulamanızı kullanacak bir kullanıcı, üzerinde çalıştığı etki alanını iyi anlıyor olabilir. Tüm bu beceri etkinliklerini dengelemeniz gerekir, böylece tüm ürün yönleri ele alınacaktır.
Günümüzde, farklı şirketlerde işe alınan profesyonellerin, teknik becerilere sahip olmaktan çok alan uzmanı olduğunu görebilirsiniz. Mevcut yazılım endüstrisi de, birçok profesyonel geliştiricinin ve alan uzmanının yazılım testine girdiği iyi bir eğilim görüyor.
mp4 dönüştürücü için en iyi ücretsiz mov
Etki alanı uzmanlarının en çok aranmasının bir nedenini daha görebiliriz! Üniversiteyi henüz bitirmemiş yeni mühendisleri işe aldığınızda, onların deneyimli profesyonellerle rekabet etmesini bekleyemezsiniz. Neden? Çünkü deneyimli profesyoneller kesinlikle bir etki alanı ve test deneyimi avantajına sahiptirler ve farklı konuları daha iyi anlarlar ve uygulamayı daha iyi ve daha hızlı teslim edebilirler.
Alan bilgisinin farklı yönlerini görebileceğiniz bazı örnekler aşağıda verilmiştir.
- Mobil Uygulama Testi
- Kablosuz Uygulama Testi
- VoIP Uygulamaları
- Protokol Testi
- Bankacılık Uygulamaları
- Ağ Testi
Belirli bir alan bilgisi olmadan bu tür uygulamaları nasıl test edeceksiniz?
BFSI uygulamalarını (Bankacılık, Finansal Hizmetler ve Sigorta) sadece arayüz veya işlevsellik veya güvenlik veya yük veya stres için mi test edeceksiniz? Bankacılıkta kullanıcı gereksinimleri, çalışma prosedürleri, ticaret geçmişi, komisyonculuğa maruz kalma vb. Bilmeli ve buna göre uygulamayı test etmelisiniz, o zaman testinizin yeterli olduğunu söyleyebilirsiniz - İşte konu uzmanlarının ihtiyacı.
Mevcut projeme bir örnek verelim:
Şu anda arama motoru uygulaması üzerinde çalışıyorum. Arama motoru terminolojileri ve kavramlarının temellerini bilmem gereken yer. Çoğu zaman başka bir ekip testçisinin bana 'yayıncılar' ve 'reklamverenler' nedir, aralarındaki fark nedir ve ne yaparlar gibi sorular sorduğunu görüyorum.
Uygulamayı mevcut çevrimiçi reklamcılığa ve SEO'ya dayalı olarak test edebileceklerini düşünüyor musunuz? Kesinlikle değil. Bu terminolojilere ve işlevlere aşina olmadıkça.
İşlevsel alanı daha iyi bildiğimde, daha fazla test senaryosu yazıp yürütebilirim ve belirgin bir şekilde büyük bir avantaj olan son kullanıcı eylemlerini etkili bir şekilde simüle edebilirim.
dinlendirici web hizmetlerini test etmek için araçlar
İşte gerekli test bilgilerinin büyük listesi:
- Test becerisi
- Hata avlama yeteneği
- Teknik beceri
- Alan bilgisi
- İletişim becerisi
- Otomasyon becerisi
- Bazı programlama becerileri
- Hızlı kavrama
- Baskı altında çalışabilme yeteneği
Bu çok büyük bir liste olacak. Yani kesinlikle diyeceksin bu kadar çok beceriye sahip olmam gerekiyor mu?
Size bağlı. Bir beceriye bağlı kalabilir veya bir beceride uzman olabilir ve diğer becerileri iyi anlayabilir veya tüm becerilere dengeli bir yaklaşım sergileyebilirsiniz. Bu rekabetçi bir pazar ve kesinlikle bundan yararlanmalısınız. Herhangi bir taşıma yapmadan önce en az bir alanda uzman olduğunuzdan emin olun.
Yeterli Etki Alanı bilginiz yoksa ne olur?
Herhangi bir projede görevlendirileceksiniz ve şirket size herhangi bir iş atayabilir. Peki ya bu proje hakkında yeterli alan bilgisine sahip değilseniz?
Mümkün olduğu kadar çok kavramı hızlı bir şekilde kavramanız gerekir. Ürünü müşteriymişsiniz ve müşterinin uygulama ile ne yapacağını anlamaya çalışın.
Mümkünse müşteri sitesini ziyaret edin, ürünle nasıl çalıştığını öğrenin, Uygulamayı test etmek istediğiniz alanla ilgili çevrimiçi kaynakları okuyun, bu tür alanlardaki etkinliklere katılın, alan uzmanlarıyla tanışın. Ya da her iki şirket, test uzmanlarına herhangi bir alana özgü görev atamadan önce tüm bu kurum içi eğitimi sağlayacaktır.
Bu alan bilgisine ihtiyaç duyduğunuz belirli bir aşama yoktur. Alan bilginizi her bir yazılım testi yaşam döngüsüne uygulamanız gerekir.
Bu makaleyi bu noktaya kadar okuyorsanız, o zaman hangi alan adı üzerinde çalıştığınızı öğrenmek isterim? Böylece okuyucularımız farklı alanlar ve projeler hakkında daha iyi fikir edinebilir. Aşağıda alanınızı yorumlayın.
Güncelleme: Birçok okuyucudan gelen talep üzerine Yazılım Test Kaynak Sayfası BFSI etki alanı için çevrimiçi belgeler ve indirilebilir makaleler.
Önerilen Kaynaklar
- Yazılım Testi Temel Bilginizi Kontrol Etmek İçin 20 Basit Soru (Çevrimiçi Test)
- Telekom Etki Alanı Testi: Protokol Testi ve Telekom Test Araçları
- Küresel Yazılım Test İşletmesi Yakında 28,8 Milyar Dolara Ulaşacak
- Sigorta Alan Bilgisi: Test Kullanıcıları için Sigorta Alanının Temelleri
- Acemi Test Uzmanları için Yazılım Testi Önerileri
- Yazılım Testçilerinde Motivasyon Nasıl Canlı Tutulur?
- Zen ve Yazılım Testi Sanatı
- Yazılım Testi Bilginizi Test Edin: Bu Sahte Teste Katılın