• Buradasın

    Test Otomasyonu

    Özetteki ilgi çekici içerikler

    • Versiyon Kontrol Sistemlerinde Branch Kullanımı ve Test Otomasyonu

      Bu video, bir yazılım geliştiricisinin versiyon kontrol sistemlerinde branch kullanımı ve test otomasyonu hakkında bilgi verdiği bir eğitim içeriğidir. Video, branch kullanımının önemini ve avantajlarını anlatmaktadır. Konuşmacı, tek başına çalışırken bile dört-beş tane branch kullandığını ve bunun nedenlerini açıklamaktadır. Master dalının temiz kalması, yeni özelliklerin ayrı dallarda geliştirilmesi ve test otomasyonu (Jenkins gibi araçlar) ile master'a sadece temiz ve test edilmiş kodların gönderilmesi gerektiği vurgulanmaktadır. Ayrıca, test otomasyonu sayesinde geliştiricilerin yorulmaması ve master'ın sürekli stabil kalması sağlanmaktadır.

      • youtube.com
    • IT Bootcamp ve QA Eğitimi Tanıtım Videosu

      Bu video, Ebrar Hoca'nın sunduğu bir sohbet programı formatında olup, Chicago'dan Ahmet Hoca (elektrik-elektronik mühendisi ve QA eğitmeni) ve Almanya'dan Ayşe Hoca (hukuk eğitimi almış ve IT sektörüne geçmiş QA eğitmeni) ile birlikte Vice Quarter adlı bir eğitim programı hakkında bilgi vermektedir. Video, IT bootcamp kavramı ve QA eğitimi hakkında bilgiler sunmakta, otomotiv automation testleri, Wise Quarter'daki eğitim programı ve Vice Quarter tarafından sunulan 6 aylık web geliştirme bootcamp'inin detaylarını ele almaktadır. Programda hem ücretsiz (Freeja) hem de ücretli eğitim seçenekleri, ders saatleri, mentör desteği ve kariyer coaching imkanları hakkında detaylı bilgiler paylaşılmaktadır. Videoda ayrıca, piyasada 26,9 milyon geliştirici ve 310 bin testçi olduğu, bu oranın firmalar açısından kabul edilemez olduğu belirtilmektedir. Eğitim programının multilingual mentorluk sistemi, mobil uygulama testi eğitimi (Appium), Selenium ve Cypress gibi teknolojilerin eğitimi sunulmaktadır. Programın 24 Eylül'de başlayacağı ve öğrencilerin kurs süresince iki proje çalışması yapacakları vurgulanmaktadır.

      • youtube.com
    • Cypress Test Runner ile Nasıl Çalışılır?

      Bu video, Cypress test serisinin ikinci bölümü olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir. Video, Cypress test runner'ın nasıl çalıştırılacağını ve Cypress projesinde bulunan fixture, integration, plug-in ve support dosyalarının işlevlerini açıklamaktadır. Eğitmen, fixture dosyalarının testlerde kullanılabilecek harici statik veri parçalarını içerdiğini, integration dosyalarının tüm testlerin bulunduğu yer olduğunu, plug-in dosyalarının tarayıcı başlatılmadan önce özel komutlar ekleyebildiğini ve support dosyalarının tekrar eden kodları depolayabildiğini anlatmaktadır. Ayrıca test runner'ın terminal üzerinden nasıl çalıştırılacağı da gösterilmektedir.

      • youtube.com
    • HTML Unit Driver Eğitim Videosu

      Bu video, bir eğitim içeriği olup, konuşmacı HTML Unit Driver konusunu anlatmaktadır. Video, HTML Unit Driver'ın ne olduğunu açıklayarak başlıyor ve normal WebDriver ile arasındaki farkları vurguluyor. HTML Unit Driver'ın herhangi bir browser ayağa kaldırmadan testleri arka tarafta çalıştırıp sonuçları döndürdüğü belirtiliyor. Daha sonra, Selenium web browser automation sitesinin üzerinden örnek bir test yazarak, HTML Unit Driver'ın nasıl kullanılacağını adım adım gösteriyor. Örneklerde site title'ını alma, metin okuma, click işlemleri gibi temel Selenium komutları kullanılıyor.

      • youtube.com
    • Gan Framework ve Selenium Grid Kullanım Eğitimi

      Bu video, Sahibinden.com'da test uzmanı olarak 2013'ten beri çalışan ve 2014'ten beri test otomasyonu yapan Can Yıldırım tarafından sunulan bir eğitim içeriğidir. Video, Gan Framework ve Selenium Grid'in tanıtımını ve kullanımını konu almaktadır. İçerikte Gan Framework'in temel özellikleri, responsive desteği, Spect language kullanımı, dinamik item tanımlama, image comparison ve raporlama özellikleri anlatılmaktadır. Ayrıca Selenium Grid ile otomatik test yazma süreci, config dosyası düzenleme, test scriptleri yazma ve farklı çözünürlüklerde test çalıştırma yöntemleri adım adım gösterilmektedir. Eğitim, teorik bilgilerin yanı sıra pratik demo'lar içermekte ve regresyon testleri, görsel regresyon testleri, Java entegrasyonu ve hata raporlarının incelenmesi gibi konuları kapsamaktadır. Video, Gan Framework'ün GitHub sayfasından nasıl kurulacağı ve açık kaynak projelere nasıl katkıda bulunulabileceği hakkında bilgilerle sona ermektedir.

      • youtube.com
    • Test Verisi Yönetimi ve Otomasyon Eğitimi

      Bu video, Gökçe Tuncay ve diğer konuşmacıların sunduğu bir eğitim sunumudur. Gökçe, dot net'li valoperlikten QE (Quality Engineer) olarak geçiş yapmış, konuşmacılar arasında Gözçen, Selento ve bir computer science mezunu da bulunmaktadır. Video, test verisi yönetimi ve otomasyon konularını kapsamlı şekilde ele almaktadır. İçerik, test atası kavramı, test senaryoları, dağıtık sistemlerde veri toplama yöntemleri, Scala test framework'ü kullanımı ve veri üretimi teknikleri üzerine odaklanmaktadır. Uçak bileti rezervasyon sistemi örneği üzerinden test senaryoları, login, uçuş arama, rezervasyon ve iptal süreçleri için test case örnekleri sunulmaktadır. Sunumda ayrıca production database dump'ları, subset'ler ve sentetik veri üretimi yöntemleri karşılaştırılarak avantaj ve dezavantajları açıklanmaktadır. Selenium kullanarak web testleri yazma, DSL (Domain Specific Language) kullanımı ve test sonrası veriyi silme gibi pratik bilgiler de paylaşılmaktadır. Video, test yazarken basitlik ve anlaşılırlık önemi vurgulanarak sonlanmaktadır.

      • youtube.com
    • Huawei'nin Test Otomasyon Platformu Tanıtımı

      Bu video, HuaweiHuawei Türkiye AR-GE Merkezi'nin geliştirdiği test otomasyon platformunun tanıtımını içeren bir haber bültenidir. Videoda Huawei Türkiye AR-GE Merkezi Direktörü Hüseyin'in değerlendirmesi de yer almaktadır. Video, Huawei'nin yazılım alanında farklı protokolleri destekleyen ve uçtan uca fonksiyon ve iş yükü test yeteneği sağlayan test otomasyon platformunun özelliklerini anlatmaktadır. Platformun sürükle ve bırak test senaryoları, komut dosyası desteği, test durumunun takip edilmesi gibi avantajları vurgulanmaktadır. Ayrıca TÜBİTAK 1501 destek programının bir parçası olan bu platform, makine öğrenimi yeteneği eklenerek geliştirilmektedir.

      • youtube.com
    • AssertJ Kullanarak Test Kodlarını Akıcı Hale Getirme Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere AssertJ kütüphanesi kullanarak test kodlarını nasıl daha okunaklı ve anlaşılır hale getirebileceklerini göstermektedir. Video, öncelikle AssertJ ile dosya ve exception eşleştirme örnekleriyle başlayıp, ardından müşteri servisi ve yardımcı sınıfları kullanarak daha karmaşık bir test senaryosu sunmaktadır. Eğitmen, önce normal AssertJ kullanımı gösterdikten sonra, kendi asset sınıflarını yazarak test kodlarının daha akıcı ve okunabilir hale getirilebileceğini adım adım anlatmaktadır. Özellikle CustomerService sınıfı üzerinden, isSave, hasWelcomeNotification, hasGifts gibi özel asset sınıfları oluşturarak test kodlarının nasıl daha anlaşılır hale getirilebileceği gösterilmektedir.

      • youtube.com
    • Robot Framework ile Web Test Otomasyonu Eğitim Webinari

      Bu video, Mobwen'de yazılım test mimarı olarak çalışan Özgürkaya'nın moderatörlüğünde, Saman Paten'den Hür İbrahim'in sunduğu bir eğitim webinaridır. Hür İbrahim, Python'da senior developer engineer pozisyonunda çalışan ve aynı zamanda müzisyen olan bir test otomasyon uzmanıdır. Webinari, Robot Framework ile web test otomasyonu konusunu ele almaktadır. Sunum, test otomasyonunun temel kavramlarından başlayarak Robot Framework'in kurulumu, kullanım şekli ve avantajlarını anlatmaktadır. Eğitim boyunca örnek bir uygulama üzerinden kahve satın alma sitesinde otomasyon senaryosu oluşturulmakta, karışık kodların nasıl düzenleneceği, element isimlendirme, XPath kullanımı ve keyword oluşturma gibi konular adım adım gösterilmektedir. Eğitimde ayrıca Chrome ayarları, reklam engelleme, ekran çözünürlüğü ayarları gibi konular da ele alınmakta ve izleyicilerden gelen sorular yanıtlanmaktadır. Video, mobil otomasyon ve Robotta Sahipro konularının gelecekte anlatılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Cypress Kurulum Eğitimi

      Bu video, test otomasyon alanında kullanılan açık kaynak kodlu uçtan uca test aracı Cypress'in kurulumunu anlatan bir eğitim serisinin ilk bölümüdür. Video, Cypress'in kurulum gereksinimlerini (Visual Studio Code, Node.js) açıklayarak başlıyor ve ardından adım adım kurulum sürecini gösteriyor. Kurulum sonrası, Cypress'in nasıl çalıştırılacağı, hazır örnek testlerin nasıl çalıştırılacağı ve sonuçların nasıl yorumlanacağı gösteriliyor. Eğitim serisi, sonraki derslerde Cypress'in kullanımı, test yazma ve Page Object Modeli uygulaması konularını ele alacak.

      • youtube.com
    • Appium ile Mobil Test Otomasyonu Eğitim Serisi: İlk Bölüm

      Bu video, Appssen şirketinde yazılım test mühendisi olarak görev yapan Emirhan Aktaş tarafından sunulan bir eğitim serisinin ilk bölümüdür. Video, Appium'un ne olduğu, hangi alanlarda kullanıldığı, hangi amaçlarla kullanıldığı, hangi programlama dilleriyle yazılabilir olduğu ve avantajları-dezavantajları hakkında bilgi vermektedir. Ayrıca Appium'un mimarisi, Android ve iOS platformlarındaki çalışma prensipleri detaylı olarak anlatılmaktadır. Eğitim serisinin ikinci bölümünde Appium'un kurulumu, gerekli uygulamaların kurulumu ve programlama dilinin seçimi ele alınacaktır.

      • youtube.com
    • Android'de Live Data Test Etme Eğitimi

      Bu video, bir Android uygulamasında Live Data'nın nasıl test edileceğini gösteren bir eğitim içeriğidir. Eğitmen, Android Architecture Component içindeki View Model modelini kullanarak test senaryosunu adım adım anlatmaktadır. Video, Live Data'nın üç farklı senaryosunu test etme sürecini kapsamaktadır: kullanıcı listesi döndürme, boş liste döndürme ve hata alma durumları. Eğitmen önce test senaryosunu oluşturur, ardından Mockito ile repository'yi test eder ve Live Data'nın test için gerekli olan rule'ları tanımlar. Son olarak, testlerin daha düzenli ve kodun daha az uzatılması için bir extension fonksiyonu yazarak tüm testleri tek seferde çalıştırır.

      • youtube.com
    • Click Test Otomasyon Yazılımı Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan Click Test otomasyon yazılımı eğitim içeriğidir. Eğitmen, programın temel özelliklerini ve selektör kullanımını detaylı şekilde anlatmaktadır. Video, Click Test programında farklı tıklama yöntemlerini (normal click, image click, text click ve element click) örneklerle açıklamaktadır. Ayrıca, benzer görünümlü elemanları ayırt etme teknikleri, "fight element" gibi özel isimler kullanarak elemanları tanımlama ve "set clipboard" ile verileri hafızaya alma yöntemleri gösterilmektedir. Eğitmen, bir sonraki derste table'da dinamik selektörlerin nasıl kullanılacağına değineceğini belirterek videoyu sonlandırmaktadır. Video, özellikle birden fazla benzer elementin bulunduğu durumlarda hangi tıklama yönteminin daha güvenilir olduğunu vurgulamaktadır.

      • youtube.com
    • Selenium WebDriver Hakkında Eğitim Videosu

      Bu video, Mustafa adlı bir eğitmen tarafından sunulan Selenium WebDriver hakkında bir eğitim içeriğidir. Mustafa, Java ve Python dillerini biliyor ve öğrenmeye çalışıyor. Video, Selenium WebDriver'ın ne olduğunu, özellikleri ve çalışma prensiplerini anlatmaktadır. Selenium'un açık kaynak, ücretsiz, çok dil desteği sunan ve cross platform test otomasyonu için kullanılan bir framework olduğu vurgulanmaktadır. Ayrıca, Selenium'un mimarisi, CLI ve server arasındaki iletişim, browser driver'ların önemi ve REST API kullanımı gibi temel kavramlar açıklanmaktadır. Video, bir serinin ilk bölümü olup, sonraki videolarda pratik uygulamalar ve test otomasyon projesi oluşturma konularına değinileceği belirtilmektedir.

      • youtube.com
    • Yazılım Kalitesi ve Test Otomasyonu Sunumu

      Bu video, Testinyum ve Bilgi Teknolojileri şirketinin kurucu ortaklarından Melih Sakarya tarafından sunulan bir sunum formatındadır. Sunumda yazılım kalitesi ve test otomasyonu konuları ele alınmaktadır. Sunum, yazılım geliştirme sürecinde kalite ve verimliliği artırmak için çeşitli yöntemleri, karşılaşılan sorunları ve çözümleri detaylı şekilde ele almaktadır. Köye Dashboard ve Ecel Board gibi yazılım kalitesi takip araçlarının tanıtımı, test otomasyonu, regresyon testleri, metrikler ve OKR (Objective and Key Results) yöntemi gibi konular sunulmaktadır. Ayrıca, uygulama performans izleme ve teknik borçlanma yönetimi gibi konular da videoda yer almaktadır. Sunum, yazılım kalitesini ölçen çeşitli metrikler (teknik borçlanma, saklanmamış karmaşıklık, test覆盖率等指标的详细解释。演讲者还介绍了如何通过自动化测试、持续集成和团队协作来提高软件质量,并分享了实际案例中如何将测试覆盖率从60%提高到90%的具体措施。此外,视频还包括了关于测试工程师的角色、团队合作和文化转变的讨论。

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor