Appium Inspector, mobil uygulamaların ve farklı yazılım arayüzlerinin yapısını incelemek, kullanıcı arayüzü öğelerini analiz etmek ve otomasyon testleri hazırlamak amacıyla geliştirilen ücretsiz ve açık kaynaklı bir geliştirici aracıdır. Appium otomasyon altyapısıyla birlikte çalışmak üzere hazırlanmıştır. Özellikle Android ve iOS uygulamalarında otomatik test senaryoları oluşturan yazılım geliştiricileri ve test mühendisleri için tasarlanmıştır. Grafiksel arayüzü sayesinde uygulama ekranlarının incelenmesini ve test otomasyonu için gerekli öğe bilgilerinin elde edilmesini kolaylaştırır.

Program, bir Appium sunucusuna bağlanarak test edilecek uygulama için otomasyon oturumu oluşturabilir. Kullanıcılar sunucu adresini, bağlantı bilgilerini ve oturum özelliklerini yapılandırabilir. Android cihazlarda UiAutomator2 ve Espresso, Apple platformlarında ise XCUITest gibi Appium sürücüleriyle çalışılabilir. Kullanılacak sürücülerin ve test ortamlarının Appium sunucusunda ayrıca hazırlanması gerekir. Appium Inspector, tek başına bütün otomasyon altyapısını sağlayan bir araç değildir; temel işlevlerini uygun şekilde yapılandırılmış Appium ortamıyla birlikte gerçekleştirir.

Uygulamanın önemli özelliklerinden biri arayüz öğelerinin görsel olarak incelenmesini sağlayan denetim sistemidir. Kullanıcılar test edilen uygulamanın ekran görüntüsünü ve arayüz kaynak ağacını aynı çalışma alanında görüntüleyebilir. Ekran üzerindeki belirli bir öğe seçildiğinde bu öğenin özellikleri incelenebilir. Metin, kimlik, erişilebilirlik açıklaması, konum ve boyut gibi bilgiler görüntülenebilir. Böylece otomasyon testlerinde kullanılacak düğmelerin, metin alanlarının ve diğer arayüz bileşenlerinin daha kolay belirlenmesi sağlanır.

Appium Inspector, arayüz öğelerini bulmak için farklı konumlandırma yöntemlerini destekler. Kullanıcılar XPath, erişilebilirlik kimlikleri ve ilgili sürücülerin desteklediği diğer seçiciler aracılığıyla öğeleri arayabilir. Uygun konumlandırma ifadeleri hazırlanabilir ve bunların test edilen uygulamada doğru öğeye ulaşıp ulaşmadığı kontrol edilebilir. Program, bazı öğeler için önerilen XPath ifadeleri de oluşturabilir. Bu özellik, özellikle karmaşık mobil uygulama ekranlarında güvenilir otomasyon seçicileri hazırlamayı kolaylaştırır.

Program, test edilen uygulamayla doğrudan etkileşim kurulmasını sağlayan araçlar içerir. Kullanıcılar ekran görüntüsü üzerinden öğelere dokunabilir, belirli alanlara metin girebilir ve desteklenen hareket komutlarını çalıştırabilir. Kaydırma ve sürükleme gibi hareketler otomasyon oturumunda gerçekleştirilebilir. Ayrıca Appium sürücü komutlarının çalıştırılmasına yönelik özel bir bölüm bulunmaktadır. Bu sayede belirli otomasyon işlemleri kapsamlı bir test betiği hazırlanmadan önce uygulama üzerinden denenebilir.

Appium Inspector, mevcut otomasyon oturumlarının yönetilmesini ve farklı test ortamlarıyla çalışılmasını destekler. Kullanıcılar oturum bilgilerini kaydedebilir, daha önce hazırlanmış yapılandırmaları içe aktarabilir ve mevcut oturumlara yeniden bağlanabilir. Uyumlu sürücülerde farklı cihaz ekranları arasında geçiş yapılabilir. Bazı bulut tabanlı cihaz test hizmetleriyle bütünleşme seçenekleri bulunmaktadır. Bu özellikler, gerçek cihazlarda ve sanal test ortamlarında gerçekleştirilen testlerin yönetilmesini kolaylaştırır.

Electron ve TypeScript teknolojilerinden yararlanılarak geliştirilen Appium Inspector; Windows, macOS ve Linux işletim sistemlerini destekler. Windows için x64 mimarisine yönelik hazır EXE kurulum dosyası bulunmaktadır. Uygulama ayrıca Appium sunucusu eklentisi olarak da kullanılabilir. Masaüstü kurulum dosyası dijital olarak imzalanmadığından Windows güvenlik uyarısı gösterebilir. Apache-2.0 lisansı altında dağıtılan program, mobil uygulamaların arayüz yapısını analiz etmek ve otomasyon testleri hazırlamak isteyen geliştiriciler için kapsamlı bir araç sunar.
Ekleyen
Emir
İndirme
22
Görüntüleme
22
İlk yayınlanma tarihi
Son güncelleme

Değerlendirmeler

0,00 yıldız 0 değerlendirme

Emir kullanıcısından daha fazla yazılım

  • PlayOn Home
    PlayOn Home
    Görüntüleri ve filmleri birkaç adımda hem sabit hem de mobil birden fazla cihazda yayınla!
  • OrcaSlicer
    OrcaSlicer
    3D yazıcılar için modelleri dilimleyen, baskı ayarlarını optimize eden ve G-code oluşturan yazılım.
  • Kudu
    Kudu
    Sistem bakım görevlerini hızlandıran ve düzenleyen açık kaynaklı bir yazılım.
  • Electerm
    Electerm
    Electerm, SSH/SFTP ve uzak masaüstü bağlantılarını tek uygulamada sunan açık kaynaklı terminaldir.
  • CherryTree
    CherryTree
    Notları hiyerarşik olarak düzenlemeyi, kod ve görsellerle zenginleştirmeyi sağlayan not uygulaması.