wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS Pengujian Perangkat Lunak

Total questions: 100

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Apa itu Pengujian Fungsional?

a)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

b)

Pengujian yang bertujuan untuk menentukan keamanan sistem

c)

Pengujian yang bertujuan untuk menentukan kinerja sistem

d)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

2.

Apa itu Pengujian Asap/Smoke?

a)

Pengujian yang bertujuan untuk menentukan keamanan sistem

b)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

c)

Pengujian yang bertujuan untuk menentukan kinerja sistem

d)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

3.

Apa itu Pengujian Regresi?

a)

Pengujian yang bertujuan untuk menentukan kinerja sistem

b)

Pengujian yang bertujuan untuk memastikan perubahan tidak berdampak negatif pada sistem

c)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

d)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

4.

Apa itu Pengujian Non-Fungsional?

a)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

b)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

c)

Pengujian yang bertujuan untuk menentukan keamanan sistem

d)

Pengujian yang bertujuan untuk menentukan kinerja sistem

5.

Apa itu Pengujian Keamanan?

a)

Pengujian yang bertujuan untuk menentukan keamanan sistem

b)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

c)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

d)

Pengujian yang bertujuan untuk menentukan kinerja sistem

6.

Apa itu Pengujian Kinerja?

a)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

b)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

c)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

d)

Pengujian yang bertujuan untuk menentukan kinerja sistem

7.

Apa itu Pengujian Kepatuhan/Compliance?

a)

Pengujian yang bertujuan untuk menentukan keamanan sistem

b)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

c)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

d)

Pengujian yang bertujuan untuk menentukan kinerja sistem

8.

Apa perbedaan antara Tipe Pengujian Perangkat Lunak dengan Level atau Metode?

a)

Tipe pengujian menentukan apa yang diuji, sementara Level dan Metode menentukan bagaimana melakukan pengujian

b)

Tipe pengujian menentukan apa yang diuji, sementara Level dan Metode menentukan kapan untuk melakukan pengujian

c)

Tipe pengujian menentukan bagaimana melakukan pengujian, sementara Level dan Metode menentukan kapan untuk melakukan pengujian

d)

Tipe pengujian menentukan kapan untuk melakukan pengujian, sementara Level dan Metode menentukan bagaimana melakukan pengujian

9.

Apa itu Pengujian Integrasi?

a)

Pengujian yang bertujuan untuk menentukan kinerja sistem

b)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

c)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

d)

Pengujian yang bertujuan untuk memastikan bahwa komponen-komponen sistem bekerja bersama dengan baik

10.

Apa itu Pengujian Stres?

a)

Pengujian yang bertujuan untuk menentukan kinerja sistem

b)

Pengujian yang bertujuan untuk memastikan fungsi-fungsi penting bekerja

c)

Pengujian yang bertujuan untuk menentukan keamanan sistem

d)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

11.

Apa itu Pengujian Usability?

a)

Pengujian yang bertujuan untuk menentukan kinerja sistem

b)

Pengujian yang bertujuan untuk menentukan keamanan sistem

c)

Pengujian yang bertujuan untuk menentukan bagaimana sistem berfungsi sesuai dengan persyaratan fungsional

d)

Pengujian yang bertujuan untuk menentukan kelayakan penggunaan sistem

12.

Apa yang dilakukan dalam Pengujian Unit?

a)

Menguji interaksi antar unit

b)

Menguji setiap unit perangkat lunak

c)

Menguji keseluruhan sistem

d)

Menguji kepatuhan sistem dengan persyaratan

13.

Tujuan dari Pengujian Integrasi adalah untuk?

a)

Menguji kepatuhan sistem dengan persyaratan

b)

Menguji interaksi antar unit

c)

Menguji setiap unit perangkat lunak

d)

Menguji keseluruhan sistem

14.

Apa yang dilakukan dalam Pengujian Sistem?

a)

Menguji interaksi antar unit

b)

Menguji setiap unit perangkat lunak

c)

Menguji keseluruhan sistem

d)

Menguji kepatuhan sistem dengan persyaratan

15.

Tujuan dari Pengujian Penerimaan adalah untuk?

a)

Menguji interaksi antar unit

b)

Menguji kepatuhan sistem dengan persyaratan

c)

Menguji setiap unit perangkat lunak

d)

Menguji keseluruhan sistem

16.

Apa yang dimaksud dengan Pengujian Regresi?

a)

Menguji setiap unit perangkat lunak

b)

Menguji kembali fitur yang sudah diuji sebelumnya

c)

Menguji interaksi antar unit

d)

Menguji keseluruhan sistem

17.

Apa perbedaan antara Tingkat Pengujian dengan Metode atau Tipe Pengujian?

a)

Kapan melakukan pengujian

b)

Apa yang diuji

c)

Bagaimana melakukan pengujian

d)

Semua jawaban benar

18.

Apa yang dimaksud dengan Metode Pengujian?

a)

Kapan melakukan pengujian

b)

Bagaimana melakukan pengujian

c)

Apa yang diuji

d)

Semua jawaban benar

19.

Apa yang dimaksud dengan Tipe Pengujian?

a)

Bagaimana melakukan pengujian

b)

Apa yang diuji

c)

Semua jawaban benar

d)

Kapan melakukan pengujian

20.

Metode pengujian yang dilakukan tanpa mengeksekusi produk kerja disebut?

a)

Pengujian Dinamis

b)

Pengujian Statis

c)

Pengujian Ad Hoc

d)

Pengujian Otomatis

21.

Metode pengujian yang dilakukan dengan mengevaluasi perilaku produk kerja dengan mengeksekusinya disebut?

a)

Pengujian Dinamis

b)

Pengujian Ad Hoc

c)

Pengujian Statis

d)

Pengujian Otomatis

22.

Pengujian perangkat lunak di mana struktur/desain/implementasi internal dari item yang diuji tidak diketahui oleh penguji disebut?

a)

Pengujian Kotak Putih/White Box

b)

Pengujian Kotak Hitam/Black Box

c)

Pengujian Ad Hoc

d)

Pengujian Kotak Abu-abu/Grey Box

23.

Pengujian perangkat lunak di mana struktur/desain/implementasi internal dari item yang diuji diketahui oleh penguji disebut?

a)

Pengujian Kotak Putih/White Box

b)

Pengujian Ad Hoc

c)

Pengujian Kotak Hitam/Black Box

d)

Pengujian Kotak Abu-abu/Grey Box

24.

Pengujian perangkat lunak yang merupakan kombinasi dari metode Pengujian Kotak Hitam dan Pengujian Kotak Putih disebut?

a)

Pengujian Ad Hoc

b)

Pengujian Kotak Abu-abu/Grey Box

c)

Pengujian Kotak Putih/White Box

d)

Pengujian Kotak Hitam/Black Box

25.

Metode pengujian perangkat lunak yang mengikuti prinsip pengembangan perangkat lunak agile disebut?

a)

Pengujian Ad Hoc

b)

Pengujian Agile

c)

Pengujian Manual

d)

Pengujian Otomatis

26.

Metode pengujian perangkat lunak tanpa perencanaan dan dokumentasi disebut?

a)

Pengujian Ad Hoc

b)

Pengujian Agile

c)

Pengujian Manual

d)

Pengujian Otomatis

27.

Metode pengujian perangkat lunak yang dilakukan secara manual oleh manusia disebut?

a)

Pengujian Agile

b)

Pengujian Ad Hoc

c)

Pengujian Manual

d)

Pengujian Otomatis

28.

Metode pengujian perangkat lunak yang dilakukan dengan bantuan skrip dan alat disebut?

a)

Pengujian Manual

b)

Pengujian Ad Hoc

c)

Pengujian Agile

d)

Pengujian Otomatis

29.

Metode pengujian perangkat lunak yang berbeda dari Level atau Tipe pengujian disebut?

a)

Metode

b)

Level

c)

Pengujian

d)

Tipe

30.

Apa yang dapat menyebabkan hasil tes yang positif palsu dalam pengujian perangkat lunak?

a)

Kasus uji yang ditulis dengan salah

b)

Semua jawaban di atas

c)

