yazılımlarda (da) yapılan test.
test mühendisi adı verilen kişiler yapar bunu.
ecnebicesi
literatürde
performance testing,
load testing, and
stress testing olarak geçen iki-üç alt başlıkta incelenir. performance=load+stress olarak da görülebiliyor
google çevrelerinde.
quicktest professional,
quality center,
loadrunner ve benzeri yazılım programları ile uygulanır. bu iş
türkiyede çok yeni -gibi-
temel olarak şu aşamaları vardır.
1- test ortamının düzenlenmesi
test yapmak için fiziksel şartların yerine getirilmesidir. mesela donanım, yazılım ve network ağının konfigüre edilmesi gibi. çevresel şartların hazır edilmesi tasarlama ve planlamaya dair yapılanma için hem verimi artırır hem de sorunların en aza indirgenmesini sağlar.
2- kabul edilebilir test kriterlerinin tanımlanması
uygulanabilir süre ile sürecin belirlenmesi ve beklentilerin en arzu edilebilir şekilde ayarlanması ile en uygun kombinasyona ulaşılır.
3- testin tasarlanması ve planı
sürece dair senaryonun anahtar düğümlerinin ve değerlerinin tanımlanması, standartların uyarlanması.
4- test ortamının konfigüre edilmesi.
teste en uygun olan strateji için gerekli kaynakların ve çevresel şartların hazırlanması. test koşullarının hedeflenen sonuca en uygun hâle uyarlanması hedeflenir.
5- test şartlarının tamamlanması.
test tasarımına en uygun performansı sağlayacak nihai tasarıma karar vermek.
6- testi çalıştırma
testin koşulması ve gözlenmesi. test verilerinin ve sonuçlarının uygunluğunun sınanması ve doğrulanması.
7- test sonuçlarının analizi, raporlanması ve yeniden test edilmesi.
test sonrası durum değerlendirmesinin yapılması, istenen sonucun elde edilmediğinin kontrolü, test limitlerinin kabul edilebilirliğinin gözden geçirilmesi ve yeniden test yapılıp yapılmayacağına karar verilmesi.
kaynak: performance testing guidance for web applications, 2007, microsoft corporation.