26 Ağustos 2018

Multiple Device Combination on The Same Test Case on Mobile Automation


The need of Mobile Automation use and routine control of applications have emerged as a considerable request. In this context, some applications do not limit their test case with one device but conducting it via multiple devices based on the same scenario.

To illustrate this phenomenon, I present a test case below, which is based on the messaging app that depicts the achievement of control via double, triple, and quaternary Android devices, while running on the same test case scenario.

24 Ağustos 2018

1800 TL ve Altı Eylül 2018 Akıllı Telefon Fiyatları ve Tavsiyeleri

1800 TL ve Altı Eylül 2018 Akıllı Telefon Fiyatları ve Tavsiyeleri

Uzun süredir akıllı telefonlar hakkında yazı yazmamıştım ve cihaz önerisinde bulunmamıştım. Özellikle Dolar kurunun artışı ile telefon fiyatları biraz daha katlanarak amiral gemisi olan telefonların fiyatlarını ise uçtu diyebiliriz. Kurban bayramından sonra Eylül 2018 itibariyle Android akıllı telefon almak isteyenlere bu başlık altında tavsiyelerde bulunacağım.

Fiyatı özellikle 1800 TL ve altı olarak belirledim çünkü 2000 TL veren 2300 TL telefonlara da gidebilir. Öncelikle cihaz almadan önce mutlaka araştırma ve karşılaştırma sitelerinden özellik karşılaştırması yaparak tercih de bulunmanızı öneririm. Mesela birinci önceliğiniz bataryanın uzun süre gitmesi ise 4000 mAh batarya kapasitesi altı cihazlara bakmayınız.

11 Ağustos 2018

Dolar Yıl Sonuna Kalmadan 10 Lira Olur mu?


Amerikan Doları son haftalarda inanılmaz bir artış gösteriyor. Bunun sebebi sadece dış piyasalar veya Asya piyasalarındaki Japon ev kadınları değiş özellikle özel sektörün yüklü dış borcunun ödeme vadesi geldiği için ödemelerini yapmasıdır.

Doların yükselişini rahip olayı gibi siyasi krizler ile değerlendirmemek lazım. Bu tarz haberler sadece gündemi oluşturup ekonomik ve siyasi krizi birleştirici işlemlerdir. Eğer üretim ekonominiz yoksa zaten kriz kaçınılmazdır. Bunu komu oyuna yansıtmak için siyasi işlemlere gerek yoktur.

Dolar bugün (11 Ağustos 2018) itibariyle 6.40 seviyesindedir. Türkiye'deki Amerikan Dolarının Reel değeri 7.48-7.62 seviyelerindedir. Bu yüzden bu seviyelere Kurban Bayramı sonrası mutlaka gelinecektir.

2 Ağustos 2018

Mobil Otomasyon'da Aynı Test Case'de Birden Fazla Cihaz Kombinasyonu

Mobil Otomasyon'da Aynı Test Case'de Birden Fazla Cihaz Kombinasyonu

Mobil Otomasyon ihtiyacı ve Application'ların rutin kontrolü artık daha da çok aranan bir istek haline gelmiştir. Haliyle bazı Application'lar sadece tek cihazla Test Case'lerini sınırlandırmayıp aynı senaryo içerisinde birden fazla cihazı kullanır hale gelmiştir.

Örnek verecek olursak, aşağıdaki Test Case'i bir Mesajlaşma uygulamasına aittir ve aynı senaryo içerisinden İkili (Double), Üçlü (Triple) hatta Dörtlü (Quaternary) Android cihazlar bir birleri ile kontrol sağlayabilmektedir.

12 Temmuz 2018

Mobile Test Automation Locator Spy Tool: Appium Studio Experitest


Mobil Test Otomasyon gün geçtikçe daha da ihtiyaç duyulan teknolojilerden biri oldu. Özellikle Appium Framework ile çalışan kişiler hem Android hemde iOS için nesnelerin bilgisine ulaşmada zorluk çekebiliyor.

Appium'un kendi Object Spy'ı çoğu zaman yetersiz olabiliyor. Hele ki iOS telefonlar da bu iş daha da zor hal alıyor. Biraz araştırma yaptım ve MAC bilgisayara da ihtiyaç kalmadan Windows bir bilgisayarda hem Android hemde iOS cihaz bağlayarak istediğiniz Application'ın Obje bilgilerini Appium Studio ile artık alabilirsiniz.

10 Haziran 2018

Web Otomasyon Proof of Concept Örnekleri