Kasus uji yang dieksekusi dengan salah

d)

Cacat dalam data uji

31.

Apa yang dapat menyebabkan hasil tes yang tidak diharapkan dalam pengujian perangkat lunak?

a)

Kasus uji yang ditulis dengan salah

b)

Kasus uji yang dieksekusi dengan salah

c)

Cacat dalam data uji

d)

Semua jawaban di atas

32.

Apa yang dapat menyebabkan kegagalan dalam pengujian perangkat lunak?

a)

Kerusakan perangkat keras server

b)

Kerusakan perangkat keras klien

c)

Kerusakan perangkat jaringan

d)

Semua jawaban di atas

33.

Apa yang dimaksud dengan kegagalan dalam konteks pengujian perangkat lunak?

a)

Kesalahan dalam perangkat lunak yang tidak memenuhi persyaratan atau spesifikasi

b)

Kesalahan manusia yang menghasilkan hasil yang salah

c)

Peristiwa di mana komponen atau sistem tidak melakukan fungsi yang diperlukan dalam batas yang ditentukan

d)

Kesalahan dalam komunikasi bisnis

34.

Apa yang dapat menyebabkan cacat dalam pengujian perangkat lunak?

a)

Kelalaian

b)

Kebodohan

c)

Kesalahan dalam komunikasi

d)

Semua jawaban di atas

35.

Apa yang dimaksud dengan cacat dalam konteks pengujian perangkat lunak?

a)

Peristiwa di mana komponen atau sistem tidak melakukan fungsi yang diperlukan dalam batas yang ditentukan

b)

Kesalahan dalam perangkat lunak yang tidak memenuhi persyaratan atau spesifikasi

c)

Kesalahan dalam komunikasi bisnis

d)

Kesalahan manusia yang menghasilkan hasil yang salah

36.

Apa yang dimaksud dengan kesalahan dalam konteks pengujian perangkat lunak?

a)

Kesalahan dalam perangkat lunak yang tidak memenuhi persyaratan atau spesifikasi

b)

Peristiwa di mana komponen atau sistem tidak melakukan fungsi yang diperlukan dalam batas yang ditentukan

c)

Kesalahan manusia yang menghasilkan hasil yang salah

d)

Kesalahan dalam komunikasi bisnis

37.

Apa yang dapat menyebabkan kesalahan dalam pengujian perangkat lunak?

a)

Kebodohan

b)

Kelalaian

c)

Semua jawaban di atas

d)

Kesalahan dalam komunikasi

38.

Apa yang dimaksud dengan TEST DATA dalam eksekusi pengujian perangkat lunak?

a)

Data yang digunakan dalam pengujian perangkat keras

b)

Data yang digunakan dalam pengujian database

c)

Data yang digunakan dalam pengujian perangkat lunak

d)

Data yang digunakan dalam pengujian jaringan

39.

Apa yang dimaksud dengan TEST SCRIPT dalam pengujian perangkat lunak?

a)

Sebuah set instruksi yang dilakukan pada pengujian database

b)

Sebuah set instruksi yang dilakukan pada sistem yang diuji untuk memverifikasi bahwa sistem berfungsi seperti yang diharapkan

c)

Sebuah set instruksi yang dilakukan pada pengujian perangkat keras

d)

Sebuah set instruksi yang dilakukan pada pengujian jaringan

40.

Apa yang dimaksud dengan TEST CASE dalam pengujian perangkat lunak?

a)

Sebuah set dokumen yang berisi prasyarat, prosedur, dan hasil yang diharapkan yang digunakan oleh seorang programmer untuk menentukan apakah sistem yang diuji memenuhi persyaratan atau berfungsi dengan benar

b)

Sebuah set dokumen yang berisi prasyarat, prosedur, dan hasil yang diharapkan yang digunakan oleh seorang tester untuk menentukan apakah sistem yang diuji memenuhi persyaratan atau berfungsi dengan benar

c)

Sebuah set dokumen yang berisi prasyarat, prosedur, dan hasil yang diharapkan yang digunakan oleh seorang analis bisnis untuk menentukan apakah sistem yang diuji memenuhi persyaratan atau berfungsi dengan benar

