Agile Testlere Giriş Eğitimi
Bu 2 günlük kurs, Agile yazılım testlemesine kısa bir giriş sağlar. Kursta, temel test kavramları, Agile (Scrum) geliştirme bağlamında ele alınır ve Crispin & Gregory'nin Agile Testing Quadrants modeli, çağdaş Agile test ilkelerini ve uygulamalarını keşfetmek için bir çerçeve olarak kullanılır.
Hedef Kitle
Bu kurs, Agile bağlamında test uygulamalarını geliştirmek isteyen geliştirme ekibleri için tasarlanmıştır.
Ayrıca, testi özel bir kariyer yolu olarak seçmeyi düşünenler ve iSQI Certified Agile Tester kursunun uygun bir ön koşulu olanlar için de uygundur.
Eğitim İçeriği
Agile'a Genel Bakış
- Agile metodolojilerinin tarihsel gelişimi
- Agile Manifesto ifadeleri üzerine tartışma
Scrum Çatısı
- Scrum rolleri ve sorumlulukları – Scrum Master, Ürün Sahibi, Geliştirme Takımı
- Scrum olayları – Sprint, Sprint Planlama, İnceleme, Geri Bakış, Scrum toplantısı
- Scrum artefaktları – Ürün Arka Plani, Sprint Arka Plani, Ürün Artışı
Agile Testlemesi
- Bağımsızlık yerine işbirliği
- Agile'de belgelemenin yeri
- Agile Testing Quadrants'a giriş
- Test otomasyonu
Temel Test Düşüncesi
- Fundamental Test Process (Temel Test Süreci)
- Kara Kutu test tasarım teknikleri
- Beyaz Kutu test tasarım teknikleri
- Kalite öznitelikleri
- Performans testlemesi
- Test araçları örnekleri
Geliştirme Rehberi Teknoloji-Öznel Testlemesi
- Birim testlemesi ve kara kutu test tasarım teknikleri
- Test Odaklı Geliştirme (TDD)
- Test araçları örnekleri
Geliştirme Rehberi İş-Öznel Testlemesi
- Kullanıcı hikayeleri ve kabul testlemesi
- Davranış Odaklı Geliştirme (BDD)
- Test araçları örnekleri
Ürün Kritiği İş-Öznel Testlemesi
- Keşifçi testleme
- Beyaz Kutu test tasarım teknikleri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Agile Testlere Giriş Eğitimi - Rezervasyon
Agile Testlere Giriş Eğitimi - Talep Oluştur
Agile Testlere Giriş - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
atölyeler, pratik örnekler
Joanna Nowak - LKQ Polska Sp. z o. o.
Eğitim - Introduction to Agile Testing
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Otomasyon Testi ve Bakımı
35 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (online veya yerinde) orta düzeydeki testciler ve geliştiricilere yönelik olup, Selenium, TestComplete gibi araçları kullanarak otomasyon testlemesini derinleştirmeyi ve Oracle APEX ile .Net Core uygulamalarını entegre etmeyi hedefler.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- Selenium ve TestComplete'ı otomasyon testlemesi için kurma ve yapılandırma.
- Gelişmiş test betikleri ve çerçeveleri geliştirebilme.
- Otomasyon testlemesini Oracle APEX ve .Net Core uygulamalarıyla entegre etme.
- Test otomasyonunu geliştirmek için makine öğrenimi tekniklerini uygulama.
- Manuel testten otomatik teste etkili bir şekilde geçiş yapma.
- Yerine verilen test projelerini yönetme ve kalite standartlarını koruma.
Gelişmiş C# Otomasyon Test Mühendisleri için Kurs
21 SaatlerBu eğitmen rehberli, canlı eğitim Türkiye (çevrimiçi veya yerinde) deneyimli otomasyon test mühendislerinin otomasyon test için gelişmiş C# programlama kavramlarını öğrenmek isteyen kişilere yöneliktir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- Gelişmiş C# programlama kavramlarını ve en iyi uygulamalarını anlamak.
- Verimli ve esnek otomasyon çözümleri oluşturmak için gelişmiş nesne yönelimli programlama ilkelerini uygulamak.
- Endüstri en iyi uygulamalarını kullanarak modüler ve yeniden kullanılabilir otomasyon çerçeveleri tasarlama ve geliştirme.
Gelişmiş Selenium
14 SaatlerBu eğitimde, katılımcılar Türkiye bölgesinde Selenium'u yönetmek için gelişmiş teknikler kullanarak otomatik test kümesini nasıl geliştireceklerini öğrenecektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Selenium ile karmaşık web uygulaması otomasyon test sorunlarını çözme.
- Düzenli ifadeleri ve desen tabanlı doğrulama tekniklerini uygulama.
- Test yürütülmesini durduran istisnaları yönetme.
- Programlı olarak web nesneleri için arama yapma.
- Web kontrollerinden veriyi dinamik olarak yakalama.
- Veri tabanlı bir test çerçevesi oluşturma.
- Selenium Grid ile testleri dağıtma.
Gelişmiş TestStand: Üst Seviye Becerileri Test Automation
21 SaatlerBu eğitmen yönlendirilmiş, canlı eğitim Türkiye (çevrimiçi veya yerel) orta seviye ve üst düzey test mühendisleri ile otomasyon uzmanları için düzenlenmiştir. Amacı, TestStand'ın gelişmiş özellikleri ve tekniklerini keşfetmeyi ve test otomasyonunun verimliliğini ve etkinliğini maksimize etmeyi hedefleyen bireylerdir.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- Test otomasyon iş akışlarını geliştirmek için TestStand'ın gelişmiş özelliklerini ve fonksiyonlarını kullanabilirler.
- Kullanıcı arayüzlerini özelleştirebilir ve gelişmiş test dizileri oluşturabilirler.
- Gelişmiş sonuç işleme ve raporlama tekniklerini uygulayabilirler.
- TestStand'ı dış veritabanları, sistemler ve donanımlarla entegre edebilirler.
- Karmaşık test dizilerini bakım, yönetme, sorun giderme ve hata ayıklama için en iyi uygulamaları uygulayabilirler.
API Geliştirme ve Testi Java (Jersey) Kullanarak
14 SaatlerJersey, JAX-RS (Java API for RESTful Web Hizmetleri) için açık kaynaklı referans uygulamasıdır. Java'da REST API'leri hızlı ve etkin bir şekilde oluşturmak için kütüphaneler sağlar. Modern test araçlarıyla birlikte kullanılan Jersey, geliştiricilerin API'leri tasarlamasını, oluşturmasını, test etmesini ve belgelemesini verimli hale getirir.
Bu eğitmen yönetimi, canlı eğitim (çevrimiçi veya yerinde) başlangıç seviyesinden orta seviyeye kadar Java geliştiricileri ve testçiler için API geliştirmesi ve testi öğrenmek isteyenlere yöneliktir.
Bu eğitimin sonunda katılımcılar şu becerilere sahip olacaklardır:
- Maven ile bir Jersey projesi ayarlamak.
- Jersey kullanarak RESTful API'ler geliştirmek ve dağıtmak.
- Postman ve otomatik test çerçeveleri kullanarak API'leri test etmek.
- API'ler için hataları yönetme, güvenlik uygulama ve belgelleme.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Elden gelmeyecek alıştırmalar ve uygulamalar.
- Bir canlı-lab ortamında uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir sürümünü talep etmek için lütfen bizimle iletişime geçin.
BDD için Programcılar Dışında: Canlı Atölye
14 SaatlerBu eğitmen liderliğindeki canlı atölye çalışması, BDD'ye bir girişle başlar; BDD'nin ne olduğunu ve şirketlerin iyi yazılım tasarımı, geliştirme ve testleri teşvik etmek için nasıl kullandığını açıklar. Bunu, mühendislik dışı bir bakış açısıyla, son kullanıcıların, gereksinimlerinin, dilinin ve düşünme biçiminin göz önünde bulundurularak yaparız. İş paydaşlarının teknik düşünen meslektaşlarıyla daha yakın çalışırken karşılaşabilecekleri iletişim zorluklarını da ele alıyoruz.
Bu eğitimin sonunda katılımcılar şunları bileceklerdir:
- Gerçek yazılım kullanıcılarının kullanım kalıplarını yakalayan özlü kullanıcı hikayeleri yazmak.
- Kullanıcı hikayelerini BDD'nin davranışsal diline (Given, When, Then) çevirmek.
- Bu hikayelerden mühendislerin uygulaması ve test etmesi için test senaryoları türetmek.
- Ürün gereksinimleri, kabul kriterleri ve test senaryoları arasındaki ilişkiyi anlamak.
- İletişimi ve anlayışı engelleyen teknik jargonu demistifiye etmek.
- BDD özellik dosyaları yazmak için harika araçları kurmak ve kullanmak.
- İşin mühendislere teslim edildikten sonra neler olduğunu anlamak ve takdir etmek.
- Yinelemeli geliştirme döngüsünde daha aktif bir rol oynamak.
ISTQB Sertifikalı Denetçi İleri Düzey – Test Analisti (CTAL-TA)
35 SaatlerISTQB Sertifikalı Denetçi İleri Düzey – Test Analisti (CTAL-TA) eğitimi; test analizi, test tasarımı, risk odaklı testleme ve yazılım geliştirme yaşam döngisi boyunca kalite güvencesi konularındaki uzmanlığını artırmak isteyen deneyimli test profesyonelleri için hazırlanmıştır. Bu eğitim katılımcılara gereksinimleri analiz etme, etkili test senaryoları tasarlama, hataları yönetme ve yazılım kalitesini iş ve kullanıcı perspektifinden sağlama konusunda ileri düzey teknikler kazandırır.
Bu eğitimin sonunda katılımcılar şunları yapabilecek hale geleceklerdir:
- İleri düzey test analizi ve test tasarımı tekniklerini uygulamak.
- Gereksinimleri ve kullanıcı hikayelerini analiz ederek test koşullarını belirlemek.
- Risk odaklı test senaryolarını ve test durumlarını tasarlamak ve önceliklendirmek.
- Yazılım kalite özelliklerini ve fonksiyonel olmayan gereksinimleri değerlendirmek.
- Dokümanları test perspektifinden gözden geçirmek ve değerlendirmek.
- Hata analizi yapmak ve kök neden belirlemeye katkıda bulunmak.
- SDLC'nin erken aşamalarında kaliteyi iyileştirmek için statik test tekniklerini uygulamak.
- Ajil, su küresi ve hibrit ortamlar içindeki test faaliyetlerine destek olmak.
- Sistematik test tasarım yöntemleri aracılığıyla test kapsamını artırmak.
- ISTQB CTAL-TA sertifikasyon sınavına etkin bir şekilde hazırlanmak.
ISTQB Sertifikalı Testci İleri Seviye – Test Yöneticisi (CTAL-TM)
35 SaatlerISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM), ISTQB programına uygun ileri düzey test yönetimi uygulamaları, liderlik becerileri ve stratejik karar verme odaklı bir profesyonel sertifikadır.
Bu eğitmen önderliğindeki canlı eğitim (çevrimiçi veya yerel) orta düzeyden ileri düzey test yöneticilerine ve QA uzmanlarına yöneliktir. Bu kursla ISTQB Advanced Level Test Manager programını tam olarak öğrenecekler ve sertifikasyon hazırlıklarına katılacaklar.
Eğitim sonunda katılımcılar şunları yapabilecektir:
- Tam kapsamlı test stratejileri ve planlarının geliştirilmesi ve yönetimi.
- Risk tabanlı test tekniklerini kullanarak test çabalarını en üst düzeye çıkarmak.
- Projelerdeki test süreçlerinin izlenmesi, kontrolü ve iyileştirilmesi.
- Test ekibinin yönetilip geliştirilmesi ve stajyer beklentilerinin yönetimi.
- Test yönetimi, raporlama ve sürekli gelişim için araçları ve metrikleri kullanma.
Eğitim Formatı
- Tartışmalı dersler ve konuşturma.
- Sınav odaklı alıştırmalar ve pratik sorular.
- ISTQB CTAL-TM programına uygun elden deneyimler ve benzetimler.
Eğitim Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talebinde bulunmak istiyorsanız, bize başvurarak düzenleme yapabilirsiniz.
Kalite Güvence (QA) Temelleri ve Yapay Zeka ile Modern Test (ISTQB Temel Seviye Hazırlığı)
21 SaatlerKalite Güvencesi Temelleri ve Yapay Zeka ile Modern Test, ISTBS Kaliteli Testçi Temel Seviye (CTFL v4.0) müfredatını, yapay zeka destekli test araçları ve tekniklerine yönelik uygulamalı bir girişle birleştiren kapsamlı bir eğitim programıdır. Bu kurs, katılımcıların hem ISTQB Temel Seviye sertifikasyonuna hazırlanmalarına olanak tanırken, aynı zamanda hemen işlevsel hale gelebilecekleri yapay zeka destekli test becerilerini de kazanmalarını hedefler.
Eğitmen gözetiminde gerçekleştirilen bu canlı eğitim (online veya kurumsal olarak) kalite güvencesinin temellerine dair yapılandırılmış bir anlayış geliştirmeyi ve test senaryosu oluşturma, otomasyon ile hata analizi için modern yapay zeka araçlarından yararlanmayı amaçlayan QA profesyonelleri, yazılım test uzmanları ve test mühendisleri için hazırlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabileceklerdir:
- Yazılım geliştirme yaşam döngüsü boyunca yedi test ilkesini ve testçinin rolünü uygulayacaklar.
- ISTQB standartlarına uygun olarak siyah kutu, beyaz kutu ve deneyim tabanlı teknikler kullanarak test senaryoları tasarlayacaklar.
- Hataları tespit sürecin başından kapatılmasına kadar tam yaşam döngüsü boyunca raporlayacak, izleyecek ve yönetecekler.
- Risk odaklı yaklaşımlar, tahmin teknikleri ve test ilerleme metriklerini kullanarak test planlaması yapacaklar.
- Kurumsal bağlamlarına uygun test otomasyon araçlarını değerlendirecek ve seçecekler.
- Jeneratif yapay zeka ve dil modellerini (LLM) kullanarak gereksinimlerden test senaryoları taslak haline getirecek, gözden geçirecek ve iyileştirecekler.
- Kendini onaran test otomasyonu, görsel regresyon testi ve hata tahmini için yapay zeka destekli araçları uygulayacaklar.
- ISTQB Temel Seviye sınav yapısını kavrayacak ve örnek soruları güvenle cevaplayabilecekler.
Kursun Formatı
- Etkileşimli konferans ve tartışma oturumları.
- Yoğun egzersiz ve uygulama seansı.
- Canlı laboratuvar ortamında uygulamalı çalışmalar.
Kurs Özelleştirme Seçenekleri
- Özelleştirilmiş bir eğitim talebinde bulunmak için lütfen bizimle iletişime geçin.
API Testleriyle Postman
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), API testi için Postman kullanmak isteyen yazılım test uzmanlarına yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Otomatik istekler ve iş akışları kullanarak testleri yürütmek.
- Bir API'yi sürüm kontrol sistemi kullanarak tanımlamak, geliştirmek, test etmek ve gözlemlemek.
- Bir istekte dinamik veri oluşturmak.
- Testleri, ekip incelemesi için koleksiyonlarda dokümante etmek ve düzenlemek.
Selenium WebDriver in C#
14 SaatlerBu instructor-led, canlı eğitim Türkiye (çevrimiçi veya yerel) katılımcılara Selenium WebDriver ve Visual Studio'daki C# ile otomatik test yapmayı tanıtır. Eğer C# programlama deneyiminiz yoksa veya tazelemek istiyorsanız, lütfen bu kursa göz atın: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 SaatlerThis course offers comprehensive training on managing testing projects through the Selenium test suite and implementing continuous testing via Jenkins.
Intended Audience:
- Software test engineers
- Software developers engaged in agile development
- Release managers
- QA engineers
Upon completion of the Selenium training, participants will be able to:
- Apply the Selenium test suite effectively in real-world projects
- Conduct cross-browser testing using Selenium
- Distribute test execution using Selenium Grid
- Execute regression tests with Selenium within Jenkins
- Generate test reports and periodic reports using Jenkins
Selenium ve Python ile Test Otomasyonu
14 SaatlerSelenium, farklı tarayıcılarda web uygulaması testlerini otomatikleştirmek için kullanılan açık kaynaklı bir çerçeve. Selenium 4 ile geliştirilmiş WebDriver API'leri, yerel bağıntılı lokatörler ve geliştirilmiş grid desteği mevcuttur. Python, Pytest gibi test çerçeveleriyle güçlü entegrasyon sağlayarak basitliği sunar ve ölçeklenebilir ve sürdürülebilir test otomasyon paketleri geliştirmek için güçlü bir seçenek sunar.
Bu eğitmen yönlü, canlı eğitim (çevrimiçi veya yerinde) başlangıç düzeyinden orta düzeyli testciler ve geliştiricilere yönelik olup, gerçek dünyada Selenium'u Python ile kullanarak web uygulaması testlerini otomatikleştirmeyi hedefler.
Bu eğitim sonunda katılımcılar şunları yapabilecek duruma gelecektir:
- Python ile Selenium'ı bir test ortamında yükleyip yapılandırmak.
- Selenium WebDriver ve Pytest kullanarak sağlam test otomasyon betikleri oluşturmak.
- Sürdürülebilir test çerçeveleri için Sayfa Nesne Modeli (POM) uygulamak.
- Selenium Grid kullanarak birden fazla tarayıcıda testleri çalıştırmak.
- Otomatikleştirilmiş testleri CI/CD haneleriyle entegre etmek.
- Ortaya çıkan sorunları gidermek ve otomasyon stabilitesi için en iyi uygulamaları uygulamak.
Eğitim Biçimi
- Etkileşimli sunum ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı-lab ortamında pratik uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özelleştirilmiş bir eğitim talep etmek istiyorsanız, lütfen bize ulaşın.
Test Automation with Selenium
21 SaatlerThis course offers comprehensive training for managing testing projects, featuring practical experience in web application testing, functional test automation, and cross-browser testing using the Selenium framework.
The intended participants include software test engineers and manual testers.
Upon completing the training, learners will be equipped to apply Selenium WebDriver effectively in real-world project scenarios.
TestComplete
21 SaatlerIn this instructor-led, live training in Türkiye, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.