Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

1
Smoke test nedir?

Açık 2 Cevaplar 456 Gösterim Yazılım Test
Selamlar,

Smoke test ne demektir?

2 Cevap

3
Sanırım öncelikle test metodunun isminden açıklamaya başlamakta fayda var, isimlendirme oldukça güzel ve akılda kalıcı çünkü.
Tamamen bozuk bir elektrikli aleti fişe taktığınızda duman çıkarsa ilgili aletin bozuk olduğunu anlayabilir, daha fazla bir işlem yapmaya da çalışmazsınız.
Smoke testing, aynen bu örnekteki gibi, en basit tabiriyle, temel fonksiyonları test ederek ilgili yazılımın bozuk olup olmadığını anlamayı amaçlayan bir test yöntemidir.
Başka test yöntemleri olan fonksiyonel testler ve entegrasyon testleri vakit alan testlerdir. Diyelim ki elimizde test edilecek büyük bir yazılım var. Bu yazılımın 5 ayrı fonksiyonalitesi ve bu 5 fonksiyonalitenin de alternatif test senaryoları var. Doğrudan fonksiyonel testler ile başlandığı taktirde, en sona kalan modülün hiç çalışmadığı fark edilirse, ilgili hatanın düzeltilmesi için yeterli vakit kalmayacaktır. Smoke testing, büyük hataların erken tespitini ve dolayısıyla zamanı verimli kullanmayı sağlar. Ancak az detay içermesi sebebiyle fonksiyonel testlerin yerine kullanılamaz.

Kolay gelsin.
11 Kasım 2016 oyigiter (133 puan) cevapladı
1

Smoke testing (kimi şirketlerde Brush testing olarak da geçer), bir geliştirme yapıldıktan sonra detaylı teste geçilmeden önce sistemin temel fonksiyonlarının kabaca test edilmesidir. Sisteme login olunur (login olunabiliyor mu diye), sayfalar arası gezilir (sayfalar açılıyor mu diye), profil güncellenir (güncellenebiliyor mu diye) vs. En temel özellikler çalışıyorsa yapılan geliştirmenin detaylı testinin yapılması için sistem test ekibine teslim edilir.


Smoke testing ve Brush testing kavramları resmi test literatüründe var olmayan kavramlardır. Belli başlı şirketlerde, internal olarak, yukarıda açıklanan amaç doğrultusunda isimlendirilmişlerdir. Doğal olarak kapsamı şirket bazında genişletilebilir ya da daraltılabilir.

7 Haziran 2017 Kelbiey (133 puan) cevapladı
1Yorumlar
7 Haziran 2017 kenan (2,833 puan) yorumladı
O halde ben de linkini vereyim birbirine geçiş olsun.

http://hasscript.com/979/brush-testing
...