d)

Sebuah set dokumen yang berisi prasyarat, prosedur, dan hasil yang diharapkan yang digunakan oleh seorang manajer proyek untuk menentukan apakah sistem yang diuji memenuhi persyaratan atau berfungsi dengan benar

41.

Apa yang dimaksud dengan TEST SUITE dalam pengujian perangkat lunak?

a)

Sebuah kumpulan dari test data

b)

Sebuah kumpulan dari test script

c)

Sebuah kumpulan dari test case

d)

Sebuah kumpulan dari test plan

42.

Apa yang dimaksud dengan TEST PLAN dalam pengujian perangkat lunak?

a)

Sebuah dokumen yang menggambarkan ruang lingkup dan aktivitas pengujian database

b)

Sebuah dokumen yang menggambarkan ruang lingkup dan aktivitas pengujian jaringan

c)

Sebuah dokumen yang menggambarkan ruang lingkup dan aktivitas pengujian perangkat lunak

d)

Sebuah dokumen yang menggambarkan ruang lingkup dan aktivitas pengujian perangkat keras

43.

Apa yang dimaksud dengan kualitas perangkat lunak?

a)

Kesesuaian dengan kebutuhan

b)

Kecepatan proses

c)

Kemudahan penggunaan

d)

Kemampuan untuk beradaptasi

44.

Apa yang dimaksud dengan Verifikasi dalam pengujian perangkat lunak?

a)

Memastikan perangkat lunak sesuai dengan kebutuhan

b)

Memastikan perangkat lunak berfungsi dengan benar

c)

Memastikan perangkat lunak mudah digunakan

d)

Memastikan perangkat lunak dapat diandalkan

45.

Apa yang dimaksud dengan Siklus Hidup Pengembangan Perangkat Lunak (SDLC)?

a)

Tahapan dalam pembangunan perangkat lunak

b)

Tahapan dalam pengujian perangkat lunak

c)

Tahapan dalam pemeliharaan perangkat lunak

d)

Tahapan dalam pemasaran perangkat lunak

46.

Apa yang dimaksud dengan Mitos Pengujian Perangkat Lunak?

a)

Metode pengujian perangkat lunak

b)

Hasil pengujian perangkat lunak

c)

Fakta tentang pengujian perangkat lunak

d)

Keyakinan yang salah tentang pengujian perangkat lunak

47.

Apa yang dimaksud dengan Dimensi Kualitas Perangkat Lunak?

a)

Kemampuan perangkat lunak untuk efisien

b)

Kemampuan perangkat lunak untuk berjalan bersamaan

c)

Kemampuan perangkat lunak untuk beradaptasi

d)

Kemampuan perangkat lunak untuk diakses

48.

Apa yang dimaksud dengan Validasi dalam pengujian perangkat lunak?

a)

Memastikan perangkat lunak berfungsi dengan benar

b)

Memastikan perangkat lunak sesuai dengan kebutuhan

c)

Memastikan perangkat lunak dapat diandalkan

d)

Memastikan perangkat lunak mudah digunakan

49.

Apa yang dimaksud dengan Asuransi Kualitas Perangkat Lunak?

a)

Serangkaian aktivitas untuk memastikan kualitas dalam produk perangkat lunak

b)

Serangkaian aktivitas untuk memastikan kualitas dalam proses rekayasa perangkat lunak

c)

Serangkaian aktivitas untuk memastikan kualitas dalam pengembangan perangkat lunak

d)

Serangkaian aktivitas untuk memastikan kualitas dalam pengujian perangkat lunak

50.

Apa yang dimaksud dengan Pengendalian Kualitas Perangkat Lunak?

a)

Serangkaian aktivitas untuk memastikan kualitas dalam pengujian perangkat lunak

b)

Serangkaian aktivitas untuk memastikan kualitas dalam produk perangkat lunak

c)

Serangkaian aktivitas untuk memastikan kualitas dalam proses rekayasa perangkat lunak

d)

Serangkaian aktivitas untuk memastikan kualitas dalam pengembangan perangkat lunak

51.

