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
Java'da Selenium Kullanarak Sürekli Entegrasyon ve Sürüm Kontrolü ile İleri Seviye Test Otomasyonu
35 SaatlerBu eğitim sonunda katılımcılar şunları yapabilecektir:
- Maven'i kurma ve yapılandırma.
- Selenium kullanarak testi otomasyonunu gerçekleştirme
- GIT yönetimini yapma
- Sürekli entegrasyonu tümleştirme
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı laboratuvar ortamında elden geçirme.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için bize ulaşın.
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ş Selenium ile C#
14 SaatlerBu eğitmen öncülüğünde canlı eğitimde, katılımciler Selenium'u kullanarak otomatik test paketini geliştirme konusunda gelişmiş teknikler öğrenecekler.
Hedef kitle: yazılım testcileri, test yöneticileri, kalite güvencesi profesyonelleri.
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.
Davranışsal Testlemeyi IT Sistemleri için BDD (Behavior Driven Development)
7 SaatlerBu eğitim, hem BT hem de iş birimi çalışanlarına yöneliktir. Kursun amacı, yazılım geliştirme sürecinde departmanlar arası iletişimi kolaylaştırmanın bir yolunu sağlamaktır. Katılımcılar, pahalı ve gelişmiş araçlara ihtiyaç duymadan daha güvenilir yazılımlar oluşturmayı mümkün kılmak için davranışsal testleri öğrenirler.
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.
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 C# Test Otomasyonu
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (online veya yerinde) C# ve Selenium kullanarak test otomasyonu yapmayı öğrenmek isteyen geliştiriciler ve testerler için düzenlenmiştir.
Bu eğitimden sonra katılımcılar şunları yapabilecek duruma gelecektir:
- Selenium WebDriver'ı yükleyip yapılandırmanın.
- Selenium, C# ve Nunit kullanarak Visual Studio IDE ile test yazmanın.
- C# Selenium test otomasyonunu çalıştırmaya.
Selenium with Jenkins and Docker
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim (online veya yerinde) DevOps mühendisleri için Selenium'u Docker konteynırlarında Selenium testleri çalıştırmayı öğrenmek amacıyla düzenlenmiştir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- İsteğe bağlı test için otomasyon altyapısı oluşturma.
- Java kullanarak bir test otomasyon çerçevesi geliştirme.
- Jenkins ve Docker ile sıfırdan CI/CD boru hattı oluşturma.
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.