KaderTarlan

BlogCan

Özetle Yazılım Test Otomasyon

Otomasyon, test kapsamının arttırılmasını, manuel test yükünün azaltılmasını sağladığımız bir metodolojidir aslında. Otomasyon yazmalı mıyız, buna ihtiyacımız var mı sorularının cevabı için projenizin durumu önemli.Her defasında tekrar ettiğimiz test adımlarını otomatize edip iş yükünü azaltmak bir yöntemken, sürekli geliştirip bozup yeniden kurduğunuz bir tasarım içinde sürekli otomasyon testlerinin revize edilmesi ile de başka bir yük getirmek çok mantıklı olmaz. Daha çok gün yüzüne çıkmış, bir sistem oturtulup stabil olduğumuz projelerimizde otomasyon daha doğru bir karar. Tabiki değişiklikler olacak ama tüm sayfaların, butonların, idl’erin değiştiği bir karmaşa halindeki değişiklikler değil kastımız.

Tasarımı oturmuş projemizde manuel testlerin azaltılması için otomasyon yazmanın yanında, otomasyonun getirdiği bir diğer güzellikler pek çok farklı platformda aynı testlerin çalıştırılmasının sağlanılması , bir testi 4 farklı makinada ve her makinanın 3 farklı platformunda deneme 12 iş yükü iken otomasyon testlerinin paralel aynı işi aynı anda yapıyor olmasının getirdiği maliyet ve zaman kazancını tahmin edebiliriz. Bu ihtiyacımız yalnızca web tarafında değil mobil tarafta da cihaz değişikliği ihityaçlarımızda otomasyon sorunu çözecektir. Bir çok farklı sürümdeki android cihaz çeşitliliğinin farkındayız bütün bu cihazları tedarik etmek de oldukça maliyetliyken, yazılım test scriptlerinizi cloud yöntemlerle cihaz desteği sunan toolara üye olarak koşmak mümkün. Böylece bir çok mobil cihazda da mobil app’lerin testlerini gerçekleştirmiş oluncak.

Herşeyde imdadımıza otomasyon testleri koşacak diye de bir durum yok aslında, proje ve kaynaklara göre bunun ayrımının yapılması gerekir. Doğru zamanda doğru ihtiyacı yakalarsak test anlamındaki sistemi de oturtmuş oluruz.

Otomasyon testlerinin yapamadığı manuel testlere ihtiyacımız olan durumlarda olcak, kodlarımız da birim testlere deihtiyacımız olcak.

Projenin her adımında teste ihtyacımız olduğunu ve doğru test adımları ile çok daha kaliteli işler çıkacağını göreceğiz.

Bol testli günler :)