Apa yang dimaksud dengan Perbedaan antara Asuransi Kualitas/Quality Assurance Perangkat Lunak dan Pengendalian Kualitas/Quality Control Perangkat Lunak?

a)

Asuransi Kualitas Perangkat Lunak fokus pada pengujian, sedangkan Pengendalian Kualitas Perangkat Lunak fokus pada pengembangan

b)

Asuransi Kualitas Perangkat Lunak fokus pada pengembangan, sedangkan Pengendalian Kualitas Perangkat Lunak fokus pada pengujian

c)

Asuransi Kualitas Perangkat Lunak fokus pada produk dan deteksi, sedangkan Pengendalian Kualitas Perangkat Lunak fokus pada proses dan pencegahan

d)

Asuransi Kualitas Perangkat Lunak fokus pada proses dan pencegahan, sedangkan Pengendalian Kualitas Perangkat Lunak fokus pada produk dan deteksi

52.

Apa yang dimaksud dengan Perbedaan antara Pengujian dan Debugging?

a)

Pengujian adalah proses untuk memastikan perangkat lunak berfungsi dengan benar, sedangkan Debugging adalah proses untuk memastikan perangkat lunak mudah digunakan

b)

Pengujian adalah proses untuk menemukan kesalahan, sedangkan Debugging adalah proses untuk memastikan perangkat lunak berfungsi dengan benar

c)

Pengujian adalah proses untuk memastikan perangkat lunak sesuai dengan kebutuhan, sedangkan Debugging adalah proses untuk menemukan kesalahan

d)

Pengujian adalah proses untuk menemukan kesalahan, sedangkan Debugging adalah proses untuk memastikan perangkat lunak sesuai dengan kebutuhan

53.

Apa yang dilakukan pada tahap Analisis Persyaratan dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Meninjau Laporan Kekurangan

b)

Merencanakan Uji

c)

Menjalankan Skrip Uji

d)

Menyiapkan Lingkungan Uji

54.

Apa yang dilakukan pada tahap Perencanaan Uji dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Merencanakan Uji

b)

Menjalankan Skrip Uji

c)

Meninjau Laporan Kekurangan

d)

Menyiapkan Lingkungan Uji

55.

Apa yang dilakukan pada tahap Desain Uji dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Merencanakan Uji

b)

Meninjau Laporan Kekurangan

c)

Menjalankan Skrip Uji

d)

Menyiapkan Lingkungan Uji

56.

Apa yang dilakukan pada tahap Persiapan Lingkungan Uji dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Merencanakan Uji

b)

Menjalankan Skrip Uji

c)

Meninjau Laporan Kekurangan

d)

Menyiapkan Lingkungan Uji

57.

Apa yang dilakukan pada tahap Pelaporan Uji & Penutupan dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Menjalankan Skrip Uji

b)

Menyiapkan Lingkungan Uji

c)

Meninjau Laporan Kekurangan

d)

Merencanakan Uji

58.

Apa yang dapat mempengaruhi pemilihan Siklus Hidup Pengujian Perangkat Lunak untuk suatu proyek?

a)

Kebijakan dan Standar Organisasi

b)

Karakteristik Produk dan Risiko

c)

Semua Jawaban di atas

d)

Hanya A dan B

59.

Apa yang dilakukan pada tahap Eksekusi Uji dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Merencanakan Uji

b)

Meninjau Laporan Kekurangan

c)

Menyiapkan Lingkungan Uji

d)

Menjalankan Skrip Uji

60.

Apa yang diidentifikasi pada tahap Analisis Persyaratan dalam Siklus Hidup Pengujian Perangkat Lunak?

a)

Kesesuaian dengan Standar Industri

b)

Kesalahan dalam Kode

c)

Kinerja Aplikasi

d)

Kekurangan dalam Spesifikasi

61.

Apa yang dimaksud dengan Uji Penerimaan Pengguna/User Acceptance Testing/UAT)?

a)

Uji yang dilakukan oleh pihak eksternal yang bukan karyawan organisasi yang mengembangkan perangkat lunak

b)

Uji yang dilakukan oleh pengguna akhir perangkat lunak

c)

