Geri Ödeme Otomasyonu
Geri Ödeme Otomasyonu
Test otomasyonu için mali gerekçe
Araç yüklendikten ve çalışmaya hazır olduktan sonra, ikinci projeden sonra, dokuz aylık hazırlıktan sonra bile geri ödeme sağlandı. Normal geri ödemeye ek olarak, bu projeler sırasında regresyon paketini manuel olarak mümkün olandan çok daha fazla çalıştırabildiğimiz açıktı.
Geliştiricilerden haftalık olarak aldığımız her yazılım damlasından sonra tam bir regresyon testi yapabildik. Bu bize yapıların kalitesi vb. hakkında çok iyi bir fikir verdi ve herhangi bir sorunun test aşamasının sonunda değil, erken bir aşamada bulunmasını sağladı. Bu, bir test aracı kullanarak gerekçelendirmeye bakarken akılda tutulması gereken bir faktördür.
Yüklenen komut dosyalarının sayısı göz önüne alındığında, bunları manuel olarak çalıştırmak için ne gerektiğini ve dolayısıyla otomatik teste alternatifin ne olacağını hesaplamak basit bir toplamdır.
Bizim durumumuzda yaklaşık 5000 koşul yüklendi. Bir otomatik koşulun birçok manuel komut dosyasını kapsayabileceğini düşündüğünüzde, yüklenmiş 20.000’den fazla manuel komut dosyasına eşdeğerdir.
Her komut dosyasının manuel olarak çalıştırılmasının yaklaşık üç dakika süreceğini tahmin ettik. Bunlar haftada beş gün, günde yedi saat çalıştırılsaydı, tek bir platformda tam regresyon testi yapmak yaklaşık çaba gerektirirdi. Otomatik araç, üç gün içinde bir platformda bir tam geçiş çalıştırabilir. Başka söze gerek var mı?
Desteklenen Platformlar
Her platform için regresyon testi miktarına ek olarak, test edilecek beş platformumuz ve dört geçiş yolumuz var, yani toplamda dokuz yazılım geçişi söz konusudur.
Neyse ki, kullandığımız araç bir dizi farklı platformu ve işletim sistemini destekliyor. Komut dosyaları bir platformda kaydedildikten sonra, herhangi bir değişiklik gerekmeden desteklenen herhangi bir başka platformda oynatılabilirler. Bu bizim için önemli bir avantajdır.
Test Otomasyonunun Faydaları
Otomatikleştirilmiş testlerin tanıtılmasından elde edilen temel sonuçlar, aşağıdaki alt bölümlerde özetlendiği gibi birkaç alana ayrılabilir.
Riskleri Azaltın
Her zaman aynı bilinen seviyede test ettiğiniz için, yazılımın her seferinde ne kadar iyi test edildiğinden emin olabilirsiniz. Bu, bakım faaliyetinin bir parçası olarak komut dosyaları tarafından verilen kapsam düzeyini sürekli artırarak daha da iyileştirilebilir.
Üç gün içinde yaklaşık 20.000 senaryoyu inceleyebiliriz artı beklenmedik durum için bir günlük ödenek. Bir gün, veri veya ağ vb. gibi öngörülemeyen çeşitli olayları kapsamalıdır. %100 doğru değildir. Bu günün beklenmedik durumu, sorunların düzeltilmesi için zaman sağlar.
Test aracı taşınabilir olduğu için, yani bir platformda kayıt yapın, birçok platformda değişiklik yapmadan oynatın, ek platformların dahil edilmesini oldukça basit hale getirir.
Mükemmeliyet Merkezi
Regresyon testine odaklanan istikrarlı bir ekibe sahip olarak, deneyim ve eğitime dayalı büyük bir uzmanlığa sahip bir ekip oluşturabilirsiniz. Bu bilgi daha sonra gelecekteki projelerde test aşamasına daha fazla rehberlik sağlamak için kullanılabilir. Bu aynı zamanda, tüm gereksinimlerin test edilebilir olmasını sağlamak için test uzmanlarının erken gereksinimler aşamasında katılımını teşvik eder. Bu, daha iyi bir son ürünün sağlanmasına yardımcı olacaktır.
Artık tek bir platformda yazılım için tam bir regresyon testi gerçekleştirmenin ne kadar sürdüğünü bildiğimiz için, bunu bir projede gerekli olacak geçiş sayısıyla çarpmak basit bir durumdur.
Opim iade ne demek
Opim EFT nedir
Opim Yapı Kredi ne demek
Opim sorgulu mesaj iadesi
Opim ne demek banka
Opim sorgulu mesaj iadesi nedir
Otomasyon Nedir
Opim Banka
Personel Alımı
Kesinlikle bankada ve büyük olasılıkla diğer kuruluşlarda, testin rolü artık çok daha fazla, sadece birkaç yıl önce öngörülmeyen olası bir kariyer hamlesi olarak görülüyor. Daha önce, testlere iliştirilen ve hızla ortadan kalktığını görmekten memnun olduğum çok fazla damga vardı ve şimdi test uzmanlarına hak ettikleri takdir veriliyor.
Sonuç olarak, artık disipline konsantre olmak isteyen insanlar var ve istemeyenler için bile, genel kariyer ilerlemesinin bir parçası olarak çalışmak için iyi bir alan olabilir. Artık test etme konusunda bazı resmi eğitimlere ve/veya belirli bir süre iş deneyimine sahip olmanın değerli olduğu düşünülüyor. Bu aynı zamanda test grubuna yeni personel alımını kolaylaştırır.
Çalışmalarımızın başarısıyla birlikte, yaptıklarımız ve yapmaya devam ettiklerimiz banka içindeki diğer alanlara da yayılıyor. Sonuç olarak, izlenecek süreç ve kaçınılması gereken tuzaklar hakkında tavsiyeler verebiliriz. Bu, ekibin bir mükemmellik merkezi olduğu konusunda daha önce belirtilen noktayı çokça yansıtıyor.
Test aracının kullanımından beklenmeyen bir yan ürün, hacim testini çok daha kolay gerçekleştirmemizi sağlamasıydı. Doğrudan kaydedilemeyen ancak hacim testi için kullanılabilen diğer görevlerin oluşturulmasına izin vermek için test aracının oldukça basit bir programlamasını üstlenebildik.
Örneğin, bazı ödemeleri kaydedebilir ve ardından aracın koduna gidebilir ve artımlı olarak eklenecek ek ödemeler için döngüler oluşturabiliriz. Bu, tek tek komut dosyalarını kaydederken çok büyük miktarda zaman kazandırır.
Başka bir örnek, uygulamanın bunları doğru şekilde rapor ettiğinden emin olmak için uygulamada 2000 Yılı için belirli tarihlerin kontrol edilmesidir. Açıkçası aracın oynatma hızı ile yeni platformların ve yamaların hızlı test edilmesi bize büyük avantaj sağlıyor.
Seçilen aracın kullanımıyla ilgili uygun eğitim esastır. Ayrıca, doğru yolda ilerlediğimizden emin olmak için alet tedarikçisinden beş günlük danışmanlık aldık. Daha sonra, danışmandan nerelere geldiğimizi gözden geçirmesi ve sahip olduğumuz belirli soruları yanıtlaması için tuhaf yarım gün talep edebildik.
Bana göre bu çok faydalı bir süreçti ve aracı tam potansiyeliyle kullanmak için doğru yönde ilerlememizi sağladı. Ayrıca Mark Fewster’ın test otomasyonu kursuna katıldım.
Komut dosyalarını test aracına yüklerken, kullanıcı kabul testi ve sistem testinde kullanılan manuel komut dizilerine dayalı olabilirler. Bu sürece yardımcı olmak için komut dosyaları, araç düşünülerek yazılmalıdır, böylece bunları otomatikleştirmek ve tekrarı azaltmak kolaydır. Komut dosyalarının gerçek kaydı işin kolay kısmıdır.
Opim Banka Opim EFT nedir Opim iade ne demek Opim ne demek banka Opim sorgulu mesaj iadesi Opim sorgulu mesaj iadesi nedir Opim Yapı Kredi ne demek Otomasyon Nedir