Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

 

ZAPTEST, geliştiricilerin maketlerini mümkün olduğunca erken otomatikleştirmelerine yardımcı olur. Bu özellik, ekiplerin çalışma sırasında Çevik/DevOps yaklaşımını benimsemelerine olanak tanır. Tasarım aşaması, devam etmeyi planladıkları şekilde başlamalarına olanak tanır.

 

Maketlerin önemi

 

Mockup’lar harika UI/UX tasarımının önemli bir parçasıdır. Bunlar, tel kafeslerin bir sonraki adımından çok daha fazlasıdır. Bunun yerine, geliştiricilere ve tasarımcılara ürünlerini kavramsallaştırmak ve somut bir şeye dönüştürmek için bir yol sunarlar.

Geliştirme aşamalarında maketleri kullanmak, geri bildirimleri hızlı bir şekilde dahil etmenize olanak tanır. Nihai ürününüzün bu yüksek çözünürlüklü temsilleri, gelecekteki uygulamanızın görünümü ve hissi hakkında iyi bir fikir edinebilmeniz için yeterli gerçekçilik sağlar.

Maketler, paydaşların veya yatırımcıların ürünün beklentilerini karşılayıp karşılamadığını görmeleri için de harika bir yoldur. En önemlisi, değişiklik yapmanız gerektiği anlamına gelen geri bildirimler alırsanız, bir satır kod işlemeden çok önce bu yeni görüşleri maketinize dahil etmek kolaydır.

 

ZAPTEST mockup tabanlı otomasyon

 

Herkesin memnun olduğu bir maket teslim ettikten sonra bir sonraki adıma geçebilirsiniz. Ancak gerçek bir Çevik/DevOps yaklaşımı, ilk fırsatta otomatikleştirilmiş testleri içerir. Şimdi, “Henüz tasarım aşamasındayken testleri nasıl otomatikleştirebilirim?” diye merak edebilirsiniz. ZAPTEST’te, sürekli testin mümkün olduğunca erken başlaması gerektiğini anlıyoruz, bu yüzden mockup tabanlı otomasyon sunuyoruz.

Bu yazıda, maketinizden nasıl test komut dosyaları ve belgeler oluşturabileceğinizi ve bunları farklı işletim sistemlerinde paralel olarak nasıl test edebileceğinizi göstereceğiz.

 

Adım 1: Maketten test senaryosuna

 

Mockup’ları çeşitli şekillerde tasarlayabilirsiniz. Bunları elle çizebilir veya Figma ya da Placeit gibi popüler tasarım araçlarını kullanabilirsiniz. Tercih ettiğiniz yöntem ne olursa olsun, nihai ürününüzü alın ve platformumuza aktarmak için ZAPTESTs tarama GUI özelliğini kullanın.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Tarama GUI özelliği, maketinizdeki herhangi bir metni algılar ve ilgili nesneleri otomatik olarak oluşturur. Dahası, otomatik sabitleme, maketinizdeki herhangi bir metin alanı ile koddaki etiketler arasında ilişki kurar. Bunun sonucu olarak, belirli bir metni ekranda hareket ettirdiğinizde, ilgili tüm öğeler otomatik olarak onu takip edecektir. Örneğin, bir oturum açma ekranı maketiniz varsa, bir metin alanına bir “Kullanıcı Adı” nesnesi bağlayabilirsiniz.

Ayrıca, bu aşamada nesneler için varsayılan ad değerlerini değiştirerek maksimum netliğe sahip olmanızı sağlayabilirsiniz. Bu özellik özellikle maketinizde çok sayıda farklı düğme varsa kullanışlıdır.

Bu işlem sonucunda tüm nesneler Depo Gezgini’nde depolanır ve düzenlenir.

 

Adım 2: Komut dosyasına nesneler ekleme

 

Maketinizi içe aktardıktan ve etiketledikten sonra, bunu bir test komut dosyasına dönüştürmenin zamanı geldi.

ZAPTEST komut dosyasında bir adım tanımlamak için GUI Haritasında veya Nesne Deposunda nesneyi bulmanız ve üzerine çift tıklamanız yeterlidir. Ya da nesneleri sürükleyip senaryonuzun belirli bir yerine bırakabilirsiniz. ZAPTEST, adım için aralarından seçim yapabileceğiniz bir işlem listesi önerecektir.

Yapmanız gereken ilk şey, hedef sayfanızın var olduğunu doğrulayan bir doğrulama adımı eklemektir. Ardından, “TYPE” (TÜR) öğesini seçmeniz ve maketinizdeki her bir öğeyi eklemeniz gerekir (örneğin, bağlı bir “kullanıcı adı” ve bir metin alanı).

Ardından, maketinizdeki kullanıcılarınızın seçebileceği herhangi bir düğme için “TIKLA” ekleyebilirsiniz.