Uji yang dilakukan oleh pelanggan organisasi yang mengembangkan perangkat lunak

d)

Uji yang dilakukan oleh anggota organisasi yang mengembangkan perangkat lunak

62.

Kapan Uji Penerimaan biasanya dilakukan dalam siklus pengembangan perangkat lunak?

a)

Sebelum Pengujian Integrasi

b)

Setelah Pengujian Unit

c)

Pada awal siklus pengembangan

d)

Setelah Pengujian Sistem

63.

Apa yang dimaksud dengan Uji Penerimaan Pelanggan?

a)

Uji yang dilakukan oleh pelanggan organisasi yang mengembangkan perangkat lunak

b)

Uji yang dilakukan oleh pengguna akhir perangkat lunak

c)

Uji yang dilakukan oleh pihak eksternal yang bukan karyawan organisasi yang mengembangkan perangkat lunak

d)

Uji yang dilakukan oleh anggota organisasi yang mengembangkan perangkat lunak

64.

Apa yang dimaksud dengan Uji Penerimaan Internal?

a)

Uji yang dilakukan oleh anggota organisasi yang mengembangkan perangkat lunak

b)

Uji yang dilakukan oleh pelanggan organisasi yang mengembangkan perangkat lunak

c)

Uji yang dilakukan oleh pengguna akhir perangkat lunak

d)

Uji yang dilakukan oleh pihak eksternal yang bukan karyawan organisasi yang mengembangkan perangkat lunak

65.

Metode apa yang biasanya digunakan dalam Uji Penerimaan?

a)

Unit Testing

b)

Gray Box Testing

c)

White Box Testing

d)

Black Box Testing

66.

Apa yang dimaksud dengan Uji Penerimaan Eksternal?

a)

Uji yang dilakukan oleh pengguna akhir perangkat lunak

b)

Uji yang dilakukan oleh anggota organisasi yang mengembangkan perangkat lunak

c)

Uji yang dilakukan oleh pihak eksternal yang bukan karyawan organisasi yang mengembangkan perangkat lunak

d)

Uji yang dilakukan oleh pelanggan organisasi yang mengembangkan perangkat lunak

67.

Apa yang dilakukan dalam Uji Penerimaan?

a)

Pembuatan Rencana Uji dan Kasus Uji

b)

Pengujian Otomatis

c)

Pengujian Integrasi

d)

Pengujian Unit

68.

Dalam model pengembangan perangkat lunak iteratif dan inkremental, kapan Uji Penerimaan biasanya dilakukan?

a)

Hanya pada awal siklus hidup

b)

Pada awal setiap iterasi / inkremental

c)

Hanya pada akhir siklus hidup

d)

Pada akhir setiap iterasi / inkremental

69.

Apa yang dimaksud dengan data BLANK dalam pengujian perangkat lunak?

a)

Data yang tidak didukung oleh aplikasi

b)

Data yang diharapkan oleh aplikasi

c)

Tidak ada data atau file kosong

d)

Data valid yang memenuhi batas kondisi

70.

Apa yang harus dilakukan jika data pribadi yang sensitif harus digunakan dalam pengujian?

a)

Menggunakan data sensitif tanpa izin

b)

Menggunakan data tanpa mengubahnya

c)

Menghapus data sensitif sebelum pengujian

d)

Menggunakan data sensitif tanpa memperhatikan aturan privasi

71.

Apa yang dimaksud dengan data VALID dalam pengujian perangkat lunak?

a)

Data yang tidak didukung oleh aplikasi

b)

Data yang diharapkan oleh aplikasi

c)

Tidak ada data atau file kosong

d)

Data valid yang memenuhi batas kondisi

72.

Apa yang dimaksud dengan data INVALID dalam pengujian perangkat lunak?

a)

Data valid yang memenuhi batas kondisi

b)

Tidak ada data atau file kosong

c)

Data yang diharapkan oleh aplikasi

d)

Data yang tidak didukung oleh aplikasi

73.

Apa yang dimaksud dengan data BOUNDARY dalam pengujian perangkat lunak?

a)

Data yang tidak didukung oleh aplikasi

b)

