Bu sorular, yalnızca Test Uzmanı / KG Mühendisi olarak çalışan veya iş rolleri gereği test işlemlerinde yer alan katılımcılara gösterilmiştir.

Sınama

Tüm katılımcıların

%75

'i test süreçlerinin geliştirme iş akışlarında kilit öneme sahip olduğunu belirtmiştir

Katılımcıların

%44

'ü test süreçleriyle ilgilenmektedir

Projelerinizde ne tür testler yer almaktadır?

Bu soru, tüm katılımcılara gösterilmiştir.

BirimTümleştirmeUçtan ucaPerformansDiğerHiçbiriBirim67%Tümleştirme48%Uçtan uca33%Performans31%Diğer1%Hiçbiri15%

Projelerinizde birim testi yapıyor musunuz?

Bu soru, projelerinde birim testi kullanan tüm katılımcılara gösterilmiştir.

Evet, birim testleri yazıyorum
Birim testleri kullanmıyorum
Evet, birim testleri kullanıyorum, ama kendim yazmıyorum
57%33%11%

Hangi birim testi için hangi test kapsamı metriklerini kullanıyorsunuz?

45%23%12% 9% 7% 1%40%LoC / Yöntemler / Sınıflar / PaketlerDallarKoşul DayanaklarıYollarVeri Akış metrikleriDiğerHiçbiri
Katılımcıların

%33'ü

şirketlerinde test tasarımından ve test yürütmeden sorumlu farklı kişilerin olduğunu belirtti

Katılımcıların

%52'si

test süreçlerinin bir parçası olarak test durumu tasarımdan yararlanmaktadır

Projenizde ne tür testler kullanılıyor?

77%45%44%43%39%29%28%26%26% 6% 1% 3%İşlev testiKabul testleriGerileme testiPerformans testiKullanılabilirlik testiGüvenlik testiDuman testiKararlılık testiStres testiEmin değilimDiğerHiçbiri

İlginç bilgiler

Katılımcıların yalnızca %13'ü denetleme için şirket dışından destek aldıklarını ve ürün testleri için yüklenicilerle çalıştıklarını belirtti.

Projenizdeki test uzmanlarının ya da KG Mühendislerinin yazılım geliştiricilere oranı nedir?

44%29% 5% 1% 3% 1%18%10 yazılım geliştiriciye karşılık 1'den az Kalite Güvence Mühendisi10 yazılım geliştiriciye karşılık 1–3 Kalite Güvence Mühendisi10 yazılım geliştiriciye karşılık 4–6 Kalite Güvence Mühendisi10 yazılım geliştiriciye karşılık 7–8 Kalite Güvence Mühendisi10 yazılım geliştiriciye karşılık 9–10 Kalite Güvence MühendisiKalite Güvence Mühendisleri yazılım geliştiricilerden fazlaEmin değilim

Şirketlerde KG mühendisi açısından eksik çalışan bulunduğu görülmektedir. Katılımcıların %44'ü projelerinde 10 geliştiriciye 1 KG mühendisi düştüğünü bildirdi. Yalnızca %10'u 10 geliştirici için 4'ten fazla KG mühendisine sahip.

Projenizde programlama becerilerine sahip kaç test uzmanı / KG Mühendisi vardır?

35%12% 7%20%26%%0–25%26–50%51–75%76–100Bilmiyorum

Projelerin %29'un görev alan KG Mühendislerinin %50'sinden fazlası yalnızca manuel test yürütmüştür. Projelerin %27'sinde görev alan test uzmanlarının yarısından fazlası programlama becerilerine sahiptir.

Projenizde yalnızca manuel test yapan kaç test uzmanı / KG Mühendisi vardır?

34%10% 9%20%27%%0–25%26–50%51–75%76–100Bilmiyorum

Test çalışmalarını kaydetmek için hangi araçları kullanıyorsunuz?

41%Belirli bir araçkullanmıyorum
40%Office belgeleri
20%Özel test çalışması yönetimaraçları
7%Diğer

Test uzmanları ve KG Mühendislerinin yaklaşık %41'i test durumlarını kaydetmek için belirli araçlar kullanmamaktadır. Yalnızca %20'si özel test durum yönetimi araçlarından yararlanmaktadır.

Kaç proje testinizin otomatikleştirildiğiyle ilgili tahmini bir veri sağlayın.

28%25%12%10%10%14%Sadece bazılarıÇoğuYarısıEmin değilimHepsiHiçbiri

Katılımcıların %47'si test süreçlerinde yüzde elli veya daha yüksek oranda otomasyon sağlamıştır. Geçen yıla benzer şekilde en çok tercih edilen teknolojiler arasında JUnit (%34), Postman (%29), Jest (%23) ve Selenium WebDriver (%20) yer almaktadır. JavaScript, Java ve test otomasyonu için kullanılan başlıca 3 dildir.

Varsa hangi test çerçevelerini, araçları veya teknolojileri kullanıyorsunuz?

34%29%23%20%15%12%11%10% 9% 8%JUnitPostmanJestSelenium WebDriverPytestCypressApache JMeterMochaNUnit / xUnit.NetCucumber
Bütün sonuçlar

Projelerinizde test otomasyonu için hangi programlama dillerini kullanıyorsunuz?

35%29%29%20%11%10% 7% 6%JavaScript/TypescriptJavaPythonPHPC#BashKotlinGo
Bütün sonuçlar

Varsa hangi BDD (Davranışa Dayalı Geliştirme) teknolojilerini kullanıyorsunuz?

88% 7% 4% 2% 1% 2%BDD kullanmıyorumCucumberGherkinBehat yazılım araçlarıJBehaveDiğer

İlginç bilgiler

Katılımcıların %12'si test süreçlerinde Davranışa Dayalı Geliştirme teknolojileri kullanırken %8'si AI / ML'lerden yararlanıyor. Bu grup içinde, sistem kayıtları ve kullanıcı davranışları veri analizi için en çok AI / ML kullanılıyor.

Ürününüzün test süreçlerinde AI / ML kullanıyor musunuz?

5% 5% 1% 1%92%Kullanıcı davranış verilerinin analiziSistem kayıt günlüklerinin analiziTahminler - Lütfen belirtinDiğerHiçbiri

Kalite Kontrol ve Test Otomasyonu için tüm araçlarımızı tek bir yerde topladık. Yararlı araçları ve özellikleri JetBrains IDE'nize kolayca ekleyebilir ya da Test Otomasyonu Kitimizi deneyebilirsiniz.

KG haberlerimiz veye araçlarımız hakkındaki güncellemeleri almak ister misiniz? Şimdi KG blogumuza abone olun!

Doğru aracı bulun

Teknolojinizi seçin

Seçin

İhtiyaç duyduğunuz aracı indirin

Seçin
Ücretsiz deneyin

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.