Anda di halaman 1dari 5

Nama : Enrico Didan Ramadhani

NIM : 2401966621
Kelas : JIBA

Tugas Personal ke-2

(Minggu 7 / Sesi 11)

1. Jelaskan fungsi dari test plan template!


Jawab :
Testing Plan Template adalah suatu dokumen yang berisi definisi tujuan dan sasaran
pengujian dalam lingkup iterasi (atau proyek), item-item yang menjadi target
pengujian, pendekatan yang akan diambil, sumber daya yang dibutuhkan dan point
untuk diproduksi. Dengan kata lain test plan dapat disebut sebagai perencanaan atau
scenario untuk melakukan testing yang akan dilakukan baik oleh expert atau user
umum.
Jadi Test Plan Template berfungsi sebagai perencanaan atau acuan yang digunakan
dalam melakukan pengujian. Serangkaian topik logis yang perlu dipertimbangkan
dengan saksama untuk upaya pengujian.

Sumber :
- ISYS6507 Testing dan Implementation System Week 6 The Test Plan
- https://sis.binus.ac.id/test-plan-2/

2. Jelaskan entry kriteria dalam desain anda untuk melakukan pengujian pada LMS
Anda!
Jawab :
Entry kriteria pengujian pada LMS :
 Ketersediaan dokumentasi test environment yang mendukung hardware,
software, network configuration, settings dan tools.
 Pengembangan sudah selesai dilakukan.
 Ketersediaan data yang akan digunakan dalam pengujian.
 Test Case tersedia.
 Environment testing sudah selesai dikonfigurasi, tester dan alat serta perangkat
lunak lainnya pendukung pengujian sudah tersedia/dapat digunakan.

Sumber :

ISYS6507 – Testing and System Implementation


- ISYS6507 Testing dan Implementation System Week 6 The Test Plan

3. Jelaskan exit kriteria dalam desain anda untuk melakukan pengujian pada LMS Anda!
Jawab :
Exit kriteria pengujian pada LMS :
 Seluruh test case sudah dijalakan.
 Semua requirement bisnis dan fungsional yang sudah ditentukan telah
terpenuhi.
 Semua defect dan bug telah teridentifikasi, diperbaiki dan sudah diuji kembali.
 Eksekusi stress, kinerja, dan uji beban yang baik dan bagus.
 Defect severity yang akan di capai tidak melebih Medium (Low -> Medium ->
High -> Critical)

Sumber :
- ISYS6507 Testing dan Implementation System Week 6 The Test Plan

4. Jelaskan eksekusi test yang akan anda lakukan untuk melakukan pengujian pada LMS
Anda!
Jawab :
Eksekusi test pengujian pada LMS :
 Key participant : Terdiri dari tester dan developer.
 Test Case and Bug Tracking : Pengujian dilakukan di lab test dan bug yang
ditemukan dikumpulkan dalam aplikasi trello.
 Bug Isolation and Classification: Persyaratan gagal, kegagalan eksternal,
kegagalan test.
 Test Release Management: Setiap rilis baru perangkat lunak atau komponen
perangkat keras wajib mempunyai kode rilis ketika sudah dirilis atau
pengidentifikasi.
 Test Cycles: Durasi siklus pengujian selama 7 hari dan siklus pengujian terjadi
maksimal 3 kali.
 Test Hour: Pengujian dilakukan shift pagi, siang, sore dan durasi selama 2
jam.

Sumber :
- ISYS6507 Testing dan Implementation System Week 6 The Test Plan

ISYS6507 – Testing and System Implementation


5. Jelaskan implementasi dari fase pembuatan tabel keputusan pada pengujian black-
box!
Jawab :
Tabel keputusan adalah cara yang efisien untuk menangkap sejumlah persyaratan
atau untuk mewakili desain bagian dalam aplikasi perangkat lunak. Mereka juga dapat
digunakan untuk merancang kondisi pengujian dan menguji kasus. Tabel keputusan
berguna untuk mewakili aturan manajemen yang kompleks.
Implementasi tabel keputusan membutuhkan sejumlah fase :
 Identifikasi kondisi dan partisi yang terkait dengan kondisi ini;
 Perhitungan jumlah kombinasi dalam tabel dan pengenalan data untuk mengisi