Data yang diharapkan oleh aplikasi

c)

Tidak ada data atau file kosong

d)

Data valid yang memenuhi batas kondisi

74.

Apa yang dimaksud dengan data HUGE dalam pengujian perangkat lunak?

a)

Tidak ada data atau file kosong

b)

Data yang diharapkan oleh aplikasi

c)

Set data besar yang digunakan untuk Pengujian Kinerja

d)

Data yang tidak didukung oleh aplikasi

75.

Apa yang dimaksud dengan persiapan data uji secara manual?

a)

Mengumpulkan data dari sistem legacy atau lainnya dan menggunakannya tanpa modifikasi

b)

Mempersiapkan data uji secara manual

c)

Mengimpor data dari lingkungan produksi dan menggunakannya tanpa modifikasi

d)

Menghasilkan data secara otomatis dari alat generasi data

76.

Apa yang dimaksud dengan dimensi kualitas 'Responsiveness'?

a)

Kemampuan perangkat lunak untuk diuji dengan mudah

b)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk merespons dengan cepat

77.

Apa yang dimaksud dengan dimensi kualitas 'Stability'?

a)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

b)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

c)

Kemampuan perangkat lunak untuk merespons dengan cepat

d)

Kemampuan perangkat lunak untuk tetap stabil di bawah beban yang bervariasi atau dari waktu ke waktu

78.

Apa yang dimaksud dengan dimensi kualitas 'Security'?

a)

Kemampuan perangkat lunak untuk melindungi dari akses yang tidak sah, invasi privasi, pencurian, kehilangan data, dll.

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

d)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

79.

Apa yang dimaksud dengan dimensi kualitas 'Efficiency'?

a)

Kemampuan perangkat lunak untuk beroperasi dengan baik atau mencapai hasil tanpa pemborosan energi, sumber daya, usaha, waktu, atau uang

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

80.

Apa yang dimaksud dengan dimensi kualitas 'Functionality'?

a)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk menjalankan fungsi sesuai yang diinginkan atau diinginkan

81.

Apa yang dimaksud dengan dimensi kualitas 'Installability'?

a)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

d)

Kemampuan perangkat lunak untuk tetap stabil di bawah beban yang bervariasi atau dari waktu ke waktu

82.

Apa yang dimaksud dengan dimensi kualitas 'Localizability'?

a)

Kemampuan perangkat lunak untuk tetap stabil di bawah beban yang bervariasi atau dari waktu ke waktu

b)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk merespons dengan cepat

83.

Apa yang dimaksud dengan dimensi kualitas 'Maintainability'?

a)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

b)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

c)

Kemampuan perangkat lunak untuk merespons dengan cepat

d)

Kemudahan dengan mana perangkat lunak dapat dimodifikasi (menambah fitur, meningkatkan fitur, memperbaiki bug, dll.)

84.

Apa yang dimaksud dengan dimensi kualitas 'Performance'?

a)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

b)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

c)

Kemampuan perangkat lunak untuk merespons dengan cepat

d)

Kecepatan di mana perangkat lunak beroperasi di bawah beban tertentu

85.

Apa yang dimaksud dengan dimensi kualitas 'Portability'?

a)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

b)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

c)

Kemampuan perangkat lunak untuk merespons dengan cepat

d)

Kemampuan perangkat lunak untuk dipindahkan dengan mudah dari satu lokasi ke lokasi lain

86.

Apa yang dimaksud dengan dimensi kualitas 'Reliability'?

a)

Kemampuan perangkat lunak untuk melakukan fungsi yang diperlukan dalam kondisi yang ditentukan selama periode waktu yang ditentukan tanpa kesalahan

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

87.

Apa yang dimaksud dengan dimensi kualitas 'Scalability'?

a)

Kemampuan perangkat lunak untuk merespons dengan cepat

b)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

c)

Tingkat kemampuan perangkat lunak untuk meningkat atau menurun dalam kinerja sebagai respons terhadap perubahan permintaan pemrosesan perangkat lunak

d)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

88.

Apa yang dimaksud dengan dimensi kualitas 'Testability'?

a)

