>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Yazılım Uygulama Testleri ve Test Yönetimi MEH572 Seçmeli Yüksek lisans 1 Bahar 8

Öğretim Elemanı Adı

Doç. Dr. Anıl ÇELEBİ

Dersin Öğrenme Kazanımları

1) Bu dersi alan öğrenci, yazılım sektöründe yüksek kaliteli ürün geliştirmenin en önemli aşamalarından olan yazılım testlerine ilişkin, en güncel yazılım test tekniklerini, metodolojilerini öğrenecek, bir yazılım uygulamasının uçtan uca fiili uygulama testlerini gerçekleştirecek ve farklı metodolojilerde test yönetiminin dinamikleri ile tanışacaktır.
2) Yazılım Test Uzmanı / Yazılım Test Analisti / Yazılım Test Mühendisi görev ve sorumluluklarını tanıyacaktır. Eğitim içeriğindeki teorik konular, pratik uygulamalar ve vaka analizleri ile desteklenerek, öğrencilerin bu alandaki profesyonel iş hayatlarına hazır ve donanımlı olarak adım atmaları amaçlanmıştır.
3) Bu ders kapsamında katılımcılara; International Software Testing Qualifications Board (ISTQB) tarafından oluşturulan Temel Seviye Test Uzmanlığı eğitimi çerçevesinde, Yazılım geliştirme döngüsünde testin yeri, Test Yönetimi, Hata Yönetimi, Test otomasyon araçları ile testlerde sık kullanılan test araçları hakkında bilgiler verilecektir.
4) Ders kapsamında öğrenilen bilgileri geliştirilebilir ve problemlere özgün yeni çözümler sunabilir

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7
Öğrenme Kazanımları
1 Düşük            
2              
3              
4              

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

Fonksiyonel Doğrulamaya Giriş

Dersin İçeriği

Bu ders aşağıdaki konuları kapsamaktadır. 1. Yazılım Testinin Temelleri (ISTQB temel seviyesinde test) 2. Senaryo çıkartılmasında kullanılan teknikler 3. Test Planlama ve Yürütme Süreci 4. Raporlama ve Dokümantasyon. Örn: TKR, TSD, RTM, Teste Devir 5. Yazılım Test ve Sürüm Yönetimi Süreçleri (Mini SDLC Süreci) 6. SoapUI ile Web Servis Güvenliği (WS-Security) Eğitimi 7. Veri Tabanı Eğitimi 8. Unix Eğitimi 9. Test Otomasyonu ve Performans Testleri 10. Yardımcı Test Araçları

Haftalık Ders İzlencesi

1) Yazılım Testinin Temelleri (ISTQB temel seviyesinde test)
2) Yazılım Testinin Temelleri (ISTQB temel seviyesinde test)
3) Yazılım Testinin Temelleri (ISTQB temel seviyesinde test)
4) Test Senaryosu çıkartılmasında kullanılan teknikler
5) Test Planlama ve Test Yürütme Süreci
6) Raporlama ve Dokümantasyon
7) Web Servis Nedir? SOAP UI ve Postman Eğitimi
8) Ara sınav
9) Yazılım Test ve Sürüm Yönetimi Süreçleri (Mini SDLC)
10) Veri tabanı ve Unix eğitimi
11) Test Otomasyonu Eğitimi
12) Yazılım Test Performans Test Eğitimi
13) Diğer Yardımcı Test Araçları
14) Uygulama/Proje
15) Uygulama/Proje

Önerilen/İstenen Ders Kaynakları

1- https://jmeter.apache.org/usermanual/jmeter distributed testing step by step.html
2- ISTQB CTFL Syllabus 2018 v3.1
3- https://www.soapui.org/docs/soap-and-wsdl/
4- Database: https://education.oracle.com/learn/oracle-cloud-infrastructure/pPillar 640/?source=:ow:o:u:nav:::OcomLearnNav&intcmp=:ow:o:u:nav:::OcomLearnNav

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Soru-Cevap
3) Tartışma
4) Alıştırma ve Uygulama
5) Gösteri
6) Model Yapma
7) Grup Çalışması
8) Benzetim
9) Beyin Fırtınası
10) Örnek Olay
11) Laboratuvar/Çalıştay
12) Bireysel Çalışma
13) Problem Çözme
14) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

70%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Laboratuvar

1

30%

Proje

1

50%

Sunum/Seminer Hazırlama

1

20%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

30%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte