Professional Documents
Culture Documents
Sefa Said Deniz - Orhan Özgün Ergen - Ahmet Saday - Berkay Erken
Sefa Said Deniz - Orhan Özgün Ergen - Ahmet Saday - Berkay Erken
Sefa Said Deniz - Orhan Özgün Ergen - Ahmet Saday - Berkay Erken
Yazılım Mühendisliği
STD Dökümantasyonu
Versiyon 1.0
Movie Prediction
1
İÇİNDEKİLER
1.Giriş (Introduction) ................................................................................................................................................ 3
1.1 Genel Bakış (Overview) ..................................................................................................................................... 3
1.2 Test Stratejisi (Test Approach) .......................................................................................................................... 3
2. Referanslar (References) .................................................................................................................................... 3
3.Testin Planlanması (Test Plan Identifier) .............................................................................................................. 3
3.1 Test Edilecek Özellikler (Features to be Tested) ............................................................................................... 3
3.2 Test Edilmeyecek Özellikler (Features not to be Tested) .................................................................................. 3
4. Test Log Formatı Planlanması (Test Log Format Plan) ....................................................................................... 4
5. Yazılıma İlişkin Riskler ......................................................................................................................................... 4
5.1 Zaman riskleri .................................................................................................................................................... 4
5.2 Bütçe (maliyet) riskleri ....................................................................................................................................... 4
5.3 Yönetim riskleri .................................................................................................................................................. 4
5.4 Teknik riskler ..................................................................................................................................................... 4
5.5 Program riskleri ................................................................................................................................................. 4
5.6 Sözleşme ve yasal riskler .................................................................................................................................. 4
5.7 Personel riskleri ................................................................................................................................................. 4
5.8 Diğer kaynaklı riskler ......................................................................................................................................... 5
6. Test Durumları (Test Cases) ............................................................................................................................... 5
6.1 Veri Toplama İşleminin Test Edilmesi ................................................................................................................ 5
6.2 Veri Tabanı Kayıt İşleminin Test Edilmesi ......................................................................................................... 5
6.3 Veri Tabanı Bağlantısı ....................................................................................................................................... 6
6.4 Tahmin Havuzunun Yaratılması ........................................................................................................................ 6
6.5 Tahmin Algoritmalarının Çalıştırılması ............................................................................................................... 7
6.6 Mobil Web Servisinin İsteklere Cevap Vermesi İşleminin Testi ......................................................................... 7
6.7 Mobil Web Servisin Film Detay Bilgilerine Erişiminin Testi ................................................................................ 8
6.8 Kullanıcı Ekranlarının Görüntülenme Testi ........................................................................................................ 8
6.9 Verilerin Güncellik Durumlarının Testi ............................................................................................................... 9
6.10 Verilerin Yedeklenmesinin Testi ...................................................................................................................... 9
7. Test Log Formatı (Test Log Format) .................................................................................................................. 10
7.1 Veri Toplama İşleminin Test Edilmesi .............................................................................................................. 10
7.2 Veri Tabanı Kayıt İşleminin Test Edilmesi ....................................................................................................... 10
7.3 Veri Tabanı Bağlantısı ..................................................................................................................................... 10
7.4 Tahmin Havuzunun Yaratılması ...................................................................................................................... 11
7.5 Tahmin Algoritmalarının Çalıştırılması ............................................................................................................. 11
7.6 Mobil Web Servisinin İsteklere Cevap Vermesi İşleminin Testi ....................................................................... 11
7.7 Mobil Web Servisinin Film Detay Bilgilerine Erişiminin Testi ........................................................................... 11
7.8 Kullanıcı Ekranlarının Görüntülenmesinin Testi ............................................................................................... 12
7.9 Verilerin Güncellik Durumlarının Test Edilmesi ............................................................................................... 12
7.10 Verilerin Yedeklenmesinin Testi .................................................................................................................... 12
2
1.Giriş (Introduction)
2. Referanslar (References)
IEEE System Test Documentation (IEEE Std 829)
Marmara Fen Bilimleri Dergisi 2015, 1: 1-13 DOI:10.7240/mufbed.72223
3
4. Test Log Formatı Planlanması (Test Log Format Plan)
4.1 Veri Toplama İşleminin Test Edilmesi
4.2 Veri Tabanı Kayıt İşleminin Test Edilmesi
4.3 Veri Tabanı Bağlantısı
4.4 Tahmin Havuzunun Yaratılması
4.5 Tahmin Algoritmalarının Çalıştırılması
4.6 Mobil Web Servisinin İsteklere Cevap Vermesi İşleminin Testi
4.7 Mobil Web Servisinin Film Detay Bilgilerine Erişiminin Testi
4.8 Kullanıcı Ekranlarının Görüntülenmesinin Testi
4.9 Verilerin Güncellik Durumlarının Test Edilmesi
4.10 Verilerin Yedeklenmesinin Testi
4
5.8 Diğer kaynaklı riskler
Diğer kaynaklı riskler, mevcut olmayan veya geç teslim edilen ekipman ve sarf malzemeleri,
yetersiz aracı, yetersiz tesisleri, dağıtılan bölgeleri, bilgisayar kaynaklarının olmayışı ve
yavaş tepki sürelerini kapsamaktadır.
Amaç Listeleme ve analizi yapılacak olan verilerin IMDB dosyaları veya api
katmanı sayesinde toplanması
Yüksek
Risk Seviyesi
5
6.3 Veri Tabanı Bağlantısı
Amaç Film başarı tahminlerini yapabilmemiz için veri tabanında bulunan verilerin
ihtiyaca uygun bir şekilde veri setinin oluşturulmasını sağlamak
Test Test setinin durumuna göre başarılı veya başarısızlığa yol açan
Prosedürü etkenlerin belirlenip raporlanması
6
6.5 Tahmin Algoritmalarının Çalıştırılması
Beklenen Mobil Servisin gelen isteğe yanıt vermesi, veri tabanıyla bağlantı
Çıkışlar kurması ve json formatında geri bildirim döndürmesi
Geçiş Mobil Servisin gelen isteğe başarılı şekilde cevap vermesi ve KEY
Kriterleri kriterinin 200 dönmesi
Başarısız Mobil Servisin gelen isteğe başarısız şekilde cevap vermesi ve KEY
Kriterler kriterinin 400 dönmesi
Test İsteğin durumuna göre başarılı veya başarısızlıklara yol açan nedenlerin
Prosedürü raporlanması
7
6.7 Mobil Web Servisin Film Detay Bilgilerine Erişiminin Testi
Amaç Veri tabanında bulunan film detay bilgilerinin mobil web servise
ulaşabilmesi
Geçiş Kriterleri Mobil web servisinde dönen KEY değerinin 200 olması
Geçiş Kriterleri Mobil web servisten gelen KEY değerinin 200 olarak
tanımlanması
Test Prosedürü Servisten gelen değerlere göre başarı veya başarısızlığa yol açan
nedenlerin raporlanması
8
6.9 Verilerin Güncellik Durumlarının Testi
Beklenen IMDB veritabanındaki son film kaydı ile sistem veritabanındaki son
Çıkışlar film kaydının aynı olması
Test Servisten gelen değerlere göre başarı veya başarısızlığa yol açan
Prosedürü nedenlerin raporlanması
Test Prosedürü Servisten gelen değerlere göre başarı veya başarısızlığa yol açan
nedenlerin raporlanması
9
7. Test Log Formatı (Test Log Format)
Veritabanı url’i , veritabanı adı, kullanıcı adı ve şifresi verileri ile Tamam G
API’nin Veritabanı ile bağlantısını gerçekleştirecek class’ın
olumlu yada olumsuz sonucu API’ye geri döndürmesi
10
7.4 Tahmin Havuzunun Yaratılması
11
7.8 Kullanıcı Ekranlarının Görüntülenmesinin Testi
Mobil web servisten gelecek olan KEY 200 değerine göre Tamam G
kullanıcının filmler ile ilgili tüm bilgileri görüntüleyebileceği ana
sayfa ve detay ekranlarına ulaşması.
12