Kemampuan perangkat lunak untuk diuji dengan mudah

b)

Kemampuan perangkat lunak untuk merespons dengan cepat

c)

Kemampuan perangkat lunak untuk diinstal di lingkungan tertentu

d)

Kemampuan perangkat lunak untuk digunakan dalam berbagai bahasa dan zona waktu

89.

Agile adalah metodologi modern yang menggunakan pendekatan ...

a)

prediktif

b)

adaptif

c)

iterative

d)

inkremental

90.

Apakah tujuan penggunaan test tool

a)

Pengujian alur pengembangan perangkat lunak.

b)

Mencari debug error pada sorce code

c)

Digunakan untuk mengatur lingkungan dan menciptakan kondisi pengujian, mengatur hasil pengujian.

d)

Dokumentasi hasil analisa pada perangkat lunak.

91.

Salah satu bentuk pengujian di mana pengujian dilakukan secara pararel dengan volume testing untuk mengetahui unjuk kerja sistem (waktu respons dan through rate) pada beberapa kondisi proses dan konfigurasi. Bentuk pengujian ini dinamakan….

a)

Stress testing

b)

Performance testing

c)

Volume testing

d)

Data recovery testing

e)

Design testing

92.

Apa yang dimaksud dengan pengujian White-box ?

a)

Teknik untuk menguji aplikasi dengan memiliki pengetahuan terbatas tetang cara kerja internal aplikasi.

b)

Pengujian didasarkan pada detail aplikasi seperti tampilan, kesesuaian alur fungsi dengan bisnis proses yang diingikan oleh pengguna tidak melihat dan menguji kode program.

c)

Pengujian yang di dasarkan pada detail prosedur dan alur logika kode program.

93.

What is the testing method used to test individual components (modules in procedural programming / classes in OOP)?

a)

Validation Testing

b)

Unit Testing

c)

Integration Testing

d)

System Testing

94.

Alpha Testing dilakukan di lingkungan....

a)

User

b)

Developer

95.

Urutan level pengujian perangkat lunak yang benar adalah

1 System Testing

2 Integration Testing

3 Acceptance Testing

4 Unit Testing

a)

1 - 2 - 3 - 4

b)

4 - 2 - 1 - 3

c)

4 - 3 - 1 - 2

d)

1 - 3 - 4 - 2

96.

Berikut ini daftar pengujian yang dilakukan pada level system testing, Kecuali :

a)

Stress Testing

b)

Beta Testing

c)

Performance Testing

d)

Functional Testing

97.

Pada suatu perusahaan, Nur adalah seorang pengembang software yang bertugas menguji komponen-komponen software yang telah didistribusikan pada multiple platform. Pengujian ini dikenal sebagai?

a)

system integration testing

b)

end to end testing

c)

adhoc testing

d)

unit testing

98.

Tool pengujian yang digunakan untuk menguji di PHP adalah

a)

PHPUnit

b)

JUnit

c)

JsUnit

d)

Veracode

99.

Apa perbedaan antara pengujian fungsional dan pengujian non-fungsional?

a)

Pengujian non-fungsional adalah pengujian yang dilakukan untuk memastikan bahwa sistem berfungsi sesuai dengan kebutuhan fungsional yang telah ditentukan.

b)

Pengujian fungsional adalah pengujian yang dilakukan untuk memastikan bahwa sistem berfungsi sesuai dengan kebutuhan fungsional yang telah ditentukan. Pengujian non-fungsional adalah pengujian yang dilakukan untuk memastikan bahwa sistem memenuhi kebutuhan non-fungsional seperti keamanan, kinerja, dan skalabilitas.

c)

Pengujian fungsional adalah pengujian yang dilakukan untuk memastikan bahwa sistem berfungsi sesuai dengan kebutuhan non-fungsional yang telah ditentukan.

d)

Pengujian fungsional dan pengujian non-fungsional adalah dua istilah yang merujuk pada hal yang sama.

100.

Jenis software testing yang menggunakan alat otomasi khusus untuk menemukan cacat yang tak terlihat adalah?

a)

Manual testing

b)

Automation testing

c)

Performance testing

d)

Regression testing