Web Otomasyon çalışması günümüzde çokça yapılan ve her Test otomasyon mühendisinin en sevdiği ortamlardan biridir. Çünkü mobil cihaz konfigürasyonları veya Desktop'daki eski yazılım mimarileri için otomasyon çözümleri üretmek Web otomasyona göre daha efor isteyen süreçlerdir.

Firmalar genelde test otomasyon ihtiyaçları için araştırma işine girdiğinde bu işi yapan kurumlardan Proof of Concept çalışması ister. Bu çalışmalardan Web her ne kadar kolay gibi gözükse de kendinizi geliştirmeniz adına Web Otomasyon için bir Case örneği sizinle paylaşacağım.

Bu Case'de ister Selenium, Winium, Capybara gibi Free çözümler kullanabilir veya Enterprise uygulamaların Trial versiyonları ile de çalışabilirsiniz.

28 Mayıs 2018

Amerikan Doları 5 TL Seviyesini Aşar mı?

Amerikan Doları 5 TL Seviyesini Aşar mı?

Geçen hafta Amerikan Doları 4,50 seviyelerini izlerken birden kurun aşırı yükselmesi sonucu 4,90 seviyelerini gören kur 5 seviyesini zorlamıştır. Ülkeden çıkan yüklü döviz çıkışı ve FX piyasalarındaki dalgalanmalar kurda kendini göstermiştir.

Merkez bankasının Gecelik Faiz'de 300 baz puan artırımı ile kur biraz aşağı çekilse de şuan 4,70 seviyelerinde kendini kabul ettirmeye çalışan dolar bu hafta yükselişe geçebilir. Reel olarak piyasalarda 5,20 seviyelerini görmesi gereken kur seçime kadar 5 seviyesinin altında tutulabilir fakat seçim atmosferi sonrası artacağı biliniyor.

5 Mayıs 2018

Test Otomasyon Open Source Ürünlerinin Genel Özellikleri ve Tiberium Framework


Yazılım Test Otomasyon sektörü ve Open Source Framework ürünleri gün geçtikçe Enterprise ürünler kadar olmasa da gelişmeye ve duyulmaya devam ediyor.

Piyasada Ücretli Open Source Framework hizmeti sağlayan firmaların hemen hemen hepsi aynı iki alt yapıyı kullanarak hizmetlerini sağlamaktadır. Bunlardan Web çözümleri için kullanılan ürün Selenium iken Mobil çözümlerde Appium Framework'ü karşımıza çıkmaktadır.

İki Framework'de Enterprise ürünlere nazaran ne kadar Basic kalsa da, kompleks olmayan temel test senaryolarını işletmekte oldukça iyiler. Sauce Labs firmasının kendi Mobil çözümlerini pazarlamak için Appium Framework'ünü Development olarak destekleyip elinde tuttuğunu da ek bilgi olarak vermek gerekir.

13 Nisan 2018

Mobil Bankacılık Uygulaması Test Otomasyon Çalışması - Proof of Concept

Mobil Bankacılık Uygulaması Test Otomasyon Çalışması - Proof of Concept

Mobil test otomasyonu son zamanların popüler konusu olup birçok mobil uygulamanın Regresyon testleri Appium Free Framework ile otomatize edilmeye çalışılmaktadır. Senaryo karmaşıklığı ve Test Datası değişkenliği de göz önüne alındığında daha Enterprise bir Mobil Otomasyon çözümünün verimli olduğunu görmekteyiz.

Bunu daha iyi anlatabilmek için örnek bir Mobil bankacılık uygulaması üzerinden SILK Mobile Framework kullanarak Keyword Driven Test konsepti ile hazırladığım bir Proof of Concept(PoC) paylaşacağım.

1 Nisan 2018

Appium Capabilities Bilgilerini Real Device için Oluşturmak


Open Source Mobile Test Otomasyon Framework'ü olan Appium'da test koşabilmek için gerçek cihaz bilgilerini test başlangıcında oluşturmanız gerekmektedir. Bu kısmı ben Visual C# ile yaptığımdan kodu C# olarak paylaşacağım fakat mantık JAVA'da da aynıdır.

Ayrıca Tüm Appium Desired Capabilities bilgilerine appium.io/docs/en/writing-running-appium/caps adresinden de ulaşabilrisiniz.

Bir metot içerisine test başlangıcında aşağıdaki parametreleri girerek Cihaz Hazırla adında bir başlangıç Stepi oluşturabilirsiniz.