- Testi hangi browserda koşturduğunu, sürümünü vs. kesinlikle belirt.
- Uygun grafikleri bir araya getir.
- Koşturulan 5 testten 1'inin değerleri farklıysa ortada bir sorun var demektir.
- Test koşturumlarının %95 i max ya da min değerden fazla ya da az ise, istatiksel olarak benzer değildir.
- Raporlamadan önce outlier lardan kurtul. Sonuçları saptırabilir.
- Resource utilization metriklerini diğer grafiklerle birleştir (response data vb.)
- Test environmenttan bahset.
- Yaptığın yorumları neye göre yaptın belirt.
- Yaptığın testi önceki versiyonla ya da benzer yazılımların sonuçlarıyla kıyasla.
- Testlerde sıkıntılı bir yer varsa o sıkıntının çözümü için öneride bulun.
- Response time Vs Running vUsers; Throughput and Hits per second; Error vs Running vUsers; Number of failures Vs running vUsers; grafiklerini oluştur.
- Oluşabilecek riskleri, daha fazla geliştirme gereken yerleri, riskli alanları belirt.
- Şu kadar kişiye rahatlıkla hizmet verebilir gibi yorumlar yapabilirsin.
Karmaşık kullanıcı hareketlerini (sağ tıklama, iki kere tıklama, sürükleme,...) taklit etmek için kullanılan API. Doğrudan Klavye veya Fare kullanmak yerine bu sınıf kullanılır. Build patternini uygular: yöntem çağrıları tarafından belirtilen tüm eylemleri içeren bir CompositeAction oluşturur. Kullanıcı hareketlerini uygulayan fonksiyonları kullanmak için Actions ve Action sınıfını import etmek gerekir: Actions sınıfı ve Action sınıfı, WebDriver API'sinin org.openqa.selenium.Interactions paketinde bulunur. import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.interactions.Action; Yöntemlerini kullanmaya çağırmak için Actions sınıfı nesnesine ihtiyaç vardır. Actions actions = new Actions(WebDriver nesnesi); Üzerinde işlem yapılacak elementi bulmak gerekiyor. WebElement webElement = driver.findElement(...); actions.contextClick(webElement).perform(); //contextClick, element üzerinde sağ tıklar. Bu sınıfının bazı fonksiyonl...
Yorumlar
Yorum Gönder