TDD pada Use Case Mengubah Setting Flow-of-event Melihat Hall of Fame
I.4. TDD pada Use Case Mengubah Setting
Skenario tes pada use case mengubah setting adalah melakukan unit testing pada model Setting. Skenario tes dimasukkan pada class Setting_Model_Test. Skenario tes ditunjukkan masing oleh tabel c.4c. Tabel c.4c. Skenario tes pada class Setting_Model_Test No Tes Status 1 test_setting_awal_saat_diload 2 test_update_setting_data_biasa c test_insert_setting_data_biasa 4 test_update_setting_data_array 5 test_insert_setting_data_array 6 test_update_setting_data_object Gambar c.86 Sequence diagram mengubah setting 179 Tabel c.4c. Skenario tes pada class Setting_Model_Test 7 test_insert_setting_data_object 8 test_update_setting_cache 9 test_insert_setting_cache 10 test_insert_get_option_dengan_nilai_boolean_false 11 test_delete_setting Ouput akhir yang diharapkan pada unit testing use case mengubah setting ditunjukkan oleh gambar c.88 dimana semua tes harus lolos. Angka 21 menunjukkan total jumlah keberhasilan pencocokan atau assert yang dilakukan pada class Setting_Model_Test. Gambar c.87 Relasi antar class pada use case mengubah setting 180J. Iterasi ke-10
Pada iterasi ini dijelaskan tahap-tahap bagaimana implementasi dari user stories P01 dan P02 yang merupakan bagian dari use case Melihat Hall of Fame dan use case Melihat Peringkat Pemain. Masing-masing dari use case tersebut akan dijelaskan melalui flow-of-event dan sequence diagram. J.1. Flow-of-Event Iterasi ke-10a. Flow-of-event Melihat Hall of Fame
Alur flow-of-event dari use case “melihat hall of fame” ditunjukkan oleh tabel c.44 berikut ini. Tabel c.44. Flow-of-event use case melihat hall of fame Nama Usecase Melihat Hall of Fame Deskripsi Singkat Digunakan pemain untuk melihat daftar pemain yang punya perolehan poin tertinggi Aktor Pemain Prasyarat Tidak ada Pemain Respon Sistem Alur Utama 1 Pemain membuka halaman home pada aplikasi. Sistem menampilkan daftar pemain dengan perolehan poin tertinggi diurutkan dari terbesar hingga terkecil. Jumlah pemain yang didaftarkan diambil dari konfigurasi yang telah ditentukan oleh administrator. Kondisi Sukes Pemain berhasil melihat daftar pemain dengan perolehan poin tertinggi pada halaman home. Gambar c.88 Output yang diharapkan pada Setting_Model_Test 11 test cases complete: 21 passes, 0 fails and 0 exceptions. 181b. Flow-of-event Melihat Peringkat Pemain
Parts
» TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» PerumusanBMasalah PembatasanBMasalah Tujuan SistematikaBPenulisan
» TesBHasilBBelajar Penskoran PemberianBPeringkat PengertianBdanBTujuanBBelajar
» VariabelBpadaBJavascript FungsiBpadaBJavascript DocumentBObjectBModelBDOM Javascript
» FacebookBLogin FacebookBGraphBAPI FacebookBOpenBGraph PlatformBFacebook
» UserBStories TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» IterasiBke-1 Iterast ke-2 ModelBStormingBdanBTest-DrivenBDevelopmentBTDD
» Flow-of-event event Use Case Menambah Ttpe Mtst Flow-of-event Use Case Melthat Daftar Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Flow-of-event Use Case Menghapus Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Secara Batch Flow-of-event Use Case Menghapus Mtst
» Flow-of-event Use Case Prevtew Arttkel Flow-of-event Use Case Menambah Arttkel
» Flow-of-event Use Case Melthat Daftar Arttkel Flow-of-event Use Case Mengubah Arttkel
» Flow-of-event Use Case Menghapus Arttkel Sequence Dtagram Prevtew Arttkel
» Flow-of-event Use Case Melthat Daftar Tag Flow-of-event Use Case Mencart Tag
» Sequence Dtagram Menghapus Tag Flow-of-event Use Case Mengupload Ftle
» Flow-of-event Use Case Melthat Daftar Ftle Flow-of-event Use Case Menyaltn Ftle
» Flow-of-event Use Case Mengubah Ftle Flow-of-event Use Case Membuat Symltnk
» Flow-of-event Use Case Melihat Daftar Pengguna Flow-of-event Use Case Mengubah Status Pengguna
» Flow-of-event Use Case Menghapus Pengguna Flow-of-event Use Case Sinkronisasi Skor Facebook
» TDD pada Use Case Mengubah Setting Flow-of-event Melihat Hall of Fame
» Flow-of-event Melihat Peringkat Pemain
» Basic Mission 4 Basic Mission 5 Basic Mission 6
» Javascript Mission 1 Javascript Mission 2 Javascript Mission 3
» Javascript Mission 4 Javascript Mission 5 Javascript Mission 6
» Realistic Mission 1 Realistic Mission 2 Realistic Mission 3
» Desain Uji Coba Performa dengan Google Page Speed Desain Uji Coba Performa dengan Siege
» Desain Uji Coba Fungsi Login
» Desain Uji Coba Fungsi Pemeringkatan Pemain Desain Uji Coba Fungsi Learning Center
» Desain Uji Coba Fungsi Media Upload
» Desain Uji Coba Fungsi Melihat Daftar Misi
» Desain Uji Coba Fungsi Mengambil Misi Desain Uji Coba Fungsi Profil Pemain
» OutputBUnitBTestingBBArticle_Tag_Model_Test OutputBUnitBTestingBBMission_Answer_Test
» BasicBMissionB4B–BSimulasiBFormBSubmit PenyusunanBMisiBTipeBBasicBMission
» BasicBMissionB5B–BSocialBEngineering BasicBMissionB6B–BSniffBHTTPBTraffic
» JavascriptBMissionB1B–BNilaiBVaribel JavascriptBMissionB2B–BExternalBFile
» JavascriptBMissionB3B–BMengambilBCookies PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB4B–BTrickyBVariable JavascriptBMissionB5B–BJudulBHalaman
» JavascriptBMissionB6B–BDecodingBScript PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB7B–BFungsiBNumerik PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB8B–BKriptografiBSederhana PenyusunanBMisiBTipeBJavascriptBMission
» RealisticBMissionB1B–BMengelabuiBVoting PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB2B–BAksesBIlegal PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB3B–BPostBOtomatis PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB4–BPostBOtomatisBv2 RealisticBMissionB5B–BBugBLogikaBHapus
» RealisticBMissionB6B–BMencuriBData PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB7B–BCrackingBPassword PenyusunanBMisiBTipeBRealisticBMission
Show more