Web Otomasyon Nedir ?

8 dakikada okunabilir
Yazar : Bixcod • 08.10.2021

Web Otomasyonu Nedir?

Web otomasyonu, yazılım robotlarının bir web tarayıcısında veya web uygulamasında önceden tanımlanmış eylemleri, görevleri ve işlemleri gerçekleştirmesine izin verme kavramıdır.

Web otomasyonu ile neler yapabilirsiniz?

Web siteleri ve web tabanlı uygulamalar dahil olmak üzere her gün masanızda yaptığınız tüm tıklama ve yazma işlemlerini düşünün. Tüm bu eylemler web otomasyonu ile otomatikleştirilebilir.

Otomatikleştirilebilen eylemler şunları içerir:

  • Formları ve alanları doldurma
  • Bir web sayfasından içerik kazıma
  • Uygulamalar arasında veri çıkarma ve aktarma
  • Düğmelere ve öğelere tıklama

Her gün, her büyüklükteki işletmede, bunun gibi görevleri otomatikleştirmenin işe yarayacağı senaryolar vardır. Örneğin:

  • Kişileri bir üçüncü taraf hizmetten bir CRM sistemine aktarma
  • Bir çevrimiçi mağazanın kullanıcı deneyimini ve sipariş işlemeyi test etme
  • Web tabanlı bir ERP sistemini bulutta bir belge yönetim platformuyla entegre etme

Web Otomasyonu Nasıl Oluşturulur ?

Aşağıda listelenen her bir eylem ve işlemin, web tabanlı süreçleri temsil eden görsel iş akışları oluşturmak için bağlayabileceğiniz bir yapı taşı olup olmadığını hayal edin.

  • Web'de gezinmek için tarayıcıları çalıştırma
  • Hem statik hem de dinamik web öğeleriyle etkileşime girme
  • Veri, metin ve sayıları girme/çıkarma

Web Otomasyonunu Yürütmek

Web otomasyon akışlarını yürütmek söz konusu olduğunda, bilmeniz gereken iki ana kavram vardır:

  • Barındırılan ortamlar: Bu, bulut tabanlı hizmetleri kullanan cihazlar ve sistemler arasında otomasyon akışlarını yürütmekle ilgilidir.
  • Paralelleştirme: Bu, otomasyon akışlarının aynı anda birkaç makinede çalıştırılması anlamına gelir.

Otomatik web testi için barındırılan ortamlar nasıl kurulur

Harika bir son kullanıcı deneyimi sunmak için web uygulamaları ve web siteleri, mobil dahil olmak üzere birden çok tarayıcıda, tarayıcı sürümünde, işletim sisteminde ve cihazda çalışmalıdır.

Tüm olası kombinasyonlarla birlikte test edilecek çok sayıda kullanım senaryosu vardır. Otomatik web testi için barındırılan ortam sağlayıcılarından biri olan Sauce Labs, bir noktada 2.000'den fazla cihaz ve 800'den fazla tarayıcı-OS kombinasyonu belirledi ve bunlar sadece en yaygın kullanılanlardı.

Test açısından bakıldığında, bir soru ortaya çıkıyor: Otomatik web testini desteklemek için kuruluşunuzun tüm olası tarayıcı, işletim sistemi ve cihaz kombinasyonlarını kendi altyapınızda barındırması gerekli mi?

Bu, test otomasyonu için iş gerekçesini olumsuz yönde etkileyen ek maliyetler ve büyük bir idari yük getirecektir .

Neyse ki, test ortamlarının barındırılması için BrowserStack ve Sauce Labs gibi satıcılara dış kaynak sağlayabilirsiniz.

Bu kurulumla, bir test ekibinin, test senaryolarının yürütüldüğü makineleri ve cihazları hazırlama ve bakımını yapma konusunda endişelenmesine gerek kalmaz. Örneğin, birden fazla mobil cihaz satın almak, bakımını yapmak ve şarj etmek gerekli değildir.