kombinasi yang diidentifikasi;
 Verifikasi kemungkinan kombinasi dan pengurangan kombinasi jika
memungkinkan;
 Verifikasi cakupan kombinasi;
 Identifikasi hasil atau tindakan yang dihasilkan.

a. Pengujian dengan Tabel Keputusan


Merancang kondisi pengujian dengan teknik tabel keputusan memungkinkan
pengurangan jumlah kasus uji yang perlu dirancang - setelah pengurangan jumlah
kolom dalam tabel keputusan - tanpa mengurangi cakupan partisi kesetaraan yang
diidentifikasi.
b. Batasan dan Asumsi dari Tabel Keputusan
Asumsi yang terkait dengan tabel keputusan sebagian besar berfokus pada
identifikasi yang benar dari partisi dan nilai kesetaraan untuk dipertimbangkan.
c. Keuntungan dari Tabel Keputusan
Metode ini berguna untuk aturan manajemen yang kompleks karena
menggabungkan partisi kesetaraan, identifikasi nilai batas, dan menggunakan
teknik ini sebagai input untuk desain kasus uji.

Sumber :
- ISYS6507 Testing dan Implementation System Week 7 Test Design Technique

6. Jelaskan keuntungan use case testing dibanding teknik pengujian lainnya!


Jawab :
Keuntungan use case testing dibanding teknik pengujian lainnya yaitu Use Case
mudah dipahami oleh pengguna, dan dengan demikian sering digunakan selama tes

ISYS6507 – Testing and System Implementation


penerimaan, dan selama tes sistem. Mereka dapat menjadi dasar dari teknik
otomatisasi seperti kata-kata tindakan dan pengujian berbasis kata kunci.
Use case juga digunakan saat membuat persyaratan dan spesifikasi. Ini adalah
pendekatan yang memungkinkan implikasi pengguna dalam pengumpulan persyaratan
dan definisi proses.

Sumber :
- ISYS6507 Testing dan Implementation System Week 7 Test Design Technique

7. Bagaimana pemilihan Teknik pengujian dilihat dari internal project dan external
project!
Jawab :
Pemilihan Teknik pengujian dilihat dari Internal Project :
1) Model pengembangan perangkat lunak yang digunakan dan dokumentasi
desain yang tersedia, seperti keberadaan use case, tabel keputusan, atau grafik
transition state;
2) Tingkat pengalaman penguji, dan jumlah penguji yang tersedia, yang akan
memengaruhi upaya uji dan tingkat pengalaman yang dibayangkan;
3) Pengalaman tim pengembangan, dan jenis kegiatan pengujian yang mereka
implementasikan - atau tidak - sebelum menyediakan perangkat lunak kepada
penguji, akan mempengaruhi jumlah cacat yang akan ditransmisikan ke tim
pengujian, dan dengan demikian berdampak pada tingkat upaya diperlukan
untuk ulasan dalam fase desain, tingkat pengujian, dan koreksi cacat pada fase
pengujian;
4) Tujuan pengujian, apakah itu adalah filter sebelum pengiriman, atau kegiatan
dukungan pengembangan (melalui pencegahan cacat);
5) Jenis cacat potensial, yang akan membantu kami memilih teknik yang sesuai
untuk mengidentifikasi cacat tersebut.

Pemilihan Teknik pengujian dilihat dari External Project :


1) Risiko yang terkait dengan penggunaan perangkat lunak atau sistem, yang
secara bersamaan akan menentukan keluasan dan kedalaman tes, serta adaptasi
tujuan untuk risiko ini;
2) Kendala kontrak atau peraturan yang mendefinisikan penerapan beberapa
teknik;

ISYS6507 – Testing and System Implementation


3) Jenis sistem, yang akan mempengaruhi teknik yang diterapkan, seperti
penggunaan analisis nilai batas dalam aplikasi keuangan;
4) Kerangka waktu dan anggaran, yang akan mempengaruhi - membatasi - upaya
pengujian dan memaksa pemilihan teknik yang lebih cepat daripada yang lebih
lengkap atau sistematis.

Sumber :
- ISYS6507 Testing dan Implementation System Week 7 Test Design Technique

---oOo---

ISYS6507 – Testing and System Implementation

Anda mungkin juga menyukai