Kumpulan Soal Pilihan Ganda dan Kunci Jawaban Testing dan Implamentasi Untuk Latihan Ujian

oleh -6,861 views

Berbagiruang.com – Berikut adalah Kumpulan Soal Pilihan Ganda dan Kunci Jawaban Testing dan Implamentasi Untuk Latihan Ujian yang terdiri dari 49 soal pilihan ganda. Dengan adanya soal latihan ini semoga bisa sebagai bahan pembelajaran dan latihan sebelum menghadapi ujian.

1. Alat untuk memilih test case atau menentukan bahwa satu set test case cukup untuk tujuan yang ditentukan
a. A dan B salah
b. Test Selection Criteria
c. Test Adequacy Criteria
d. A dan B benar*

2. B Acceptance
a. Proses testing
b. Module testing*

3. Ciri dari karakter Observabilitas adalah
a. Semua kode dapat dieksekusi melalui berbagai kombinasi input
b. Status dan variabel sistem tidak dapat diamati selama eksekusi
c. Semua faktor yang mempengaruhi output dapat diamati
d. Semua faktor yang mempengaruhi output dapat dieksekusi*

4. Kualitas adalah keseluruhan dari fitur yang menjadikan produk dapat memuaskan atau dipakai sesuai kebutuhan dengan harga yang terjangkau, definisi tersebut dikemukakan oleh..
a. W.E. Perry
b. CROSBY
c. ISO-8402*
d. J. Juran

5. Konsep siklus dari testing adalah
a. Testing bukan untuk satu fase pengembangan saja
b. Hasil Testing diasosiasikan pada tiap fase pengembangan
c. A dan B benar*
d. A dan B salah

6. Mendefinisikan kebutuhan user termasuk dalam pengembangan sistem termasuk dalam fase
a. Analysis*
b. Feasibility Study
c. Design
d. Requirement

7. Salah satu cara untuk membuat pengujian lebih mudah dilakukan adalah dengan..
a. Memahami perangkat lunak yang diuji
b. Memahami karakteristik perangkat lunak yang diuji*
c. Memahami perangkat lunak dengan karakteristik tertentu
d. Memahami setiap pengujian yang akan dilakukan

8. Pengujian terhadap koleksi unit-unit komponen yang saling berhubungan adalah
a. System Testing
b. Sub-System Testing
c. Module Testing*
d. Unit Testing

9. Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development Methodologies)……?
a. Snoflake Model
b. Requirement Model
c. Waterfall Model*
d. Starshcema Model

10. Apa maksud dari perangkat lunak yang bersifat fleksibel
a. Dampak Perubahan terlihat pada tahap design
b. Perubahan kebutuhan mudah untuk memverifikasi tujuan
c. Perubahan kebutuhan mudah untuk di modifikasi*
d. Perubahan kebutuhan mudah untuk diakomodasi oleh pengembangan Perangkat Lunak

11. Berikut ini adalah cirri-ciri karekteristik Perangkat Lunak yang baik, Kecuali…
a. Maintainability
b. Efficiency
c. Dependability
d. Quality*

12. Kesalahan dalam source code yang mungkin menimbulkan kegagalan ketika code yang mengalami kerusakan dijalankan disebut..
a. A dan B benar
b. A dan B salah
c. Fault*
d. Failure

13. Fase terdepan dalam proses rekayasa perangkat lunak (software engineering) ….?
a. Code
b. Specification
c. Requirements*
d. Desain

14. Pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya merupakan
a. prinsip pengujian*
b. Testabilitas pengujian
c. Sasaran Pengujian
d. karakteristik pengujian

15. Salah satu dari kegunaan testing bagi praktisi adalah
a. Menentukan kesiapan dokumen penerimaan sistem*
b. Menentukan penerimaan sistem
c. Menentukan dokumen penerimaan sistem
d. Menentukan penerimaan dari pengguna

16. Pengujian dilakukan oleh pihak ketiga yang independen merupakan
a. prinsip pengujian*
b. Sasaran Pengujian
c. Testabilitas pengujian
d. karakteristik pengujian

