Keytorc olarak kendi test projelerimizde kullandığımız ve diğer birçok test aktivitesinde kullanılabilecek, oldukça basit bir yöntemden bahsedeceğiz. Esasında bu yöntem, çoğu test uzmanının koşum sırasında uyguladığı bir yöntemdir, fakat genellikle isimlendirilmez; biz bu yönteme “Tersine Test” diyebiliriz.
Tersine Test’i en kısa hâliyle, “öncelikle bir iş yapıp, sonra o işin tersini yaparak test etmek” şeklinde tanımlayabiliriz.
Tersine Test Nasıl Çalışır?
Örnek olarak şöyle bir case’i inceleyebiliriz. Ürünün, .csv export özelliğini test etmek için, aynı ürünün .csv import özelliğinden faydalanabiliriz:
1- Önce data export edilir,
2- Export edilen data sistemden silinir,
3- Data tekrar import edilir.
Eğer bu üç adımın sonucunda sistem ilk hâline döndü ise, bu tester’a büyük oranda ihtiyaç duyduğu cevapları verecektir.
Tersine Test ile ana fonksiyonlar çok hızlı bir şekilde test edilebilir. Bu yöntem ayrıca dört farklı kombinasyonun da test edilmesine olanak sağlar:
- İki özellik de başarıyla testi geçer
- İki özellik hata verir
- Ana özellik çalışır, ters özellik çalışmaz
- Ana özellik çalışmaz, ters özellik çalışır.
Ama şunu da eklememiz gereklidir ki, bu yöntemi kullanmak, her koşulda “yeterli” olmayacak ve ürünün en az riskle hatasız çalıştığını göstermeyecektir.
Canberk Akduygu
Consultant – Keytorc