Anda di halaman 1dari 5

apa itu testing ?

secara umum testing adalah menjalankan program dengan tujuan mencari kesalahan dr program yang telah di buat Secara luas testing adalah pengujian teknis dari sebuah produk yang sdh jadi untuk mendapatkan informasi yang berhubungan dengan kualitas produk. Apa yang dimaksud dengan testing in development process ? testing yg dilakukan pada semua bagian dari kegiatan pengembangan perangkat lunak, mulai dari analisa kebutuhan sampai software itu siap dikirmkan k user. Jelaskan perbedaan testing during implementation & testing after implementation ? testing during implementation adalah testing yang dilakukan selama prosess implementasi, tes ini dilakukan untuk memastikan bahwa perangkat lunak berperilaku seperti yang dimaksudkan oleh desainer. testing after implementation adalah testing yang dilakukan setelah tahap proses implementation, test ini dilakukan untuk memastikan bahwa perangkat lunak susai dengan kebutuhan utama dan dapat diandalkan, dan sesuai juga degan kebutuhan non fuctional lainnya. Sebutkan & Jelaskan Fase-fase yang terdapat pada RUP ! 1. Inception, yaitu proses menetukan ruang lingkup proyek, menentukan 'business case, dan Menjawab pertanyaan apakah yang dikerjakan dapat menciptakan good business sense sehingga proyek dapat dilanjutkan. 2. Elaboration, yaitu tahapan menganalisa kebutuhan dan resiko, menetapkan 'base line', dan merencanakan fase berikutnya. 3. Construction, proses melakukan sederetan iterasi yang akan melibatkan proses analisa, desain, implementasi, dan testing 4. Transistion, membuat apa yang sudah dimodelkan menjadi suatu produk jadi, dalam fase ini dilakukan: beta dan performance testing, membuat dokumentasi, dan rencana lauching produk. V&V S/W adalah ? sebuah metodologi rekayasa perangkat lunak untuk memastikan qualitas dari sebuah s/w selama proses pembuatannya. Perbedaan V&V dengan Debugging ? V&V menetapkan keberadaap error Debuging menempatkan dan memperbaiki error Perbedaan Verification proses dan validation proses? Verification adalah proses menentukan apakah S/W telah dibuat dengan benar (apakah sudah sesuai dgn spesifikasi apa blm) Validation adalah proses menentukan apakah S/W yang dibuat sudah benar (apakah sudah sesuai dengen kebutuhan apa blm) Siapa saja yang akan melakukan testing dan seperti apa kondisi'a? 1. software developer, mengerti dan memahami system, test yg dilakukan biasa2 saja dengan inputan2 yg normal

2. independent tester, tidak mengerti tentang system yg dbuat, test dilakukan secara extreame untuk bnr2 nguji kehadalan systm tersebut. 3. User, tes dilakukan seiring S/W itu digunakan. Perbedaan White Box TESTING DAN BLACK BOX TESTING ? White Box Testing adalah menguji struktur program. sangat dibutuhkan pengalaman dan pengetahuan ttg algoritma, struktur data, dan control statements. Goal'a adalah memastikan semua statements,decisions,conditions, dan bagian2 lainnya dapat dijalankan walaupun hanya sekali. Black Box Testting adalah menguji perilaku program. tidak dibutuhkan pengatahuan ttg algoritma dll, test ini hnya mefokuskan pada spesifikasi system , test dilakukan melalui input output. Goal'a adalah memastikan Output yang di hasilkan sesuai dengan yang diharapkan. KARAKTERISTIK SEBUAH PROYEK REKAYASA PERANGKAT LUNAK PRODUK TIDAK TERUKUR TIDAK ADA BAGIAN-BAGIAN PL YANG DAPAT DILIHAT DIPEGANG HANYA DOKUMENTASI YANG DAPAT DIPAKAI SEBAGAI UKURAN KEMAJUAN PROYEK PROSES TIDAK BAKU BANYAK PARADIGMA YANG DAPAT DIPAKAI TIDAK ADA JAMIMAN SEBUAH PARADIGMA LEBIH BAIK TIAP PROYEK BERBEDA KESAMAAN SEBUAH PL SERINGKALI SEMU PROYEK YANG SAMA BISA SECARA RINCI BERBEDA SOFTWARE METRICS PENGUKURAN PERANGKAT LUNAK PENGUKURAN TENTANG PRODUKTIFITAS KECEPATAN KERJA KERUMITAN KUALITAS EFISIENSI MAINTAINABILITY DUA MACAM PENGUKURAN PENGUKURAN LANGSUNG BANYAKNYA BARIS-BARIS PROGRAM (LOC) KECEPATAN PROSES BESAR MEMORY YANG DIPAKAI PENGUKURAN TIDAK LANGSUNG FUNGSIONALITAS KUALITAS KOMPLEKSITAS EFISIENSI KEHANDALAN TUJUAN PENGUKURAN MENGETAHUI KUALITAS PERANGKAT LUNAK APA YANG DIMAKSUD DENGAN BAIK ATAU JELEK MENILAI PRODUKTIFITAS PEMBUATAN PERANGKAT LUNAK KECEPATAN PEMBUATAN UKURAN PERANGKAT LUNAK