17. Pandangan para praktisi tentang obyektifitas testing adalah..
a. Mencari sejauh apa kemampuan dari sistem
b. Menangani keterbatasan sistem
c. Menangani setiap kelemahan sistem
d. Menangani setiap kesalahan sistem*

18. Manakah jawaban berikut yang merupakan pengetahuan pendekatan testing:
a. Standar testing
b. Dokumentasi testing*
c. Regression testing
d. Latar belakang QA

19. Semakin baik software bekerja, semakin efisien software tersebut dapat diuji, merupakan karakteristik perangkat lunak
a. Decomposability
b. Observability
c. Operability*
d. Stability

20. Memahami karakteristik perangkat lunak yang diuji adalah salah satu cara untuk..
a. Mempermudah proses persiapan pengujian
b. Memperbaiki kualitas pengujian
c. Mempermudah proses pengujian*
d. Meningkatkan kualitas pengujian

21. Dari siklus pengembangan sistem, mana yang meliputi penetapan jangkauan proyek, mengenal resiko ,dan mengatur rangkaian tugas adalah
a. Seleksi sistem
b. Analisa sistem*
c. Desain sistem secara terperinci
d. Perencanaan sistem

22. Proses testing pada sistem terintegrasi untuk melakukan verifikasi bahwa sistem telah sesuai spesifikasi disebut..
a. Sistem testing
b. Unit testing*
c. Integration testing
d. Acceptance testing

23. Proses eksekusi program secara intens untuk menemukan error:
a. Operating
b. Testing*
c. Implementasi
d. Sisten

24. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan, hal tersebut sesuai dengan?
a. Unsur-unsur pengujian
b. Prinsip dasar pengujian*
c. Capaian pengujian
d. Dasar-dasar pengujian

25. Manakah dari jawaban berikut yang merupakan rencana pengujian
a. Menspesifikasi kebutuhan input dan output sistem
b. Menspesifikasi kebutuhan pembiayaan sistem selama pengujian
c. Menspesifikasi kebutuhan pengujian secara aktual
d. Menspesifikasi komponen sistem yang diuji*

26. Salah satu atribut personaliti yang diharapkan bagi seorang tester yaitu
a. Atribut data yang patut dikembangkan
b. Atribut prioritas yang patut dikembangkan*
c. Atribut positif yang patut dikembangkan
d. Atribut personal yang patut dikembangkan

27. Output yang tidak benar/tidak sesuai ketika sistem dijalankan merupakan pengertian dari..
a. Failure*
b. A dan B salah
c. Fault
d. A dan B benar

28. Praktik acceptance testing secara umum adalah
a. Mengevaluasi kebutuhan dan fungsi sistem
b. Mempersiapkan alat bantu pengujian
c. Mengevaluasi kesiapan dokumentasi untuk digunakan
d. Mengevaluasi kesiapan untuk digunakan*

29. Pengecekan entitas software untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan
a. Validasi
b. Observability
c. Verifikasi*
d. Controllability

30. Seberapa mudah sebuah perangkat lunak dapat diuji adalah pengertian dari
a. Testabilitas*
b. Stability
c. Simplicity
d. Operability

31. Pernyataan yang benar pada tahapan dasar pada Debug adalah…
a. Mencari dan menemukan kesalahan yang ada di dalam program
b. Mencari, menemukan dan memperbaiki kesalahan yang ada di dalam program*
c. Mencari dan memperbaiki kesalahan yang ada di dalam program
d. Mencari, menemukan, menyelidiki dan memperbaiki kesalah yang ada di dalam program

32. Melihat kebenaran sistem apakah proses yang ditulis dalam spesifikasi adalah apa yang sebenarnya diinginkan atau dibutuhkan oleh pengguna
a. Operability
b. Bug
c. Validasi*
d. Verifikasi

