Merak ettiğinizde, yapacak birçok ilginç şey bulursunuz.
-Walt Disney
Tanım olarak, yazılım testi merakı kapsamalı ve yeterli miktarda karamsarlığa sahip olmalıdır. Sonuç olarak, “testçiler yıkıcıdır ve geliştiriciler yapıcıdır” diyoruz. Bir testçi, düşük kaliteye karşı duran kişi (tabii ki tek kişi değil) olmalıdır. Aynı zamanda “Masumiyeti ispatlanana kadar bütün kanunlar suçludur” mottosunun da savunucusu olmalıdır.
Mobil bir dünyada, bir testçinin merakı ve karamsarlığı daha da yoğun olmalıdır. Mobil yazılım üreticileri, benzersiz özellikler ve teknolojiler dahil olmak üzere daha sık sürümler yapma eğiliminde olduğundan, mobil test kullanıcıları herkesten daha fazla sorgulayıcı olmalıdır.
Bunun dışında bazı kişiler testi soru sorma etkinliği olarak tanımlamaktadır. Onlar için test, bir yazılım ürününü sorgulamanın bir yolundan başka bir şey değildir. Sorularımızın cevapları bizi tatmin ediyorsa problem yok. Ancak beklenen cevaplar gelmezse, kusurları gündeme getiriyoruz.
Testi bu perspektiften incelersek, herhangi bir test faaliyetinin temeli oldukları için soruların gerçekten önemli olduğunu da söyleyebiliriz. Dahası, sorularımızı seçerken seçici olmamız gerekiyor çünkü sonsuz sayıda soru var, ancak bizim ve müşterinin zamanı her zaman sınırlıdır. Bu gerçek, ISTQB (International Software Testing Qualifications Board) Foundation Level müfredatında yedi test ilkesinden biri olarak açıkça anlatılmakta ve “kapsamlı testin mümkün olmadığı” teorisi savunulmaktadır.
Bir testçinin merakı, sorulardan başka sonuçlar da yaratır. Ayrıca testçilerin varsayımlarda bulunmasını da engeller. Başarılı bir mobil test kullanıcısı olmak istiyorsanız, şu sloganı kullanın: “Bir test kullanıcısı asla varsayımda bulunmaz.”
Bir mobil sağlık uygulamasını test ettiğinizi hayal edin. Temel olarak uygulama, kan şekeri seviyenizi ölçen (yani bir glükometre) harici bir çevre birimi ile çalışır ve sonuçları desteklenen bir mobil cihaza aktarır. Bazı sürümlerden sonra uygulamaya yeni bir özellik eklendi ve artık hesaplanan kan şekeri seviyesini kullanarak bir ilacı ne kadar ve ne sıklıkta kullanmanız gerektiğini formüle edebiliyor. Böyle bir durumda bir testçinin aklına şöyle bir fikir gelebilir mi diye merak ediyorum: “Mobil uygulamamızın önceki sürümlerinde glikoz seviyesi özelliği benim tarafımdan test edilmişti ve glikoz seviyesini mükemmel bir şekilde hesaplıyordu. Son birkaç sürümde bile, hiçbir hata gözlemlemedik. Bugünün sürümüyle birlikte yeni bir özellik fark ettim (ilaç miktarı hesaplayıcı). Zamandan tasarruf etmek ve ürünü bekleyen müşteriler için kullanılabilir hale getirmek için, eski işlevselliğin (glukometre) mükemmel çalıştığını varsayacağım ve yalnızca yeni özellikle gelen yeni hesaplamaları/algoritmayı test edeceğim. Test için sınırlı zamanımız olduğu için bu fazlasıyla yeterli olacak.”
Kardeşiniz tarafından geliştirilen bir mobil günlük burç uygulamasını test ediyorsanız ve tek kullanıcı anneniz olacaksa yukarıdaki gibi varsayımlarda bulunabilirsiniz. Aksi takdirde, bu tür varsayımlar gerçekten incitici olabilir (örneğin, para kaybı, itibar kaybı, yaralanma veya ölüm).
Sorumlu bir test uzmanı sorular sormalı ve test edilmemiş herhangi bir konudan asla emin olmamalıdır. Bu gerçeği tüm test kariyeriniz boyunca ana itici güç olarak belirlerseniz, kesinlikle daha iyi bir testçi olacaksınız.

Baris Sarialioglu
Birçok farklı kuruluş için Bilgi Teknolojileri Danışmanı, Yazılım Mühendisi, Yazılım Geliştirici ve Yazılım Test Uzmanı olarak 15 yılı aşkın deneyime sahip. Yazılım Mühendisliği mesleğine dair bir dizi makale ve kitap yayınladı ve konuşmacı olarak konferanslara katılarak Yazılım Mühendisliği sektörüne katkıda bulundu.
- Mobil Test İçin Kaynak Yaklaşımı
- Test Yürütme Teknikleri
- Kullanıcılarınız İlk Kılavuzunuz Olacaktır
- IT Sektöründe Yeni Trendler
- Bankacılık ve Finans Sektöründe Yapay Zeka
- Yapay Zeka ile Çalışma Kavramı Yeniden İnşa Edilecek
- Daha Geniş Düşün, Daha İyi Test Et
- Mobil Test Bir Mücadeledir, Savaşın!
- Yöneticinizi Test Yatırımı Yapmaya İkna Etmek
- Test Tasarım Tekniklerine Genel Bir Bakış
- Kullanıcı Kabul Testinin Birçok Anlamı Vardır
- Performans Test Araçlarının Kalibrasyona İhtiyacı Var!
- Kültürler Arası Bir Ekipte Test
- Genç Testçileri İşe Almak İçin Biraz Daha Esnek Olun
- Araçlara Gerçekten İhtiyacınız Varsa Satın Alın
- Mobil Test ve Test Metriklerinin Önemi
- Testinizi Ölçün
- Test Verilerinizi İyileştirerek Test Süreçlerinizi İyileştirin
- Negatif Test Gerçekten Pozitif Olabilir
- Mobil Uygulamalarınızı Daha İyi Test Etmeniz İçin 20 Tavsiye
- Testçiler Kötü Yazılımı Durdurabilir (!)
- Mobil Kullanılabilirlik Testi Roket Bilimi Değildir!