Testin Temelleri Eğitimi

Bu eğitim katılımcılara test tasarım tekniklerini öğretmeyi, etkili test senaryoları yazma becerilerini geliştirmeyi, yazılım hatalarının tespit edilerek raporlanmasını ve yazılım test otomasyonunun temellerini öğretmeyi amaçlamaktadır.

Kapsam

Eğitim Tanımı:

Bu eğitim katılımcılara test tasarım tekniklerini öğretmeyi, etkili test senaryoları yazma becerilerini geliştirmeyi, yazılım hatalarının tespit edilerek raporlanmasını ve yazılım test otomasyonunun temellerini öğretmeyi amaçlamaktadır. Katılımcılar, yazılım testinin temel kavramlarından başlayarak çeşitli test tasarım yöntemlerini öğrenecek ve bunları uygulayarak gerçek senaryoları ele alacaklardır.

Hedef Kitle:

Bu eğitim, yazılım testi konusunda çalışan veya ilgi duyan herkes için uygundur. Yazılım test mühendisleri, test analistleri, iş analistleri, yazılım destek uzmanları, proje yöneticileri ve yazılım geliştiriciler gibi katılımcılar, test tasarımının önemini anlamak ve senaryo yazma yeteneklerini geliştirmek için bu eğitime katılabilirler.

Eğitim İçeriği:

●     Testin Temelleri

●     Test Nedir?

●     Test Neden Gereklidir?

●     Yedi Test Prensibi

●     Test Süreci

●     Testin Psikolojisi

●     Yazılım Geliştirme Yaşam Döngüsü Boyunca Test Etme

●     Yazılım Geliştirme Yaşam Döngüsü Modelleri

●     Test Seviyeleri

●     Test Tipleri

●     Bakım Testi

●     Statik Test

●     Test Teknikleri

●     Test Tekniklerinin Sınıflandırılması

●     Kara Kutu Testi

●     Beyaz Kutu Testi

●     Deneyime Dayalı Test Teknikleri

●     Test Organizasyonu ve Bağımsızlık

●     Test Yönetimi

●     Test Planının Amacı ve İçeriği

●     Test Yaklaşımı

●     Risk ve Test

●     Hata Yönetimi

●     Test İçin Araç Desteği

●     Araçların Etkin Kullanımı

●     Frontend Test Yaklaşımı

●     Test Senaryosu Yazımı

●     Backend Test Yaklaşımı

●     Hata Raporu Yazma ve Hata Sınıflandırması

●     Otomasyona Giriş

●     Selenium

●     Otomasyon Test Çerçeveleri

●     Repository Kavramı

●     Otomasyonun Avantajları ve Dezavantajları

●     Otomasyonda Kullanılan Yöntem ve Araçlar

●     Intellij IDEA ve Selenium Kurulumu, Örnek Otomasyon Senaryosu

Yöntem:

Eğitim, interaktif dersler, grup çalışmaları, örnek senaryolar ve gerçek dünya uygulamalarıyla katılımcıların etkili bir şekilde öğrenmelerini sağlamayı hedeflemektedir. Katılımcılar, farklı test tasarım tekniklerini öğrenirken bu teknikleri pratik senaryolar üzerinde deneyimleme fırsatı bulacaklardır.

Ön Koşul:

Herhangi bir ön koşul ve hazırlık gerektirmemektedir.

Kazanımlar:

●     Farklı test tasarım tekniklerini anlama ve uygulama yeteneği kazanmak

●     Etkili test senaryoları yazabilme becerilerini geliştirmek

●     Hata bulma tekniklerini geliştirme ve hataların doğru raporlanması

●     Yazılım testlerinin kapsamlı ve etkili bir şekilde tasarlamak ve yönetmek

●     Gerçek dünya senaryolarını ele alarak öğrenilen teknikleri uygulamak

●     Test otomasyonu hakkında genel bir bakış elde etmek

Ortam:

Eğitim, interaktif ve katılımcı odaklı bir yaklaşımla uzaktan gerçekleştirilecektir. Eğitim materyalleri, örnek senaryolar ve pratik alıştırmalar içerecektir.

Eğitim Süresi:

Eğitim süresi toplam 5 yarım gün olarak planlanmıştır. Eğitim süresince katılımcılar teorik dersler, pratik alıştırmalar ve grup çalışmaları ile etkileşimde bulunacaklardır.