Son olarak, uygulamanız teste hazır olduğunda, istediğiniz bir tarayıcıyı seçin, BAŞLAT’ı seçin ve uygulamanın adresini yazın. Şimdi, komut dosyanızı uygulamaya karşı çalıştırabilirsiniz.

 

Adım 3: Komut dosyasını çalıştırın

 

ZAPTEST mockup test otomasyonu o kadar güçlüdür ki, komut dosyası herhangi bir değişikliğe gerek kalmadan ilk seferde çalışır. Artık mockup’ınızı tarayıcınızdan test edebilir ve hiçbir kod yazmadan uygulamanızın kullanıcı deneyimi hakkında gerçek bir fikir edinebilirsiniz.

Kod hazır olduğunda CI/CD işlem hattınıza eklenebilir ve sürekli test çerçevenizde kullanılabilir.

Bu özelliğin çok zaman kazandırdığı açıktır. Dahası, teknik olmayan tasarım çalışanlarının fikirlerini dakikalar içinde işlevsel uygulamalara dönüştürebilecekleri anlamına da geliyor – fikirleri ayağa kaldırmak için daha fazla beklemek yok.

Bununla birlikte, zaman tasarrufu burada bitmiyor; ZAPTEST mockup otomasyonu ayrıca dokümantasyon oluşturmanıza da olanak tanır.

 

1. Dokümantasyon oluşturun

 

ZAPTEST, basit bir düğmeye tıklayarak test dokümantasyonu oluşturmanızı sağlar. Dokümantasyon, beklenen sonuçlar için bir bölümle birlikte ayrıntılı adımlara ayrılmıştır. En iyisi de bu belgeleri Word, PDF, HTML, XML ve CSV gibi çeşitli formatlara dönüştürebilmenizdir. Bunun da ötesinde Micro Focus ALM, Rally (veya CA Agile Center), Jira, o Azure DevOps ve diğerlerine de aktarabilirsiniz. Seçenekler sonsuzdur.

 

2. Paralel yürütme

 

Maket tabanlı test otomasyonumuz için son adım ZAPTEST M-RUN kullanmayı içerir. Güçlü yazılım test otomasyon araçlarımız, kullanıcıların birkaç farklı platformda aynı anda birden fazla komut dosyası çalıştırmasına olanak tanır. Kullanıcılar uygulamalara farklı cihazlar ve işletim sistemleri üzerinden erişir, bu nedenle bu özelliklerin her birinde test yapmak zorunludur.

ZAPTEST M-RUN’un test yapmanıza izin verdiği platformlardan bazıları Android, iOS, Mac, Linux ve Windows’tur. ZAPTEST’i gerçek dünyadaki fiziksel cihazlara bağlayabilir ve testi çalıştırmak ve sonuçları yönetmek için platformumuzu kullanabilirsiniz. Bu süreç ayrıca, otomasyon kodunu her bir ayrı özelliğe uyacak şekilde değiştirme yükü olmadan farklı platformlarda test ve yürütmeyi kolaylaştıran ZAPTEST 1SCRIPT Uygulamasına dayanır.

Canlı uzaktan görünüm, testleri paralel olarak izlemenizi sağlar. Test tamamlandığında, her bir cihazın sonuçlarını inceleyebilirsiniz. Bu veriler, uygulamanızın paydaşlarınızın kullandığı çeşitli cihazlarda sorunsuz bir şekilde çalışabilmesini sağlamaya yardımcı olur.

 

Son düşünceler

 

Her yazılım geliştiricisinin bildiği gibi, testler genellikle çok geç gelir. Testlerin yazılım geliştirme döngüsünde daha sonraki bir aşamada uygulanması, daha önce yakalanması gereken sorunları ortaya çıkarabilir ve pahalı kod yeniden yazımlarına yol açabilir. Bununla birlikte, çok geç de yapılabilir ve yazılım geliştirme yaşam döngüsü (SDLC) sırasında büyük gecikmelere neden olabilir.

Mockup tasarımları, UI/UX sorunlarını erkenden tespit etmek için harika bir yoldur. Ancak Agile/DevOps ekipleri için sürekli testleri mümkün olan en kısa sürede uygulamak için de bir fırsattır. ZAPTEST’in Computer Vision teknolojisi sayesinde artık elle çizilmiş veya bilgisayarda oluşturulmuş maketlerinizi içe aktarabilir, koda dönüştürebilir ve paydaşlarınızın kullandığı çeşitli cihazlara karşı test edebilirsiniz.

Buradan, UI/UX geri bildirimini artıran dokümantasyon ve test sonuçları oluşturabilir ve uygulamanızın en iyi başlangıcı yapmasını sağlayabilirsiniz.

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post