Tag Archives: Test

Apache JMeter’de Thread Groupları ardışık bir şekilde çalıştırma

Eğer, Jmeter test planınızda birden fazla Thread Group var ise bütün bunlar paralel bir şekilde çalışır. Eğer Thread Groupar arasında bir bağımlılık varsa(TG1 çıktısı TG2 için bir girdidir) bu paralellik durumu sıkıntı yaratır.
bunaçözüm olarak, JMeter’da Thread Groupların ardışık çalıştırılma özelliği bulunmaktadır. Bunun için: Jmeter çalıştırın, Test Plan nesnesine tıklayın. sağ tarafta bulunan özellikler kısmının alt bölümünde “Run Thread Groups consecutively” seçeneğini seçin.

Jmeter Thread Group ardışık çalıştırma seçeneği

Böylece Thread Grouplar ardışık(arka arkaya – paralel olmayan) bir şekidle çalışacaktır.

Linux’de disk okuma/yazma(read/write) hızı test etme

Özellikle performans testleri sırasında, sonuçları etkileyen birçok parametre vardır. Hardware özellikleri, (varsa) network hızı, işletim sistemi vs. Bir bütün olarak bütün bu parametreler önem kazanıyor.
İşte, bunlardan biri de harddisk okuma/yazma(disk I/O) hızıdır. Sonuçları iyi yorumlayabilmek adına, normal şartlarda diskin I/O değerlerini bilmemiz önemlidir.
Bununla ilgili olarak Linux sistemler üzerinde disk okuma/yazma değerlerinin test edilmesini aşağıdaki gibi yapabiliriz.

Okuma testi: okuma testini hdpam komutu ile yapıyoruz.

root@bt:~# hdparm -t /dev/sda1
Continue reading

Yazılım testcisinin sahip olması gereken önemli özellikler

Test fazı, yazılım geliştirme döngüsünün(SDLC) en hassas ve kritik periyodudur. Bundan dolayı, test işini yapacak kişinin(yazılım test uzmanı) belli bazı özelliklere sahip olması, geliştirilen ürünün kalitesi adına etkili olabiliyor. Üstelik testci, bir projenin omurgası gibidir. Çünkü ilgili bütün bölümlerle iletişim alindedir. İşte tüm bunlara istinaden, iyi bir yazılım test uzmanın sahip olması gereken bazı belli başlı özellikler şu şekilde sıralanabilir:

1- şeytanın avukatı olun: her zaman her yolu düşünün. Sistemin çatlaması, patlaması için aklınıza gelen herşeyi öne sürün.

2- Paranoyak derecede şüpheci olun: asla kimseye inanmayın ve güvenmeyin 🙂 herşeyi kendi gözünüzle görün. Her ihtimali elden geçirin. “böyle olacağını farzediyoruz” cümlesi lugatında olmamalı. Nedenleri, sonuçları her zaman somut bir şekilde bilmeli. Başkası tarafından kendisine sorulacak soruları önce kendi kendine sorup cevaplamalı.
Continue reading

Why can’t we test our own work?

This seems to be a human problem in general not specifically related to software development. We find it difficult to spot errors in our own work products. Some of the reasons for this are:

– We make assumptions
– We are emotionally attached to the product (it’s our baby and there’s nothing wrong with it).
– We are so familiar with the product we cannot easily see the obvious faults.
– We’re humans.
– We see exactly what we want to see.
– We have a vested interest in passing the product as ok and not finding faults.

Generally it is thought that objective independent testing is more effective. There are several levels of independence as follows:

– Test cases are designed by the person(s) writing the software.
– Test cases are designed by another person(s).
– Test cases are designed by a person(s) from a different section.
– Test cases are designed by a person(s) from a different organization.
– Test cases are not chosen by a person.

The discussion of independence test groups and outsourcing is left to another section.

Mantis-Defect Takip(Defect Tracking)

Merhaba arkadaşlar,

Test yapan arkadaşlar içni faydalı olacağını düşündüğüm bir toolu anlatmak isityorum. Mantis, testlerde kullanılmak üzere, çok faydalı bir Defect takip(Defect Tracking) yazılımıdır. PHP ve MySql ile yazılmış bir programdır. internetten ücretsiz indirilebilir.

Mantis defect tracking ile birçok işlem yapılabilir. Farklı projeler, bu projelere ait alt-projeler, çeşitli kullanıcı yetkileri, defect priority ve severity tanımlayabilme, e-mail uyarı sistemi ve daha birçok özelliği bünyesinde barındırmaktadır. Kurulumu ve kullanımı gayet basitdir.

Mantisi http://www.mantisbt.org/ adresinden indirebilirsiniz.. iyi testler, iyi günler..