33. Cacat desain pada perangkat lunak yang mengakibatkan perangkat lunak tidak berfungsi sebagaimana mestinya
a. Decomposability
b. Operability
c. Bug*
d. Testing

34. Salah satu dari fungsi testing adalah..
a. Membuat kualitas dapat dilihat secara subjektif
b. Membuat kualitas dapat dilihat secara keseluruhan
c. Membuat kualitas dapat dilihat secara individu
d. Membuat kualitas dapat dilihat secara objektif*

35. Pengujian operasional yang aktual atau disimulasikan dengan pengguna potensial atau tim penguji independen pada perangkat lunak disebut pengujian..
a. Alfa*
b. Beta
c. A dan B salah
d. A dan B benar

36. Salah satu pertimbangan yang harus dilakukan pada saat melakukan pengujian adalah
a. Sejauh apa kemampuan dari sistem
b. Domain Masukan
c. Pelaporan kualitas sistem
d. Psikologi Testing*

37. Kelompok mana saja yang terkait dalam pengembangan perangkat lunak
a. Customer, Programmer, User
b. Management, User, Customer
c. Management, Customer, Developer*
d. Programer, User, Developer

38. Keuntungan dari Unit Testing
a. A dan B salah
b. Masalah yang ditemukan pada tahap awal*
c. A dan B benar
d. Membantu dalam mempertahankan dan mengubah kode

39. Kesuksesan dalam melakukan pengujian dibutuhkan beberapa hal penting, kecuali..
a. Pengetahuan bisnis*
b. Kreatifitas
c. Pengalaman testing
d. Pemahaman terhadap konsep siklus dari pengujian

40. Testing adalah proses eksekusi pogram secara intens untuk menemukan error menurut
a. Myers*
b. Hetzel
c. Friedrich
d. Standar ANSI/IEEE

41. Urutan tingkat pengujian perangkat lunak
a. Unit-System-Integration-Acceptance
b. Unit-Integration-System-Acceptance*
c. System-Unit-Integration-Acceptance
d. Unit-Integration-Acceptance-System

42. Dalam tujuh tahapan Software Engineering proses mencari kesalahan sintak terdapat pada
a. Design
b. Coding
c. Requirements
d. Testing*

43. Yang termasuk kedalam bagian dari proses testing kecuali:
a. Output testing*
b. Acceptance testing
c. Sistem testing
d. Sub sistem testing

44. Manakah dari jawaban berikut yang merupakan prinsip dari testing
a. Testing merupakan kegiatan yang membutuhkan ketelitian*
b. Testing merupakan kegiatan yang membutuhkan masukan yang mungkin sangat banyak jumlahnya
c. Testing merupakan pekerjaan yang kreatif dan sulit
d. Testing membutuhkan pertimbangan-pertimbangan

45. Pengujian harus sudah sejak lama direncanakan sebelum pengujian itu dimulai, hal tersebut sesuai dengan?
a. Unsur-unsur pengujian
b. Dasar-dasar pengujian
c. Capaian pengujian
d. Prinsip dasar pengujian*

46. Berikut ini adalah macam – macam sifat dari perangkat lunak yang baik, kecuali?
a. Maintainability*
b. Acceptability
c. Usability
d. Dependability

47. Ciri dari karakter Kontrolabilitas adalah
a. Semua kode dapat dieksekusi melalui berbagai kombinasi input*
b. Semua faktor yang mempengaruhi output dapat dieksekusi
c. Status dan variabel sistem tidak dapat diamati selama eksekusi
d. Semua faktor yang mempengaruhi output dapat diamati

48. Pengujian yang integritas untuk membentuk sistem yang dilakukan oleh tim penguji independent merupakan bagian dari :
a. System testing
b. Component testing
c. Planning testing
d. Integration testing*

49. Testabilitas perangkat lunak adalah
Select one:
a. Seberapa penting pengujian perangkat lunak
b. Seberapa sering sebuah perangkat lunak diuji
c. Seberapa mudah sebuah perangkat lunak dapat diuji*
d. Pentingnya pengujian perangkat lunak