Ne yazık ki, gerçek hayatta durum böyle değil. Evet, testçilerin reddetme gücünün elimizde olmasını istedikleri doğrudur, ancak sıkı teslim tarihleri ve üst yönetim baskıları altında, teslimatların çoğu bir dizi eksiklik ve düzeltilmemiş kusurla gerçekleşir.

Belki de soruyorsunuz, bu nasıl olabilir? Sizi temin ederim, bu herhangi bir yazılım projesinde çok standart bir günlük yaşam sahnesidir. Projedeki herkes yazılımın çökeceğini biliyor ama kimse engelleyemiyor. Bunun nedeni, BT üst yöneticileri tarafından işletmeye verilen gerçekçi olmayan teslimat vaatleridir. Bu insanlar amansız iş taleplerine karşı duramıyorsa, bir test yöneticisi veya bir test uzmanı bunu nasıl yapabilir? Acı ama gerçek.

Ne yazık ki, ilk yazılım testi deneyimlerimden öğrendiğim ilk şey, görevi zamanında bitirmenin her zaman doğru şekilde yapmaktan daha önemli olduğudur. Başka bir deyişle, yüksek kalite ve kapsamla yapmak yerine, testi zamanında bitirmeniz beklenir.

Başka bir bakış açısıyla, geliştiriciler, test departmanı tamam dese de demese de “söz verilen teslimatın” gerçekleşeceğini anladıklarında, onlardan yüksek kalite ve doğruluk nasıl bekleyebiliriz? Evet, geliştiriciler yüksek öncelikli hataları düzeltmeye çalışacaklar, ancak testçilere olan saygıları aynı kalacak mı? Geliştiriciler ve testçiler arasında herhangi bir sorumluluk olacak mı?

Şüphesiz, üretimde hatasız çalışan bir uygulamanız olsun istiyorsanız, testçilerinize yetki vermeli ve test ekiplerinizi güçlendirmelisiniz. Kötü yazılımı reddedebilir veya hatta bir teslimatı durdurabilirlerse, geliştirme ekipleri arasında birim testlerinin daha popüler olacağını, kusur geri dönüş süresinin önemli ölçüde azalacağını ve geliştiricilerin daha çevik ve duyarlı hale geleceğini göreceksiniz.

Daha iyi yazılım yalnızca daha iyi geliştirme değil, aynı zamanda daha iyi analiz, daha iyi tasarım ve daha iyi test gerektirdiğinden, bu reddetme gücü proje üyeleri (testçiler, geliştiriciler ve iş analistleri) arasındaki rekabeti sorunsuz bir şekilde artırır ve hatta analiz belgelerindeki ve tasarım eserlerindeki gelişmeleri bile gözlemleyeceksiniz.

Sonuç olarak, kalite kesinlikle artacaktır. Denemeye değer, değil mi?