Test Araçları nelerdir?
Yazılım testinde TEST ARAÇLARI , planlama, gereksinim toplama, derleme oluşturma, test yürütme, hata günlüğü ve test analizinden başlayarak çeşitli test faaliyetlerini destekleyen ürünler olarak tanımlanabilir. Bu test araçları, temel olarak yazılım sağlamlığını, bütünlüğünü ve diğer performans parametrelerini test etmek için kullanılır .
Piyasada tonlarca yazılım test aracı bulunmaktadır ve çok sayıda seçenekle, projeniz için en iyi test araçlarını sıfırlamak zorlaşır. Aşağıdaki liste, piyasadaki farklı yazılım test araçlarını sınıflandırır, sıralar ve derecelendirir. Her araç için - önemli özellikler, USP ve indirme bağlantılarından bahsedilir.
Bu listede aşağıdaki araç kategorileri ele alınmaktadır
- Test Yönetim Aracı
- Otomatik Test Araçları
- Çapraz Tarayıcı Test Araçları
- Yük Test Araçları
- Kusur İzleme Araçları
- Mobil Test Araçları
- API Test Araçları
- Güvenlik Test Araçları
- CSS Doğrulayıcı Aracı
Test Yönetim Aracı:
Bu araçlar, uçtan uca test Döngüsünü düzenlemeye yardımcı olur1) TestRail
TestRail, ölçeklenebilir, özelleştirilebilir, web tabanlı test senaryosu yönetimi için kaynağınızdır. Bulut tabanlı / SaaS çözümümüzle birkaç dakika içinde kurun veya kendi sunucunuz için TestRail'e kurun.
- Manuel ve otomatik test senaryolarını, planlarını ve çalıştırmaları verimli bir şekilde yönetin.
- Bilgilendirici gösterge tabloları, ölçümler ve etkinlik raporları ile test ilerlemesine ilişkin gerçek zamanlı içgörüler edinin.
- Kilometre taşları, kişisel yapılacaklar listeleri ve e-posta bildirimleriyle verimliliği artırın.
- Test senaryolarını ekran görüntüleri ve beklenen sonuçlarla belgeleyin. Esnek yerleşik şablonları kullanın veya kendi özel şablonlarınızı oluşturun.
- JIRA, Bugzilla, Jenkins, TFS ve daha fazlasını içeren CI / CD / DevOps ardışık düzeninizdeki araçlarla entegre edin.
- Büyük ekipler ve görev açısından kritik projeler için tasarlanmış Enterprise sürümü.
- Docker kapsayıcıları için destek.
2) Test Paneli
Test paneli, sürece göre pragmatizme öncelik veren daha basit ve daha erişilebilir bir manuel test aracıdır. Vakaları birer birer yönetmek yerine, Keşif testi, Çevik'in manuel tarafı, sözdizimi vurgulanan BDD ve hatta geleneksel test vakası yönetimi dahil olmak üzere çok çeşitli stillere uyarlanabilen kontrol listesinden ilham alan test planlarını kullanır.
Ana Özellikler:
- E-posta ile davet edilen ve hesaba ihtiyaç duymayan konuk test kullanıcıları
- Test yapmayanlar tarafından kullanılacak kadar basit; yayın zamanında herkesin yardım etmesini sağlayın
- JavaScript destekli (yani duyarlı) bir kullanıcı arayüzüne sahip klavye ile çalışan düzenleyici
- Test planlarının sürükle bırak organizasyonu
- Yeni fikirleri düşünürken, test sırasında yeni testler ekleyin
- JIRA dahil sorun izleyicilerle hafif entegrasyon
3) X ışını
Xray, QA için 1 Numaralı Manuel ve Otomatik Test Yönetimi Uygulamasıdır. İçinde yaşayan ve Jira ile sorunsuz bir şekilde bütünleşen tam özellikli bir araçtır. Amacı, şirketlerin etkili ve verimli testler yoluyla ürünlerinin kalitesini iyileştirmelerine yardımcı olmaktır.
Özellikleri:
- Gereksinimler, testler, kusurlar, uygulamalar arasında izlenebilirlik
- Yeniden kullanılabilir ön koşulları tanımlayın ve testlerle ilişkilendirin
- Testleri klasörlerde ve test setlerinde düzenleyin
- İlerlemeyi izlemek için test planları
- Test ortamları
- BDD - Jira'da Salatalık senaryoları yazın
- Test otomasyon çerçeveleriyle (Selenium, JUnit, Nunit, Robot,…) entegre olur
- Yerleşik REST API
- CI entegrasyonları (Bamboo, Jenkins)
- Yerleşik raporlar
4) Uygulama testi
PractiTest uçtan uca bir test yönetim aracıdır. Tüm kalite güvencesi paydaşları için ortak bir buluşma alanı olan bu sistem, test sürecine tam bir görünürlük ve test sonuçlarının daha derinlemesine anlaşılmasına olanak tanır.Özellikleri:
- Yaygın hata izleyiciler, otomasyon araçları ve geri kalanı için sağlam API ile çok çeşitli üçüncü taraf entegrasyonları.
- QA ekiplerinin sürekli değişen ihtiyaçları için tamamen özelleştirilebilir ve esnek: alanları, görünümleri, izinleri, sorun iş akışlarını ve daha fazlasını özelleştirin
- Testleri yeniden kullanın ve sonuçları farklı sürümler ve ürünler arasında ilişkilendirin.
- Benzersiz hiyerarşik filtre ağaçları - her şeyi düzenleyin ve her şeyi hızla bulun.
- Asla iki kez çalışmayın - hata önleyici yinelemeler, permütasyonlar, adım parametreleri ve test çağrısı ile
- Gelişmiş gösterge tabloları ve raporlarla verileri görselleştirin
- Hızlı profesyonel ve metodolojik destek
5) Zephyr Ölçeği
Zephyr Scale, gelişmiş test planlama, raporlama ve yeniden kullanılabilirlik özellikleri ile Jira'da ölçeklenebilir, performanslı bir test yönetimi çözümüdür.
Özellikleri:
- Testleri yeniden kullanın ve yinelemeyi ortadan kaldırın: projeler arası hiyerarşik test kitaplıkları, parametreler, test verileri ve paylaşılan adımlar
- Görünürlüğü, veri analizini ve işbirliğini geliştirin: 70'den fazla proje arası rapora, 60 gadget'a ve 60 Confluence makrosuna erişin
- Denetlemesi ve izlemesi daha kolay: Ayrıntılı değişiklik geçmişi, test senaryosu sürümlemesi, Jira Sorunları ve Confluence sayfalarıyla uçtan uca izlenebilirlik
- Test otomasyonu ve DevOps'a hazır: Yerleşik, ücretsiz REST API'yi kullanarak ekipleri BDD, CI / CD ve otomasyon entegrasyonu ile güçlendirin. Jenkins, Bamboo ve diğer araçlardan otomatik test yürütme sonuçlarını yayınlayın
6) SpiraTest
SpiraTest, gereksinimleri, planları, testleri, hataları, görevleri ve kodu tek bir ortamda yönetmek için son teknoloji ürünü bir çözümdür. İhtiyaçlarınıza, metodolojinize, iş akışınıza, araç zincirine ve sektördeki en iyi uygulamalara göre tamamen uyarlanacak şekilde tasarlanmıştır.
Özellikleri:
- gereksinimlerden testler ve testlerden hatalar sorunsuz bir şekilde oluşturun
- manuel ve keşif testlerinde test senaryolarını, setlerini ve çalıştırmalarını kolayca yönetin
- baştan sona izlenebilirliğe sahip parametrelere dayalı testler oluşturun
- Projelerinizin, görselleştirmenizin ve iş analitiğinizin yukarıdan aşağıya görünümü için yönetici gösterge tabloları
- piyasadaki 60'tan fazla uygulama ile entegre olur
- minimum konfigürasyonla kutudan çıkar çıkmaz çalışır
- Fiyata dahil sınırsız ürün, proje, sprint, test, API çağrıları ile esnek eşzamanlı kullanıcı fiyatlandırması.
7) TestMonitor
TestMonitor, her kuruluş için uçtan uca bir test yönetim aracıdır. Test etmeye basit, sezgisel bir yaklaşım. İster kurumsal yazılım uyguluyor, ister kalite kontrolüne, kaliteli bir uygulama oluşturmaya veya sadece test projenizde bir yardım eline ihtiyaç duyuyor olun, TestMonitor size yardımcı olacaktır.
Özellikleri
- Gereksinim ve risk temelli test.
- Binlerce vakayı destekleyebilen gelişmiş test senaryosu tasarımı.
- Birden çok test kullanıcısı çalıştırmaları ve kilometre taşı klonlaması ile sağlam planlama araçları.
- Kapsamlı sonuç takibi.
- Entegre sorun yönetimi.
- Birçok filtre ve görselleştirme seçeneğiyle akıllı raporlama.
- Devrim niteliğinde basit kullanıcı arayüzü.
- Jira, DevOps ve Slack içeren üçüncü taraf entegrasyonları. REST API dahildir.
- Hızlı yanıt süresi ile profesyonel destek.
Otomatik Test Araçları
Bu araç kategorisi, test edilen uygulamanızın işlevselliğini ve Regresyon Testini otomatikleştirmeye yardımcı olur.
8) Ranorex
Dünya çapında 14.000'den fazla kullanıcı, platformlar arası test otomasyonu için hepsi bir arada bir araç olan Ranorex Studio ile testi hızlandırıyor. Ranorex, kodsuz bir tıkla ve git arayüzü ile yeni başlayanlar için kolaydır, ancak tam bir IDE'ye sahip otomasyon uzmanları için güçlüdür.
Özellikler şunları içerir:
- Güvenilir testler ve daha az bakım için sağlam nesne tanımlama
- Paylaşılabilir nesne deposu ve yeniden kullanılabilir kod modülleri
- Tarayıcılar arası test
- SAP, ERP, Delphi ve eski uygulamalar gibi zorlu arayüzleri otomatikleştirir
- Testleri paralel olarak çalıştırın veya bir Selenium Grid üzerinde dağıtın
- Yerleşik raporlama
Ranorex, eksiksiz bir test otomasyon araç zinciri için BDD, CI / CD, kaynak kontrolü, test yönetimi, hata izleme ve daha fazlası için çözümlerle entegre olur
9) Kobiton
Kobiton, gerçek mobil ve IoT cihazlarında İşlevsel, Performans, Görsel ve Uyumluluk testlerini otomatikleştirmek için test ve geliştirme ekiplerini güçlendirir.
Çözümler:
- Genel veya Özel Buluttaki Gerçek cihazlara erişim
- Paylaşılan uzaktan erişim için "Cloudify" yerel cihazlar
- Şirket içi çözümler
- Komut dosyası içermeyen / ve veya komut dosyası içeren otomatik İşlevsel, Performans, Görsel ve Uyumluluk Testi
- Önde gelen açık kaynaklı otomasyon araçları ve çerçeveleri için destek
- Her komut dosyası içermeyen testte% 100 açık standart Appium kodu oluşturun
- İşlevsel ve Görsel sorunların yapay zeka destekli çözümü
- Sınırsız kullanıcı politikası
- Derinlemesine test oturumu keşfi
- Uygulama kalitesiyle ilgili analizlere erişin ve bunları paylaşın
- Hızlı hata ayıklama için IDE'nizdeki gerçek cihazlara erişim
10) Selenyum:
Selenium, en popüler yazılım test araçlarından biridir. Web tabanlı uygulamaların, çok çeşitli platformların ve tarayıcıların işlevsel yönlerinin Otomasyon Testini desteklemek için özel olarak tasarlanmıştır.
Özellikleri:
- Paralel testlerin yürütülmesi için harcanan zamanı azaltan paralel test yürütme desteği sunan en iyi qa araçlarından biridir.
- Selenium, diğer manuel test araçlarına kıyasla çok daha az kaynağa ihtiyaç duyar.
- Bu test aracı kullanılarak hazırlanan test senaryoları herhangi bir işletim sisteminde yürütülebilir
- Java, Python, C #, Perl, PHP ve JavaScript gibi bilinen birçok programlama dilini destekler.
İndirme Bağlantısı: http://www.seleniumhq.org/download/
11) QTP:
Quick Test Professional (QTP) artık Micro Focus UFT (Unified Functional Testing) olarak adlandırılan, web veya istemci tabanlı bir bilgisayar uygulamasında kullanıcı eylemlerinin otomasyonuna izin veren, otomatikleştirilmiş işlevsel bir GUI test aracıdır. Fonksiyonel regresyon testi otomasyonu için yaygın olarak kullanılmaktadır. Test edilen uygulamanın nesnelerini ve kontrollerini değiştirmek için bir komut dosyası dili kullanan manuel test araçlarından biridir.
Özellikleri:
- QTP, yeni başlayanların bu aracı birkaç dakika içinde öğrenmesine olanak tanıyan yazılım test araçlarından biridir.
- Aracın anlaşılması çok kolaydır. Test uzmanına basit bir iş akışında bir test senaryosu sunar.
- Araç, kontrol noktalarının eksiksiz bir şekilde tamamlanmasıyla uygulamaların tam olarak doğrulanmasına olanak tanır
Bağlantıyı İndir: https://www.microfocus.com/en-us/products/uft-one/overview
12) Watir:
Waitr, açık kaynaklı bir çapraz platform web uygulaması test aracıdır. Ruby kütüphanelerinin web tarayıcıları otomasyonu için en güvenilir ve esnek otomasyon aracıdır. Bu çapraz tarayıcı test aracı, tıpkı insan gibi bir tarayıcıyla etkileşime girer, böylece bağlantıları tıklar, formları doldurur ve metni onaylar.
Özellikleri:
- Ücretsiz olan en iyi test araçlarından biridir, bu nedenle aracı kullanmanın hiçbir maliyeti yoktur.
- Bu otomatik test aracı, çok aktif ve büyümekte olan topluluk tarafından desteklenmektedir.
- Farklı platformlarda birden çok tarayıcıyı destekleyen qa araçlarından biridir.
- Çok güçlü ve hafif bir araçtır.
İndirme Linki: http://watir.com/guides/downloads/
13) Test:
Testim, modern bir otomatik test aracıdır. Otomatik testlerin yazılmasını, yürütülmesini ve bakımını hızlandırmak için makine öğrenimini kullanır. Test cihazı, herhangi bir test durumunu birkaç dakika içinde analiz edebilir ve bunları birden çok web ve mobil platformda çalıştırabilir.
Özellikleri:
- Sistemde neyin yanlış olduğunu bulmak için kolayca ek açıklamalar ekleyebilen qa test araçlarından biridir.
- Hata izleyiciyi kullanarak kolay anlaşılır ek açıklamalı ekran görüntülerini hızla görüntüleyin ve paylaşın.
- Geliştiricilerin tarayıcıda otomatik olarak yeniden üretilmesi için otomatik hata testini tıklamaları yeterlidir.
İndirme bağlantısı: https://www.testim.io/
14) AppliTools:
Applitools, uygulamaların ve sitelerin görünümünü ve hissini ve kullanıcı deneyimini otomatik olarak doğrulayan otomatik bir test aracıdır. Yeni bir test oluşturmayı gerektirmek yerine mevcut testlerle kolayca entegre olacak şekilde tasarlanmıştır.
Özellikleri:
- Çeşitli cihazlarda çapraz tarayıcı testine izin veren qa araçlarından biridir.
- Kullanıcıya etkileşimli görsel test raporları sağlayın
- Sağlam kullanıcı erişim yönetimi
- Bulut hizmeti olarak veya şirket içi olarak mevcuttur
İndirme Linki: https://applitools.com/users/register
15) TestComplete:
TestComplete, verimliliği artırmaya ve test sürecinin maliyetini düşürmeye yardımcı olan otomatik bir test yönetimi aracıdır. Kullanımı çok kolay arayüzü, QA ekiplerinin çok daha kısa sürede bir otomasyon çözümü uygulamasına yardımcı olur.
Özellikleri:
- Birden çok komut dosyası dilini destekleyen qa araçlarından biridir
- Komut dosyası bilgisi olmadan güçlü otomatik testler kaydetmeye izin verir
- Veriye dayalı test sunar
- Kullanıcının Özelleştirme eklentileri ve uzantıları oluşturmasına izin verir
İndirme Linki: https://support.smartbear.com/downloads/testcomplete/
Çapraz Tarayıcı Test Araçları
Bu araç kategorisi, sitenizin Chrome, Firefox, IE, Edge, Safari ve diğer tarayıcılarda Çapraz Tarayıcı Testi'nde yardımcı olur.
16) Tarayıcılar:
Bu, web sitesinin ve öğelerinin birden çok tarayıcıda test edilmesine izin veren en iyi tarayıcı uyumluluğu test yazılımlarından biridir. Bu araç aynı zamanda web sitesini ve tüm web sayfalarını komut dosyası ve düzen hataları için test etmek için kullanılır.
Özellikleri:
- Browsera, her tarayıcının çıktısını karşılaştırarak tarayıcılar arası yerleşim sorunlarını otomatik olarak algılayabilir.
- Her tarayıcıdan gelen JavaScript hataları her testten sonra toplanır ve raporlanır.
- Site tarama özelliği ile tek sitenin tüm web sayfalarını test etmek kolaydır.
İndirme Linki: http://www.browsera.com/web_sites
17) CrossBrowser Testi:
Çapraz tarayıcı testi, web sitesinin veya web uygulamasının çeşitli web tarayıcılarında doğru şekilde çalıştığından emin olmaya yardımcı olur. Bu aracın yardımıyla, paralel otomatik testler çalıştırmak, ekran görüntülerini karşılaştırmak ve gerçek masaüstü ve mobil tarayıcılarda uzaktan hata ayıklamak mümkündür.
Özellikleri:
- Tek Seferde Birden Fazla Cihazda Sayısız Testi çalıştırabilen qa test araçlarından biridir.
- Gerçek iOS, Android'ler ve diğer masaüstü tarayıcılara karşı otomatik testleri kolayca çalıştırın
- Üstün kalite ve hız için WebDriver.IO ve Nightwatch gibi test çerçevelerinin çalıştırılmasına izin verir.
İndirme bağlantısı: https://crossbrowsertesting.com/freetrial
18) Sosluklar:
Sauce Labs, otomatik tarayıcılar arası testi destekleyen Selenium bulut tabanlı bir çözümdür. Herhangi bir işletim sistemi ve platform ve tarayıcı kombinasyonunda test yapabilir.
Özellikleri:
- Web ve mobil uygulamaları en yüksek sayıda platform, tarayıcı ve işletim sistemi kombinasyonuyla test etmek mümkündür.
- Araç, web uygulamalarının en yeni Android ve iOS mobil cihazlarla verimli çalışmasını sağlar.
- Kodun her ortamda çalıştığından emin olmak için web uygulamaları için JavaScript birim testleri çalıştırın.
İndirme Linki: https://saucelabs.com/sign-up
19) Ghostlab:
Ghostlab, çeşitli cihazlarda ve tarayıcılarda duyarlı tasarımın test edilmesini sağlayan Mac tabanlı bir test uygulamasıdır. Senkronize tarayıcı testi için bir araçtır. Tam bir kullanıcı deneyimini test etmek için tüm bağlı istemciler arasında kaydırmaları, tıklamaları, yeniden yüklemeleri ve form girişlerini senkronize eder.
Özellikleri:
- Kurulum için kurulum gerekmez
- Bu mobil test aracı, Senkronize tıklamalar, etkinlikler ve kaydırmalar yapabilir
- Her tür tarayıcı için uzaktan hata ayıklama desteği sağlar
İndirme Linki: https://www.vanamco.com/ghostlab/
20) Tarayıcı görüntüleri:
Browsershots, tarayıcılar arası bir test aracıdır ve Windows, MacOS, Android veya iOS üzerinde çalışan web sitesinin test edilmesini sağlar. 200'den fazla tarayıcıda bir web sitesinin ekran görüntülerini sağlar. Bu araç, tüm önemli HTML veya CSS hatalarını bulmak için yararlı olan bir test ortamında web sitelerinin ekran görüntülerini sağlar.
Özellikleri:
- Browsershots tamamen ücretsiz bir araçtır ve ekran görüntülerini yakalamak için 200 farklı tarayıcı sürümü için destek sağlar.
- Desteklenen tarayıcılar Arora, Chrome, Dillo, Firefox, Iceweasel, Konqueror, Links, SeaMonkey ve Safari'dir.
- JavaScript'i devre dışı bırakmaya, Renk Derinliğini Değiştirmeye ve Java ve Flash'ı devre dışı bırakmaya / etkinleştirmeye izin verir.
İndirme bağlantısı: http://browsershots.org/
Yük Test Araçları
Bu araçlar, bir site veya uygulamanın performans / yük testine yardımcı olur.
21) Web Yükü:
WebLOAD, karmaşık senaryoları test etmek için yararlı olan birçok güçlü komut dosyası oluşturma yeteneği sunan mükemmel bir test aracıdır. Araç, Selenium'dan mobile, kurumsal uygulamadan web protokollerine kadar yüzlerce teknolojiyi destekler. Bu aracı kullanarak hem bulutta hem de şirket içinde yük oluşturmak mümkündür.
Özellikleri:
- WebLOAD ile yük testi senaryolarını daha kolay ve verimli bir şekilde oluşturmak
- 80'den fazla rapor türü ve grafiği ile sisteminizdeki performans darboğazlarını belirlemenize yardımcı olur.
- Performans Testi, Amazon EC2'den yük oluşturarak buluttan çalıştırılabilir.
İndirme Linki: http://www.radview.com/webload-download/
22) Yükleyici:
Web uygulamasının verimli bir şekilde test edilmesini sağlayan Windows ve Linux için bir yük test aracıdır. Web uygulamasının ağır yük altında performansını ve sonucunu belirlemek için yararlı bir test aracıdır.
Özellikleri:
- Çeşitli Uygulama türleri için destek sunar
- Bu test aracı birkaç kurumsal ortamda çalışabilir.
- Tüm Vusers sadece tek bir gösterge panosu ile kontrol edilebilir.
- LoadRunner, çeşitli protokol türleri için destek sağlar.
- İzleme ve analiz çok kullanıcı dostudur ve anlaşılması kolaydır.
İndirme Linki: https://www.microfocus.com/en-us/products/loadrunner-professional/free-trial
23) Wapt:
Wapt, tüm Windows için çalışan bir yük ve stres testi aracıdır. Her türden web sitesini test etmek için kolay ve uygun maliyetli bir yol sağlar. Veri güdümlü modda güvenli HTTPS web sitelerinde, dinamik içerikte ve RIA uygulamalarında aynı verimlilikle çalışır. Bu test aracı aynı zamanda veriye dayalı modda RIA uygulamaları için destek sağlar.
Özellikleri:
- Tek bir teste farklı kullanıcı türlerinin dahil edilmesine izin verir
- En esnek yük seviyesi tanımlarını sağlayın
- Araç, gerçek yük koşullarını simüle etmek için çok sayıda gelişmiş teknik kullanır.
- WAPT, SSL ile korunan web sitelerinin ve uygulamaların test edilmesini destekler
İndirme Linki: https://www.loadtestingtool.com/download.shtml
24) LoadUI Pro:
LoadUI, farklı bileşenleri sürükleyerek karmaşık yük testleri gerçekleştirmeye olanak tanıyan açık kaynaklı bir yük test aracıdır. Ayrıca, yürütülürken test senaryolarının oluşturulmasına ve güncellenmesine izin verir, bu da onu kullanmak için değerli bir araç haline getirir.
Özellikleri:
- Birden fazla performans stratejisi oluşturmaya izin verir.
- Mevcut SoapUI Pro fonksiyonel testlerinin yeniden kullanımı.
- Yük testi sonuçları hakkında gerçek zamanlı geri bildirim.
- Karmaşık senaryolarda bile eşzamanlı yük testi.
İndirme Linki: https://www.loadui.org/downloads/download-loadui-pro.html
25) İpek Sanatçı:
Silk Performer, tüm kritik uygulamaları, performans beklentilerini ve hizmet seviyesi gereksinimlerini karşılamak için uygun maliyetli bir yük test aracıdır. Ayrıca bulut entegrasyonunu da destekler; bu, donanım kurulumuna yatırım yapmaya gerek kalmadan büyük yükleri simüle etmenin kolay olduğu anlamına gelir.
Özellikleri:
- Derinlemesine analiz ile performans sorunlarının temel nedenini hızla bulun
- Buluttan sınırsız ölçeklenebilirlik ile her yerde kullanılabilir
- İşlem izleme ve performans izleme ile gerçek zamanlı kullanıcı deneyimini doğrulayın
Bağlantıyı İndir: https://www.microfocus.com/products/silk-portfolio/silk-performer/trial/
26) Jmetre:
Apache JMeter, yük testi için açık kaynaklı test araçlarından biridir. Test işlevsel davranışını yüklemek ve web sitelerinin performansını ölçmek için tasarlanmış bir Java masaüstü uygulamasıdır. Araç, web uygulamalarını yük testi amacıyla geliştirilmiştir, ancak şimdi diğer test işlevlerine genişletilmiştir.
Özellikleri:
- JMeter, çeşitli sunucu türleri için yük ve performans testi yapılmasına izin verir.
- Bu yük testi aracı, test planlarını, kullanıcıların bir metin düzenleyici kullanarak test planını oluşturmasına olanak tanıyan XML biçiminde saklar.
- Uygulamaların otomatik ve fonksiyonel testlerini gerçekleştirmek için de kullanılabilen manuel test araçlarından biridir.
İndirme bağlantısı: http://jmeter.apache.org/download_jmeter.cgi
27) Agileload:
AgileLoad, kritik iş uygulamalarının performansını artırmak için bir yük test aracıdır. Bu yük test aracı sayesinde her türlü web ve mobil uygulamanın performansını test etmek kolaydır.
Özellikleri:
- Dinamik web ve mobil teknolojilerin tam desteği
- Mükemmel izleme ve kapsamlı analiz teşhisleri
- Özelleştirilebilir test raporları oluşturmak için destek sağlar
- Uygulama performansını hızla iyileştirmek için doğru kararları alın
İndirme bağlantısı: http://www.agileload.com/signup-download/getting-started-with-agileload
28) Yük odak
LoadFocus, Yük Testi ve Performans Testi için en iyi bulut test aracıdır. Ayrıca, farklı Mobil Cihaz türlerinde Web Sitesi Hız Testi, Mobil Uygulamalar, API testleri ve Mobil Emülasyon gibi bulut test hizmetleri sunar.
Özellikleri:
- Cloud Load Test Web Sitesi ve RESTful API'ler
- Yük testleri bulutta veya güvenli sunucularda çalıştırılabilir
- Uygulama davranışını incelemek için tekrar sayısına izin verir
- Web Sitesi Hız Testi ve İçgörü Analitiği sunar
İndirme bağlantısı: https://loadfocus.com/
29) BlazeMeter:
BlazeMeter, geliştirmenin her aşamasında performansı kontrol etmek için mobil uygulamalar, web sitesi veya API için performans testlerini hızlı bir şekilde çalıştırmak için yüksek performanslı yazılımın sunulmasını sağlayan bir Yük test aracıdır.
Özellikleri:
- Web sitesini test etmeye ve çoklu coğrafi konum sonuçlarını tek bir rapora entegre etmeye izin verir
- Google Analytics hesabından site verilerini alın ve bunları yeni bir test kurulumuna entegre edin.
- Bir dizi yük sunucusunu özel ağa entegre etmek için VPN kimlik bilgilerini kullanın.
İndirme Linki: http://info.blazemeter.com/live-request-a-demo
30) LoadImpact:
Load Impact, dünyanın her yerindeki işletmeler tarafından her türlü testi gerçekleştirerek web sitelerini, mobil uygulamalarını, web tabanlı uygulamalarını ve API'lerini geliştirmek için yaygın olarak kullanılan en iyi bulut tabanlı yük testi sistemidir.
Özellikleri:
- Gerçek hayatta tam olarak gerçekleşen trafiği simüle eder. Gizli önbelleğe alma veya gerçek olmayan kullanıcı davranışı yok.
- Aynı anda 10 farklı konumdan yük oluşturmak mümkündür.
- Proxy kaydedici kullanarak HTTP oturumu kaydetmeye ve test sırasında aynı eylemleri gerçekleştirmeye izin verir.
İndirme Linki: https://saucelabs.com/signup/trial
Kusur İzleme Araçları
Bu araç kategorisi, hata / hata yönetimine yardımcı olur.
32) JIRA:
JIRA, hata / sorun takibi ve proje yönetimi için kullanılan bir hata izleme aracıdır. Bu araç yalnızca kayıt, raporlama için kullanılmaz, aynı zamanda doğrudan kod geliştirme ortamına entegre edilir.
Özellikleri:
- JIRA Sorgu Dili, tek bir tıklama ile hızlı filtreler oluşturmaya yardımcı olur
- Yazılım oluşturmaya, test etmeye ve yayınlamaya yardımcı olan her boyutta özel iş akışları oluşturmak mümkündür.
- Atlassian Marketplace'ten her tür vakaya uyacak tak ve çalıştır eklentilerini yükleyin.
İndirme Linki: https://www.atlassian.com/software/jira/free
33) Mantishub:
Mantis, basitlik ve güç arasında mükemmel bir denge sağlayan açık kaynaklı bir hata izleme aracıdır. Kullanıcılar, takım arkadaşlarını ve müşterilerini etkili bir şekilde yönetmek için bu aracı kolayca kullanmaya başlayabilirler.
Özellikleri:
- Kuruluşun iş akışını ve verimliliğini iyileştirin
- Dahili sorun izleme desteği
- Bu araç, Bitbucket ve GitHub kullanarak Tek Oturum Açmaya izin verir
- MantisHub, belirli konulara harcanan zamanı etkin bir şekilde raporlamak için yararlı olan kendi dahili zaman izleme özelliğine sahiptir.
Bağlantıyı İndir: https://www.mantishub.com/signup/gold
34) FogBugz:
FogBugz, uygulama geliştirme ve devreye alma gibi devam eden yazılım projelerindeki kusurların ve değişikliklerin durumunu izlemek için kullanılabilen bir izleme aracıdır. Kuruluşların birden çok proje için hataları takip etmeleri özellikle yararlıdır.
Özellikleri:
- Fogbugz, bilgileri anında bulmak için esneklik sağlar.
- Çevik proje yönetimi için destek sağlar
- Bildirimler ve e-postalar, ekip üyelerini projelerde ve vakalarda yapılan değişiklikler hakkında güncel tutar
İndirme Linki: https://www.fogcreek.com/fogbugz
35) Bugzilla:
Bugzilla, en iyi kusur Takip Sistemlerinden biridir. Araç, bireysel veya grup geliştiricilerin sistemlerindeki olağanüstü hataları takip etmelerine olanak tanır. Hem küçük ölçekli hem de büyük ölçekli kuruluşlar tarafından piyasada kullanılan en iyi açık kaynaklı yazılımdır.
Özellikleri:
- Performansı ve ölçeklenebilirliği artırmak için optimize edilmiş veritabanı yapısı
- Kullanıcının özelleştirilmiş aramalarını hatırlayan gelişmiş sorgu aracı
- Düzenlenebilir kullanıcı profilleri ve kapsamlı e-posta tercihleri
- Son Derece Özelleştirilebilir Kurulumlar için Uzatma Mekanizması
İndirme Linki: https://www.bugzilla.org/download/
36) BugNet:
BugNet açık kaynaklı Hata Bulma Aracıdır. Bir ASP.NET platformu kullanılarak yazılan bir çapraz platform uygulamasıdır ve arka uç aracı olarak MySQL veritabanına ihtiyaç duyar. Bu hata izleme aracının temel amacı, kod tabanını basit ve dağıtımı kolay hale getirmektir.
Özellikleri:
- GPL lisansı altında açık kaynak web tabanlı bir uygulamadır.
- BugNET aracı, hataları dosyalamayı, yönetmeyi ve bildirmeyi kolaylaştırır
- Araç birden çok veritabanını destekler
- Kolay gezinme ve kolay yönetim sunar
Bağlantıyı İndir: https://archive.codeplex.com/?p=bugnet
37) Bug Genie:
Açık kaynak kodlu, web tabanlı bir hata izleme yazılımıdır. Ana işlevi, sorun izleme, hata raporlama ve proje yönetimini içerir. Aynı zamanda bir geri bildirim yayınlama sistemi içerir.
Özellikleri:
- Kolay ve verimli kaynak kodu yönetimi
- Etkileşimli proje planlaması için faydalıdır
- Güçlü komut satırı araçları sunar
- Gelen ve giden e-postalar için destek sağlayın
İndirme Linki: http://www.thebuggenie.com/
38) RedMine:
Redmine, başka bir önemli kusur izleme aracıdır. Bu aracın temel sürümü açık kaynaklıdır ve Ruby'yi destekleyen herhangi bir makinede çalışabilir. Kurulum için daha fazla zaman alır, ancak kurulduktan sonra sorunsuz çalışır.
Özellikleri:
- E-posta ile sorun oluşturma
- Birden çok veritabanı için destek sunar
- Esnek sorun takip sistemi
- Esnek rol tabanlı erişim kontrolü
İndirme Linki: http://www.redmine.org/
Mobil Test Araçları
Bu araçlar, Android veya iOS uygulamalarınızın test edilmesini otomatikleştirmeye yardımcı olur.
39) Appium:
Appium, mobil uygulamaların otomasyonu için açık kaynaklı test araçlarından biridir. Kullanıcıların her tür yerel, mobil, web ve hibrit uygulamayı test etmesine olanak tanır. Ayrıca öykünücüler ve simülatörler üzerindeki otomatik testleri de destekler.
Özellikleri:
- Pazara giden aynı uygulamayı test edin.
- Test işlemi için hafızaya çok az ihtiyaç duyan basit bir uygulamadır.
- Yerel uygulamaların test edilmesi SDK'ya ihtiyaç duymaz, tüm platform türleri için kullanılabilen standart otomasyon API'leri sunar.
İndirme Linki: http://appium.io/
40) Espresso:
Espresso, işletmeler için mobil bir test aracıdır. Açık kaynaklı bir araç olarak kullanımı çok kolaydır ve bu çalışma ortamında genişletilebilir. Bu test kaydedici aracı, test kodunun tek bir satırını yazmadan mobil uygulama için UI testleri oluşturmaya izin verir.
Özellikleri:
- Espresso İş Akışının Kullanımı Basittir
- Daha Az Mobil Test Kesintisi
- Geliştiricilere hızlı ve tutarlı geri bildirim
- Espresso test otomasyonunu geliştirmek oldukça kolaydır.
İndirme bağlantısı: https://developer.android.com/training/testing/espresso/
41) Mükemmel:
Perfecto, uygulama geliştiricilerin web, mobil ve IoT yazılım testleri yapmasına olanak tanıyan bir SaaS platformudur. Bu araç aynı zamanda müşterilerin belirli proje için en iyi olan dağıtım seçeneklerini seçmesine olanak tanır.
Özellikleri:
- Bulut tabanlı mobil uygulama testi
- Çevik Ortam için destek sağlar
- Araç, Selenium ve Appium gibi diğer qa test araçlarıyla entegre olabilir.
İndirme bağlantısı: https://www.perfecto.io/
42) DeneyimTest:
Experitest, mobil geliştiriciler için bir kalite güvence aracıdır. Araç, mobil uygulamalar için Manuel Test, Performans Testi ve yük testini içerir. Bu test aracı tüm mobil işletim sistemlerini, iOS, Android, Windows Phone ve Blackberry'yi destekler.
Özellikleri:
- Experitest veri merkezlerinde barındırılan simülatörler veya emülatörler üzerinde otomatik testler oluşturun ve yürütün
- Testleri kaydedin ve oynatın ve farklı mobil işletim sistemleri için aynı test komut dosyasını kodlamak ve kullanmak için testi otomatik olarak kaydedin.
- Video veya Ekran HTML tabanlı raporlama ile raporlar sunar
- Mobil uygulamalar öğe yapısını görüntüleyin ve tanımlayıcıları kolaylıkla oluşturun
Bağlantıyı İndir: https://experitest.com
43) Robotium:
Robotium, çoğunlukla Android UI testi için kullanılan açık kaynaklı bir test otomasyon aracıdır. Hem yerel hem de hibrit uygulamaları destekler. Bu araç yardımıyla Android tabanlı uygulamalar üzerinden Sistem Testi, fonksiyonel test ve kullanıcı kabul testi yapmak mümkündür.
Özellikleri:
- Android UI test durumlarını dakikalar içinde kaydedin
- Emülatörlerden ve gerçek cihazlardan gelen kayıtlara destek sağlayın
- Kaynak kimliklerini otomatik olarak algılar: s
- Yerel ve hibrit Android uygulamaları için eksiksiz destek
İndirme bağlantısı: https://robotium.com/pages/free-trial
API Test Araçları
Bu araçlar, REST / SOAP protokollerinin test edilmesine yardımcı olur
44) SoapUI:
SoapUI, Java dilini kullanan, SOAP ve REST'in işlevsel testi için çapraz platform açık kaynak aracı olan en iyi test araçlarından biridir. Öncelikle API üzerinde işlevsel ve yük testi yapmak için kullanılır.
Özellikleri:
- Yazılımın GUI'sinin kullanımı ve kullanımı kolaydır
- Güvenlik açığı testi özelliği, web sitesini bilgisayar korsanlarından ve virüslerden korumaya yardımcı olur.
- Raporlama özelliği ile detaylı analiz yapmak mümkündür.
- SQL Enjeksiyon özelliği, uygulamanın zayıf alanlarını belirlemek için bazı standart SQL sorguları ve yöntemleri sağlar.
İndirme Linki: https://www.soapui.org/downloads/download-soapui-pro-trial.html
45) SABUN:
SOAPSonar, test senaryolarını geliştirmek ve sürdürmek için gereken zamanı ve karmaşıklığı azaltmaya odaklanan bir Api Test aracıdır. İstemci uygulamasından bağımsız olarak her bir hizmetin test edilmesini destekler ve yine de otomasyon için test iş akışını gruplandırır. Dahası, bu test senaryolarının oluşturulması ve yürütülmesi hiçbir programlama veya komut dosyası becerisi gerektirmez.
Özellikleri:
- SOAP, XML ve REST hizmet doğrulaması
- Başarı Kuralı Çerçevesi ile İşlevsel Test
- Performans Profili Oluşturma ve Eşzamanlı İstemci Yük Testi
- Risk Arabuluculuğu ile Web Servis Güvenlik Testi
İndirme Linki: http://www.crosschecknet.com/products/soapsonar/
46) WebInject:
WebInject, web uygulamalarının ve web hizmetlerinin otomatik olarak test edilmesi için en iyi Api Test aracıdır. Ayrıca, HTTP arabirimlerine sahip olan ve otomatikleştirilmiş işlev, regresyon ve kabul testleri gerçekleştirmek için kullanılabilen bağımsız sistem bileşenlerini de test edebilir.
Özellikleri:
- HTTP yanıt süreleri, testin yürütülmesi sırasında gerçek zamanlı olarak izlenebilir.
- Mobil ve masaüstü GUI testlerini web testiyle birleştirin
- Zamanlayıcı istatistikleri, çalışma süresi boyunca hesaplanır ve görüntülenir.
İndirme bağlantısı: http://www.webinject.org/download.html
47) Tricentis:
Tricentis, test senaryolarının yönetilmesine yardımcı olan bir Api Test aracıdır ve test senaryoları oluşturup uygulayarak test süresini, manuel çabayı ve maliyetleri azaltır.
Özellikleri:
- Otonom SAP Testi sunar
- Olgun, Sağlam SAP Test Otomasyonu Yetenekleri
- Solution Manager Entegrasyonu
İndirme bağlantısı: https://www.tricentis.com/software-testing-tool-trial-demo/
Güvenlik Test Araçları
Bu araçlar, Test Edilen Uygulamanızdaki güvenlik açıklarını tespit eder.
48) NetSparker:
NetSparker, web sitelerini, web uygulamalarını ve web hizmetlerini güvenlik açıklarına karşı otomatik olarak tarayan bir güvenlik test aracıdır. Güvenlik açıklarını bir kavram kanıtıyla otomatik olarak tanımlayan ve doğrulayan tek tarayıcıdır.
Özellikleri:
- Uygun Fiyatlı ve Bakım Gerektirmeyen Web Uygulama Güvenliği Çözümü
- Tamamen Yapılandırılabilir Çevrimiçi Web Güvenlik Açığı Tarayıcısıdır
- Bu güvenlik testi aracı, Web Güvenlik Taramasını SDLC'ye kolayca entegre eder
- Kurumsal Düzeyde İşbirliğini destekler
İndirme Linki: http://browsershots.org/
49) OWASP:
Açık Web Uygulaması Güvenlik Projesi, OWASP olarak bilinir ve kuruluşların güvenilir ve güvenilir web ve yazılım geliştirmelerine, satın almalarına ve sürdürmelerine yardımcı olan bir araçtır.
Özellikleri:
- Erken ve Sık Sık Güvenlik Doğrulayın
- Her türlü girişi doğrulayın
- Kimlik ve Kimlik Doğrulama Kontrollerini Uygulayın
- Tüm uygun Erişim Kontrollerini uygulayın
Bağlantıyı İndir: https://github.com/zaproxy/zaproxy/wiki/Downloads
50) Acunetix Güvenlik Açığı Tarayıcısı:
Acunetix Web Güvenlik Açığı Tarayıcısı, önde gelen güvenlik testi aracıdır. Diğer tarayıcılardan farklı türde güvenlik açıkları bulabilir ve en az sayıda yanlış pozitif gösterir.
Özellikleri:
- En gelişmiş Siteler arası komut dosyası testi ve derinlemesine SQL enjeksiyonu
- Tek Sayfalı Uygulamaların ve JavaScript tabanlı web sitelerinin kapsamlı taranması
- Blind XSS güvenlik açıklarının tespiti
- DOM tabanlı XSS güvenlik açıklarının otomatik tespiti
İndirme Linki: https://www.acunetix.com/download/fullver13/
CSS Doğrulayıcı Aracı
51) W3C CSS doğrulayıcı:
Web tasarımcılarının ve Web geliştiricilerinin CSS'lerini kontrol etmelerine yardımcı olmak için W3C tarafından geliştirilmiş ücretsiz bir yazılımdır. Bu doğrulama aracının yardımıyla. Ayrıca, kullanıcıların hataları veya yanlış CSS kullanımlarını bulmalarına yardımcı olur.
Özellikleri:
- W3C CSS doğrulayıcı, birçok tarayıcı uzantısını ve önekini tanır
- Entegre bir web tarayıcısı içerir. Bu nedenle, web sitelerine aynı anda göz atılabilir ve kontrol edilebilir.
- İnsanların o sayfayı kullanmasını önlemek için erişilebilirlik sorunlarını kontrol eder ve uyarır.
İndirme Linki: https://jigsaw.w3.org/css-validator/DOWNLOAD.html
52) Telerik stüdyosu:
Telerik Studio, tüm Windows işletim sistemlerinin web ve masaüstü uygulamalarını test etmek için kullanılan bir yazılım test aracıdır. Web ve mobil uygulamaların işlevselliğini, yüklemesini ve performansını test etmek için kullanışlı bir araçtır. Ayrıca, Çapraz tarama sorunlarını kontrol etmek için bir eklenti sunar.
Özellikleri:
- AJAX Uygulamaları için Test Otomasyonu
- Telerik UI Kontrolleri için derlemede yerel destek
- HTML Popup'larını ve Tarayıcı İletişim Kutularını Test Etme
- JavaScript Çağrısı ve Günlüğü Desteği
- Sürekli Entegrasyonun Derleme Sunucusunu kullanmasına izin verir
İndirme Linki: http://www.telerik.com/download/teststudio
SSS
❓ Yazılım Testi nedir?
Yazılım Testi, gerçek yazılım ürününün beklenen gereksinimleri karşılayıp karşılamadığını kontrol etmek için bir yöntemdir ve Kusursuz olmasını sağlar.
⚡ Bir Yazılım Test Aracı seçerken hangi faktörleri göz önünde bulundurmalısınız?
Bir araç seçmeden önce aşağıdaki faktörleri göz önünde bulundurmalısınız.
- Platformlar arası uyumluluk.
- Kolay bakım.
- Müşteri desteğinin kalitesi.
- Test komut dosyaları oluşturma kolaylığı.
- Varsa lisans maliyeti.
- Dış kaynak kullanımı projesi durumunda, yazılım test aracının müşteri / Müşteri Tercihini hesaba katmanız gerekir.
- Çalışanları bir araç üzerinde eğitmenin maliyeti.
- Yazılım test aracının donanım / yazılım gereksinimleri.
- Aracın Destek ve Güncelleme politikası.
- Şirketin incelemeleri.