MENILAI MANFAAT DARI PENERAPAN SEBUAH METODA MENCARI PARADIGMA ANDALAN BISA MENJADI DASAR UNTUK MELAKUKAN PERKIRAAN PEDOMAN DIMASA MENDATANG MEMBANTU UNTUK MEMASTIKAN APAKAH DIBUTUHKAN PERALATAN BARU PELATIHAN TAMBAHAN JENIS METRICS PRODUCTIVITY METRICS MENILAI HASIL REKAYASA PERANGKAT LUNAK QUALITY METRICS MENILAI SEJAUH MANA PL TELAH SESUAI DENGAN KEBUTUHAN USER TECHNICAL METRICS MENILAI KERUMITAN LOGIKA & TINGKAT MODULARITAS SIZE-ORIENTED METRICS BESAR FISIK SEBUAH PERANGKAT LUNAK FUNCTION-ORIENTED METRICS MENGUKUR FUNGSIONALITAS & UTILITAS PERANGKAT LUNAK

HUMAN-ORIENTED METRICS MENILAI EFEKTIFITAS METODA / PARADIGMA YG DIPAKAI SIZE-ORIENTED METRICS PENGUKURAN LANGSUNG MENGUKUR BESAR-KECILNYA SEBUAH PERANGKAT LUNAK DENGAN MENGHITUNG BANYAKNYA BARIS PROGRAM LINE OF CODE (LOC) KILO LINE OF CODE (KLOC) MENGUKUR PRODUKTIFITAS PENGEMBANG PRODUKTIFITAS = KLOC / ORANG DAPAT DIPAKAI MERANCANG METRICS-METRICS LAIN KUALITAS = KESALAHAN / KLOC BIAYA = RUPIAH / LOC DOKUMENTASI = LEMBAR / KLOC FUNCTION-ORIENTED METRICS PENGUKURAN TIDAK LANGSUNG MENGUKUR FUNGSIONALITAS & UTILITAS PERANGKAT LUNAK MEMAKAI FUNCTION POINT A FUNCTION POINT MENGHITUNG JUMLAH USER INPUT SEMUA USER INPUT YANG DIBUTUHKAN OLEH TIAP APLIKASI JUMLAH USER OUTPUT SEMUA KELUARAN LAPORAN TAMPILAN LAYAR PESAN KESALAHAN DLL. JUMLAH USER ENQUIRY MASUKAN ON-LINE YANG MENGAKIBATKAN KELUARAN ON-LINE JUMLAH FILE JUMLAH ANTAR MUKA EKSTERNAL HUBUNGAN DENGAN SISTEM LAIN(FILE DI DALAM DISK) FUNCTION ORIENTED METRICS B FEATURE POINT JUMLAH USER INPUT JUMLAH USER OUTPUT LAPORAN TAMPILAN LAYAR PESAN KESALAHAN DLL JUMLAH USER ENQUIRIES JUMLAH FILE JUMLAH ANTAR MUKA EKSTERNAL DENGAN SISTEM LAIN JUMLAH ALGORITMA (YANG RUMIT) INVERSE MATRIX DECODING BIT KUALITAS PERANGKAT LUNAK 1 CORRECTNESS PERANGKAT LUNAK BEKERJA DENGAN BAIK & BENAR CORRECTNESS = KESALAHAN / KLOC 2 MAINTAINABILITY MUDAH DIRAWAT

MTTC (MEAN TIME TO CHANGE) KECIL 3 INTEGRITY TAHAN GANGGUAN TINGKAT SEKURITI YANG BAIK 4 USABILITY MUDAH DIGUNAKAN

Anda mungkin juga menyukai