Mobil Test Otomasyon için Appium (Kurulum)

Rafet DUR
alBarakaTech Global
3 min readFeb 22, 2023

Bu makalemde Appium Test Automation Tool kurulum için yapılması gerekenleri genel hatları ile sizlere anlatıyor olacağım. Önceki yazılarımda Test otomasyon nedir? Avatajları&Dezavantajları ve çeşitleri hakkında yazılarım bulunmaktadır.

Appium hakkında genel bilgi içeriğine göz atabilirsiniz :)

Appium kurulumu bakıldığı zaman birçok sistem, uygulama ve sistem değişkenleri üzerinde ayarlar yapılmasını gerektirmektedir. Bu yazımda sizlere baştan sona kadar Appium içerecek şekilde hazırlanmıştır. Mobil test otomasyona ilgisi olan ve yeni başlayanlar için faydalı bir eğitim serisidir.

ADIM 1: JAVA KURULUMU VE AYARLAMALARI

Appium ile, mobil uygulamamızda ki ekranlar ve kontrollerle (buton, textbox, combobox vb.) etkileşimde bulunan otomasyon test komutları yazmanız ve bunlar üzerinde işlemler yapmanız gerekir. Bu otomasyon komutlarını yazmak için Java’yı kullanırız. Yani anlaşılacağı üzere ilk olarak jdk kurulumu ve konfigürasyonlarımızı yapmalıyız. Bu adımlar için daha önce yayınladığım yazıdaki adımları uygulayın. Yazı için aşağıdaki linke tıklayınız.

ADIM 2: INTELLIJ IDEA KURULUMU

Bu adım test uygulamamızı geliştireceğimiz IDE için kurulum safhasıdır. Hazırlamış olduğum yazıda Intellij Idea kurulumunu aynı adımları uygulayarak bilgisayarınıza kurabilirsiniz. IDE’nin indirilmesi ve bilgisayarınıza kurulumunu doğru şekilde yapabilmek için makalemdeki adımları dikkatlice uygulayınız.

Intellij IDEA kurulum hakkında yapılması gereken adımları daha önce yazmış olduğum Intelij IDEA makalemden okuyabilir ve uygulayabilirsiniz.

ADIM 3: APPIUM ARACI KURULUMU

Java Geliştirme Kiti (JDK) ve Intellij IDEA kurulumları tamamlandıktan sonra artık Appium aracını cihazımıza indirerek kurulumunu tamamlayabiliriz.

Appium Desktop, Appium Server’a grafik arayüz kullanımı sayesinde Appium Server’e erişmemize yardımcı olan açık kaynaklı GUI uygulamasıdır.

Appium ile test komut dosyaları yazmak istiyorsanız, 2 konuya dikkat etmeniz gerekecektir.

  1. Appium sunucusunu başlatmanız gerekir.
  2. Otomatikleştirmek istediğiniz mobil uygulamadaki kontrolleri (buton, textbox, combobox vb.) tanımlayabileceğiniz bir mekanizmaya ihtiyacınız olacaktır. Appium Desktop bu iki görevi de gerçekleştirmenize yardımcı olur.

Aşağıdaki link üzerinden Android SDK websitesine gidilir.

linkine tıklayarak alttaki versiyonları görebilirsiniz.

İşaretli linke tıklayarak dosya indirilir ve .exe dosyası çalıştırılır. Kurulum tamamlanır.

Yükleme ve kurulumun başarılı olduğunu görebilmek için “Start Server v1.15.1” düğmesine basınız. Bu, Appium sunucusunu başlatır ve Appium penceresinde ‘Server running’ mesajını göreceksiniz.

Appium sunucusunu durdurmak için “Stop Server” düğmesine tıklayabilirsiniz.

Appium sunucusu durdurma işleminden sonra Appium Desktop penceresini kapatabilirsiniz. Bu işlemden sonra Appium Desktop indirme ve yükleme işlemini tamamlamış bulunmaktayız. Buraya kadar sorunsuz geldiğinizi umut ediyorum. Eğer bir sorun ile karşılaşırsanız bana yazabilirsiniz.

Bu makalemin de sonuna gelmiş bulunmaktayız. Sonraki yazılarımda Appium ve Test otomasyon ile alakalı makalelerimde görüşmek dileğiyle :)

Takipte Kalın. Görüşmek üzere…

--

--