Program Tanımı
Günümüzde şirketler, genellikle iş ilanlarını bilgisayar mühendisi, yazılım mühendisi, endüstri mühendisi gibi kişilerin eğitimlerini belirten genel ifadeler yerine yapay zeka uzmanı, web uzmanı, yazılım test ve kalite uzmanı gibi kişilerin eğitimlerinin yanı sıra bilgi birikimlerini ve deneyimlerini de belirten ifadeler ile değiştirmeye başlamıştır. Bireylerin bu özelleşmiş ifadelere sahip olduklarını kanıtlayabilmeleri için ya ilgili lisans programlarından mezun olmaları ya da konu ile ilgili bir sertifikaya sahip olması beklenmektedir.
Yazılım test ve kalite uzmanlığı, son yıllarda “bir problemi çözmek için bir yazılım geliştirme” fikrinin “bir problemi çözmek için kaliteli bir yazılım geliştirme” fikrine dönüşmesi ile oldukça önem kazanan bir uzmanlık alanı haline gelmiştir. Yazılımların artık yalnızca problemi çözmesi ve ihtiyaçları gidermesi değil, bunların yanında fonksiyonellik, performans, hız, kullanışlılık, kullanıcı dostu olma, mobilite, uyumluluk, entegrasyon, güvenlik, güvenilirlik, bilişim suçlarına ve siber saldırılara karşı durabilme gibi özelliklere sahip olması da beklenmektedir. Bu da klasik programlama eğitimleri ile belli bir seviyeye kadar mümkün olabilmekte ve özel eğitimler gerektirmektedir.
Ülkemizde yazılım testi ve kalitesi kavramı dünyadaki kadar yaygın olmamakla beraber her geçen gün artış göstermekte ve bu konuda üniversitelerde lisans/lisansüstü seviyede dersler açılmaktadır. Ancak bu dersler yalnızca birkaç bölüm bünyesinde olduğundan, herhangi bir programlama dili hakkında bilgisi olan, yazılım geliştirme aşamalarını bilen, daha önce yazılım geliştiren veya bu konulara meraklı ve kolay öğrenebilen herkesin bu konuda bir eğitim alması mümkün olamamaktadır. Bu özelliğe sahip olan herkese açık olan İstanbul Üniversitesi – Cerrahpaşa, “Yazılım Test ve Kalite Uzmanlığı Sertifika Programı” sonucunda elde edilen sertifika ile bireyler hem kaliteli yazılım geliştirme konusunda bilgi edinecekler, hem yazılım konusunda çerçevelerini genişletecekler hem de günümüzde özellikle telekomünikasyon, bankacılık, yazılım, e-ticaret gibi konularda hizmet veren şirketlerin ilgili pozisyonlarına başvurabileceklerdir.
Bu eğitimde, genel olarak tüm yazılımların nasıl test edileceği, mobil yazılımlar ve oyun yazılımları gibi özel bazı yazılım türlerinin testleri, bir yazılımın nasıl kaliteli hale getirileceği, hangi yazılımlarda hangi tür testlerin yapılması gerektiği, yazılım testinin önemi, manuel ve otomatik olarak yazılım testleri gibi konuların açıklanması hedeflenmiştir.
Katılım Koşulları
Katılımcıların En az 1 programlama dili hakkında bilgi sahibi olması gerekmektedir.
EĞİTMENLER
Program Koordinatörü
Prof. Dr. Rüya ŞAMLI
Eğitmenler
Prof. Dr. Rüya ŞAMLI
Ders Programı
DERS PROGRAMI (Haftasonu Programı)
Tarih | Başlama – Bitiş Saati | Ders İçeriği |
1. GÜN (CUMARTESİ) | 10:00 – 11: 00 | Yazılım Hatası Kavramı
Yazılım Hatalarının Sebepleri ve Sonuçları |
11:00 – 12: 00 | Yazılım Projelerinin Başarısını Etkileyen Faktörler
Tarihteki Önemli Yazılım Hataları ve Sebepleri Yazılım Testi Kavramı |
|
12:00 – 13: 00 | Yazılım Test İlkeleri
Yazılım Testleri ile İlgili Doğru Bilinen Yanlışlar Doğrulama ve Onaylama Kavramları |
|
13:00 – 14: 00 | Ara | |
14:00 – 15: 00 | Test Terimleri (Test Planı, Test Senaryosu, Test Stratejisi, Test Girdisi)
Test Seviyeleri (Birim, Sistem, Entegrasyon, Kullanıcı Kabul Testleri) |
|
15:00 – 16:00 | Yazılım Kalitesi Kavramı
Yazılım Metrikleri |
|
Tarih | 10:00 – 11: 00 | Test Takımındaki Roller ve Sorumluluklar, Test Takımının Organizasyonu |
2. GÜN (PAZAR) | 11:00 – 12: 00 | Etik Sorumluluklar |
12:00 – 13: 00 | Test Ortamının Kurulması, Test Stratejisi ve Planının Oluşturulması | |
13:00 – 14: 00 | Ara | |
14:00 – 15: 00 | Risk Kavramı, Yazılım Projelerindeki Riskler | |
15:00 – 16:00 | Yazılım Kalite Güvencesi, Kalite Kontrol ve Test Arasındaki Farklar | |
Tarih
3. GÜN (CUMARTESİ) |
10:00 – 11: 00 | Kara Kutu Testi ve Beyaz Kutu Testi Kavramı |
11:00 – 12: 00 | Kara Kutu Test Teknikleri 1: Denklik Sınıfı Test Tekniği, Uç Nokta Test Tekniği | |
12:00 – 13: 00 | Kara Kutu Test Teknikleri 2: Karar Tablosu Test Tekniği, Sistem Durumu Test Tekniği, İş Senaryosu Test Tekniği | |
13:00 – 14:00 | Ara | |
14:00 – 15:00 | Yazılım Test Çeşitleri: Performans Testleri, Güvenlik Testleri | |
15:00 – 16:00 | Yazılım Test Çeşitleri: Uyumluluk Testleri, Entegrasyon Testleri | |
Tarih | 10:00 – 11: 00 | Test Otomasyonu Aracı Kavramı |
4. GÜN (PAZAR) | 11:00 – 12: 00 | Test Otomasyon Araçları |
12:00 – 13: 00 | Test Otomasyon Araçları Seçimi | |
13:00 – 14: 00 | Ara | |
14:00 – 15: 00 | Test Uygulamaları | |
15:00 – 16: 00 | Test Uygulamaları | |
DERS PROGRAMI (Haftaiçi Programı)
Tarih | Başlama – Bitiş Saati | Ders İçeriği |
1. GÜN (PAZARTESİ) | 20:00 – 21: 00 | Yazılım Hatası Kavramı
Yazılım Hatalarının Sebepleri ve Sonuçları |
21:00 – 22: 00 | Yazılım Projelerinin Başarısını Etkileyen Faktörler
Tarihteki Önemli Yazılım Hataları ve Sebepleri Yazılım Testi Kavramı |
|
2. GÜN (SALI) | 20:00 – 21: 00 | Yazılım Test İlkeleri
Yazılım Testleri ile İlgili Doğru Bilinen Yanlışlar Doğrulama ve Onaylama Kavramları |
21:00 – 22: 00 | Test Terimleri (Test Planı, Test Senaryosu, Test Stratejisi, Test Girdisi)
Test Seviyeleri (Birim, Sistem, Entegrasyon, Kullanıcı Kabul Testleri) |
|
3. GÜN (ÇARŞAMBA) | 20:00 – 21: 00 | Yazılım Kalitesi Kavramı
Yazılım Metrikleri |
21:00 – 22: 00 | Test Takımındaki Roller ve Sorumluluklar, Test Takımının Organizasyonu | |
4. GÜN (PERŞEMBE) | 20:00 – 21: 00 | Etik Sorumluluklar |
21:00 – 22: 00 | Test Ortamının Kurulması, Test Stratejisi ve Planının Oluşturulması | |
5. GÜN (CUMA) | 20:00 – 21: 00 | Risk Kavramı, Yazılım Projelerindeki Riskler |
21:00 – 22: 00 | Kalite Güvencesi, Kalite Kontrol ve Test Arasındaki Farklar | |
1. GÜN (PAZARTESİ) | 20:00 – 21: 00 | Kara Kutu Testi ve Beyaz Kutu Testi Kavramı |
21:00 – 22: 00 | Kara Kutu Test Teknikleri 1: Denklik Sınıfı Test Tekniği, Uç Nokta Test Tekniği | |
2. GÜN (SALI) | 20:00 – 21: 00 | Kara Kutu Test Teknikleri 2: Karar Tablosu Test Tekniği, Sistem Durumu Test Tekniği, İş Senaryosu Test Tekniği |
21:00 – 22: 00 | Yazılım Test Çeşitleri: Performans Testleri, Güvenlik Testleri | |
3. GÜN (ÇARŞAMBA) | 20:00 – 21: 00 | Yazılım Test Çeşitleri: Uyumluluk Testleri, Entegrasyon Testleri |
21:00 – 22: 00 | Test Otomasyonu Aracı Kavramı | |
4. GÜN (PERŞEMBE) | 20:00 – 21: 00 | Test Otomasyon Araçları |
21:00 – 22: 00 | Test Otomasyon Araçları Seçimi | |
5. GÜN (CUMA) | 20:00 – 21: 00 | Test Uygulamaları |
21:00 – 22: 00 | Test Uygulamaları | |
Katılımcı Sayısı
En az:10
En çok:20
Verilecek sertifika
Programda yer alan derslere katılım gösteren ve ders yükümlülüklerini başarıyla tamamlayan katılımcılara eğitim sertifikası verilecektir.
Eğitim Şekli
Eğitimimiz Uzaktan Eğitim şeklinde online olarak verilecektir.
ÖDEME SEÇENEKLERİ
2 taksit olarak Havale- EFT ve Kredi kartı Ödeme yöntemlerinden birini tercih edebilirsiniz.
Kesin Kayıt için; Kayıt olurken görünen eğitim ücretinin en az yarısını ödemeniz gerekmektedir.
Sertifika ve Katılım belgesi Hakkında
E-Devlet üzerinden sorgulanabilir elektronik Sertifika verilecektir.
Banka Hesap Bilgilerimiz
Türk Lirası Hesabı
Banka Adı: Halk Bankası
Şube Adı: Cerrahpaşa
Şube Kodu: 1530
Hesap No: 04000147
İBAN No: TR19 0001 2001 5300 0004 0001 47
NOT:*** Merkezimize yapılacak olan eğitim ödemelerinin veya ön kayıt ücretlerini Halk Bankası IBAN numarasına veya Hesap No yatırılması halinde Yapılan ödemelerde;
Alıcı adı kısmına : İstanbul Üniversitesi Cerrahpaşa Sürekli Eğitim Merkezi
Açıklama Kısmına : Adınız-Soyadınız ve hangi eğitim(Eğitim adını kısaltarak yazabilirsiniz. ) olduğunu mutlaka yazınız.Aksi takdirde yapılan ödeme size ait olduğu anlaşılmamaktadır.
Ödeme Dekontunu sem@iuc.edu.tr adresine mail atmanız gerekmektedir.