16 Ocak 2018

Installation of Silk Test Framework


Installation of Silk Test Framework and Introduction to Software Test Automation Architecture.

* Silk Test Installation of all products
* Framework Types
* Project Creation
* IDE and OOP-AOOP Recommendation
* What is PoC?

English Presentation: Test Automation Training & Installation of Silk Test Framework

Thanks: Serkan Çinal (San Francisco State University)

6 Ocak 2018

Silk Test Framework Kurulumu ve Yazılım Test Otomasyon Mimarisine Giriş Sunumu


Test otomasyon ile ilgili paylaşımda bulunduğum yazılar sonrası slaytlar şeklinde eğitimler hazırlayarak siz okurlarım ile paylaşma kararı aldım. Bundan sonra her yeni bir öğreti ve teknik bilgiyi uygulamalı olarak sunum şeklinde sizlerle paylaşacağım.

* Silk Test Tüm ürünlerin kurulumu
* Framework Çeşitleri
* Proje Oluşturma
* IDE ve OOP-AOOP önerisi
* PoC Nedir?

İlk sunum Silk Test Framework Kurulumu ve Yazılım Test Otomasyon Mimarisine Giriş Sunumu olup hem Linkedin hemde Slideshare hesaplarımdan tüm sunum dosyalarıma ulaşabilirsiniz.

17 Aralık 2017

Yazılım Test Otomasyon Sektöründe Yaşananlar

Yazılım Test Otomasyon Sektöründe Yaşananlar

Yazılım Test Otomasyon konusu son zamanların yükselen trendi olup önümüzdeki birkaç yıl içerisinde büyük kurumlar da dahil olmak üzere daha çok ihtiyaç haline gelecektir. Bu ihtiyaç doğal olarak daha kurumsal ve profesyonel çözümler isteyecektir.

Şuan birçok şirket ve banka, telekom gibi büyük kurumlar da dahil olmak üzere Yazılım Test Otomasyon konusu yeni olduğu için olaya yavaş yavaş girmektedir. İşte bu yaşanan süreçte sektörde olanları sıralarsak;

3 Aralık 2017

Mobile Otomasyon Püf Noktaları ve Otomasyon Labarutavarı


Yazılım test otomasyonunda donanımsal bağımlılık arttıkça otomasyonun kompleksliği ve yapımı zorlaşıyor. Mobil otomasyon da bunlardan biri olup birden fazla fiziksel cihaz yönetimi ve bunların stabilize bir şekilde her Release öncesi otomasyon kontrollerinin yapılması ciddi bir mobil otomasyon stratejisi gerektiren işlerdendir.

Mobil otomasyonda gerçek fiziksel cihaz (Birçok akıllı telefon ve Tablet varyasyonu) ve bilgisayarlara ihtiyacınız vardır. Emülatör üzerinden yapılan testler her zaman sağlıklı olmayabilir ve gerçek sonucu vermeyebilir. Otomasyon yaptığınız Native mobil uygulamanın alt yapısı da çok önemlidir. İşte tüm bunları inceleyerek bir mobil otomasyon stratejisi kurmanız gerekir. Aşağıda Mobil otomasyon stratejisi için bazı püf noktalar sizler ile paylaşacağım.

18 Kasım 2017

Silk Selenium WebDriver (Free) ile Otomasyon Scriptleri Oluşturmak


Micro Focus'un ücretsiz Free ürünü olan Silk Selenium WebDriver ile Selenium Framework'ünü kullanarak Web Application ürünlerinizde kolayca otomasyon scriptleri oluşturabilirsiniz. Oluşturduğunuz Script'in kodunu istediğiniz dilde Export ederek üzerinde çalışma imkanıda sağlıyor.

Silk WebDriver ürününü www.microfocus.com/products/silk-portfolio/silk-webdriver Adresinden Free Download diyerek bilgisayarınıza indirebilirsiniz. Kurulumu yaptıktan sonra Mail adresiniz ile üye olup uygulamayı açabilirsiniz.

8 Kasım 2017

AWEI T11 Bluetooth v4.2 Kablosuz Stereo Kulaklık


AWEI markasının 2017 ürünü olan AWEI T11 Bluetooth v 4.2 kablosuz stereo kulaklık dün itibariyle elime ulaştı. Aliexpress'den kargo dahil 44 TL'ye aldığım ürün gayet başarılı. Hem ses hemde malzeme kalitesi olarak gayet kaliteli olan ürün 20 gün içerisinde geldi.

Ürünü ilk açtığınızda USB kablosu ile 15-20 dakika şarj ediniz. Daha sonra ortadaki Power tuşuna basılı tutarak mavi ve kırmızı ışıkların yanıp sönmesini bekleyin. Telefondan Bluetooth'u aktif edin ve AWEI MUSIC adında cihazı gördüğünüzde eşleştirme yapınız. Eğer eşleştirme sırasında şifre sorarsa Default olarak 0000 giriniz. Telefon ve kulaklık tanıtımını bir defa yapmanız yeterli, Her Bluetooth'u açtığınızda otomatik kulaklık aktif olacaktır.

5 Kasım 2017

Gün içinde Zinde Kalmak için Doğal Karışım Yöntemi


Gün içerisinde yoğun mesai saatleri ve çalışma temposu hepimizi yoruyor ve akşam eve geldiğimizde yemekten sonra ister istemez bir yorgunluk çöküyor ve uyuya kalabiliyoruz. Gün içinde zihnin ve bedenin yüksek seviyede kalması için güç ve performans artırıcı Bal karışımını sizinle paylaşacağım.

Prof. Dr. Ahmet Maranki'den sabahları yorgun kalkanlar, gücümü bir türlü toplayamıyorum diyenler için güç artırıcı karışım tavsiyesini aşağıda paylaştım. Ben iki kür olarak karışımı anlatacağım.

Pendik Merkez ve Batı Mahallesi için Semt Önerileri ve Gayrimenkul Yer Tavsiyeleri


Pendik, İstanbul'un dördüncü büyük ilçesi olup metronun da gelmesi ile gittikçe merkezle şen bir ilçe haline gelmiştir. Pendik için Batı ve Doğu Mahallesi merkez mahallelerdir. Pendik'te en değerli konumu belirleyecek olursak Batı'da Bedesten Sokak, Doğu'da ise Gül Sokak arasında kalan ve Demir yolu (Gebze –Haydarpaşa Banliyö Tren Hattı) geçidinin sahilde kalan bölge Pendik'in en işlek ve değerli bölgesidir. Gayrimenkul olarak da en yüksek marja sahip bölgedir.

4 Kasım 2017

Yazılım Test Otomasyon Framework'leri

Test Otomasyon Framework'leri ve Cross Browser Testing Tool Önerileri

Test otomasyon mimarisi oluşturma konusunda daha önceki makalelerimde Silk Test Framework üzerinden anlatım yapmıştım. Basit olarak Lokal bilgisayara kurulum adımlarını yaparak sizde evde kendi bilgisayarınızda test otomasyon çalışmaları yapabilirsiniz.

Oluşturduğunuz Framework mimarisini daha da ileri götürmek için Framework içinde Framework barındırarak bunu mümkün hale getirebilirsiniz. Bu konuyu biraz daha açacak olursam; Örneğin siz lisanlı bir Framework kullanıyorsunuz; Silk Test, Ranorox veya IBM gibi. Framework mimarisi kurarken temel mantık Driver katmanlarını doğru kurgulamaktır. Çünkü Orta katman dediğimiz test yazılım katmanı bu katmandan beslenecektir.

28 Ekim 2017

Test Otomasyonu Yazarken HTML Attributes(Tagları) Özelliklerini Kullanmak


Önyüz (UI) Test otomasyonu yazarken XPath Helper veya Locator Spy gibi araçlar kullanarak yazılımın hangi teknoloji ile yazıldığını ve HTML parametrelerini görmeye imkanımız olur. HTML tagları ilgili Widget'a ulaşmamız için bize ipucu verir ve test otomasyonu kodlarken bu bilgileri kullanırız.

Bu HTML tagları her Widget için aynı da olabilir veya farklı Case’lere göre farklılık da gösterebilir. Örneğin Silk Test ürününün Silk4NET Framework’ünü kullanarak Locator Spy üzerinden durumu daha detaylı inceleyelim. Desktop bir uygulama olan TeamViewer üzerinden anlatacak olursak;