wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GAME TESTING (QA)

Total questions: 60

Worksheet time: 33mins

Name
Class
Date
1.

sebutkan 3 metode pengujian dalam perangkat lunak

a)

White box testing, black box testing, grey box testing

b)

White box testing, black box testing, brown box testing

c)

White box testing, black box testing, gold box testing

d)

White box testing, gold box testing, brown box testing

2.

apa tujuan dari software testing

a)

software dapat bekerja seperti yang diharapkan

b)

software dapat bekerja walaupun terdapat beberapa bugs

c)

software dapat memiliki perfomance yang sangat tinggi

d)

software dapat dijual ke end-user

3.

Di tahap manakah kita mengenal istilah blackbox dan whitebox?

a)

analysis

b)

design

c)

implementation

d)

testing

4.

Apa yang dimaksud implementation and unit testing?

a)

Spesifikasi teknis sistem dalam pemahaman developer/pengembang (“Spesifikasi masalah”). Proses mendesain hardware dan software dalam system berdasarkan kebutuhan.

b)

Merealisasikan desain sebagai seperangkat software atau unit program. Serta menguji setiap unit sesuai dengan spesifikasi.

c)

Merupakan fase yang paling panjang. Dimana sistem terpasang dan digunakan dalam keseharian. Perawatan dilakukan ketika terjadi kesalahan yang tidak ditemukan pada saat pengujian.

d)

•Software atau unit program yang telah dibuat diintegrasikandan diuji sebagai sebuah sistem yang lengkap untuk memastikan kebutuhan perangkat lunak telah terpenuhi

5.

Berikut bukan merupakan profesi seorang QA

a)

Quality Assurance Analyst

b)

Test Engineer

c)

Frontend Engineer

d)

Software Developer Engineer in Test

6.

Jenis test apa yang dilakukan ketika kita memastikan fitur fitur lain tidak berdampak ketika ada release baru?

a)

smoke testing

b)

sanity testing

c)

regression testing

d)

blackbox testing

7.

Metode pengujian perangkat lunak yang melibatkan pengujian alur kerja aplikasi dari awal hingga akhir disebut…

a)

end to end testing

b)

smoke testing

c)

sanity testing

d)

compatibility testing

8.

Pesan “404 not found” adalah contoh bentuk bug yang muncul ketika …

a)

Implementasi Framework

b)

Implementasi UX

c)

Implementasi UI

d)

Implementasi business logic

9.

Salah satu fungsi bug reporting adalah…

a)

Sebagai panduan bagi developer dalam melakukan perbaikan bug

b)

Sebagai dokumentasi bahwa ada tim yang tidak bekerja maksimal

c)

Sebagai bukti bahwa developer belum melakukan testing

d)

Sebagai panduan development sprint selanjutnya

10.

Manakah yang bukan berfungsi sebagai testing tools

a)

Selenium

b)

Appium

c)

Laravel

d)

Jmeter

11.

Manakah dari tools berikut yang bukan berfungsi sebagai testing API

a)

Postman

b)

Rest assured

c)

Fiddler

d)

Axios

12.

Response code manakah yang salah?

a)

401: Not Accepted

b)

404: Not Found

c)

200: Ok

d)

500: Internal Server Error

13.

Berikut yang bukan defenisi dari pengujian perangkat lunak adalah

a)

Proses mengeksekusi suatu program atau sistem dengan tujuan mencari kesalahan

b)

Pengukuran kualitas Perangkat lunak

c)

Proses analisis dan penetuan kebutuhan perangkat lunak (requirement)

d)

Proses analisis item perangkat lunak untuk mendeteksi perbedaan kondisi yang ada dan yang dibutuhkan dan untuk mengevaluasi fitur item perangkat lunak.

14.

Pengujian yang dapat dilakukan untuk pengembangan perangkat lunak secara iteratif adalah

a)

Pengujian unit

b)

Pengujian fungsionalitas

c)

Pengujian blackbox

d)

pengujian integration

15.

Berikut tahapan Test Cycle kecuali

a)

Menjalankan test case

b)

-Bug Reporting

c)

Merevisi dan menambah test case jika diperlukan

d)

Mendokumentasikan test cycle dan mengupdatenya

16.

Penilaian stress testing dan performance testing dalam sisklus hidup pengujian perangkat lunak dilakukan pada tahapan :

a)

Construction

b)

Test cycle

c)

Final Testing dan Implementation

d)

Post Implementation

17.

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

18.

Pengujian yang dilakukan untuk melihat ketahanan perangkat lunak dari berbagai kondisi adalah

a)

Pengujian Unit

b)

Pengujian Integration

c)

Pengujian System

d)

Pengujian acceptance

19.

Pengujian yang dilakukan dengan menggunakan driven dan stub adalah

a)

Pengujian Unit

b)

Pengujian Integration

c)

Pengujian System

d)

Pengujian acceptance

20.

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

a)

Stress Testing

b)

Beta Testing

c)

Performance Testing

d)

Functional Testing

21.

Pengujian yang dilakukan untuk menguji banyaknya user yang bisa login dalam satu waktu adalah

a)

Stress Testing

b)

Beta Testing

c)

Performance Testing

d)

Functional Testing

22.

Pengujian yang dilakukan oleh user dan dilakukan di tempat pengembang adalah

a)

Alfa Testing

b)

Beta Testing

c)

Stress Testing

d)

Gamma Testing

23.

Pengujian yang dilakukan tanpa pengetahuan mengenai back end dari sistem, struktur ataupun bahasa dari modul yang sedang diuji adalah pengujian

a)

Blackbox Testing

b)

Whitebox Testing

24.

Pernyataan yang salah tentang automated testing berikut ini adalah

a)

Mengunakan berbagai macam tools

b)

Memiliki pengetahuan tentang sw yang sedang diuji

c)

Memiliki skiled quality assurance

d)

Pengujian tanpa pengetahuan mengenai back end

25.

Pengujian terhadap komponen komponen software yang telah didistribusikan pada multiple platform adalah

a)

Pengujian system integration

b)

Pengujian end to end

c)

Pengujian adhoc

d)

Pengujian unit

26.

Pengujian yang dilakukan tanpa perencanaan, tanpa pengujian yang formal atau diluar test plan

a)

Pengujian system integration

b)

Pengujian end to end

c)

Pengujian adhoc

d)

Pengujian unit

27.

Berikut ini yang tidak termasuk automation testing tools adalah

a)

Zap Scanning report

b)

Selenium

c)

Locust

d)

Trello

28.

Untuk melakukan pengujian whitebox seorang tester harus paham dengan code program

a)

Benar

b)

Salah

29.

Yang merupakan penyebab defect adalah

a)

Requirement dituliskan secara salah

b)

Kode program salah

c)

Pengujian salah dilakukan

d)

Spesifikasi sudah jelas

30.

Jenis pengujian yang dilakukan terhadap unit-unit program yang saling berhubungan disebut

a)

Pengujian stress

b)

Pengujian integrasi

c)

Pengujian Unit

d)

Pengujian Validasi

31.

Jumlah Edge flograph ini adalah

a)

8

b)

10

c)

11

d)

9

32.

Jumlah Node flograph ini adalah

a)

8

b)

10

c)

11

d)

9

33.

Yang termasuk dari Software Testing adalah, kecuali...

a)

Gamma Testing

b)

Test-Drive Testing

c)

Alpha Testing

d)

Beta Testing

34.

Proses untuk menunjukkan bahwa suatu program menjalankan apa yang diperintahkan dan untuk menemukan cacat program sebelum program digunakan merupakan definisi dari...

a)

Perencanaan

b)

Analisis

c)

Testing

d)

Desain

35.

Pernyataan berikut ini yang paling sesuai dengan prinsip pengujian adalah...

a)

Pengujian yang sukses pengujian yang tidak menemukan kesalahan

b)

Pengujian dilakukan untuk melihat sistem berjalan dengan baik

c)

Pengujian yang baik adalah pengujian yang selalu berhasil menjalankan sistem dengan baik

d)

Pengujian yang baik adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya

36.

Tujuan dilakukannya pengujian Alpha adalah...

a)

menggunakan struktur data internal untuk menjamin validitas jalur keputusan

b)

menggunakan semua keputusan logis untuk semua kondisi true atau false

c)

memberikan jaminan bahwa semua jalur independen suatu modul digunakan minimal satu kali

d)

menguji fungsional secara keseluruhan dengan berbagai teknik

37.

Yang dimaksud dengan end-user pada Alpha Testing adalah...

a)

Tidak terkait dengan developers

b)

Orang yang berada diluar lingkungan developer

c)

Rekan se-tim pada developer tersebut

d)

Orang yang tidak dalam pengawasan developer

38.

Beta testing dilakukan saat...

a)

sebelum pengujian awal

b)

setelah pengujian awal

c)

dilakukan saat alpha testing

d)

dilakukan bersamaan dengan gamma testing

39.

Tujuan utama di Beta testing adalah...

a)

mencari feedback dari pengguna asli

b)

menguji fungsi dasar produk

c)

memfilter sistem software yang cacat

d)

menguji sistem software

40.

Fase pada Alpha Testing yang dapat dilakukan secara paralel (tim developer dan tim penguji bekerja bersamaan) disebut...

a)

Pre-Alpha Testing

b)

Alpha Testing

c)

Post Alpha Testing

d)

Fase Alpha Testing

41.

Siklus pengujian Alpha Testing akan berlanjut ke siklus berikutnya jika...

a)

tim developer belum memperbaiki cacat

b)

hasil pengujian telah diserahkan ke tim developer untuk diperbaiki

c)

tim penguji sudah tidak menemukan masalah/cacat sistem lagi

d)

tim penguji belum melakukan uji ulang setelah sistem diperbaiki

42.

Berapa persen produk diciptakan agar dapat dilakukan beta testing?

a)

75 % - 80 %

b)

80% - 85%

c)

85% - 90%

d)

90% - 95%

43.

Tahap pada Beta Testing yang melibatkan bisnis untuk memilih orang yang tepat untuk pengujian disebut...

a)

perencanaan

b)

perekrutan

c)

perilisan

d)

evaluasi umpan balik

44.

Apa yang dimaksud dengan test plan

a)

Dokumen yang berisi definisi dan tujuan dan sasaran pengujian.

b)

Membuat aturan baru tentang rancangan basis data.

c)

Perancangan sistem basis data.

d)

Alur flowchat pengembangan perangkat lunak

45.

Apakah yang dimaksud dengan test case

a)

Dokumen yang berisi prosedur dan aturan pengembangan perangkat lunak.

b)

Sistem yang dibangun dengan alur SDLC.

c)

Pemilihan metode pengujian yang baik.

d)

Kondisi yang akan dieksekusi pada sistem, tester memberi data pada sistem, sistem memberikan beberapa kondisi melalui output.

46.

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.

47.

Apa yang dimaksud dengan Bug report

a)

Dokumen teknikal yang menjelaskan tanda atau failure mode.

b)

Hasil normalisasi data.

c)

Analisa kesalahan code.

d)

Analisa Pengamanan

48.

Mengapa test environment dibutuhkan.

a)

Untuk mengetahui jenis kode yang erorr

b)

Menyesuaikan sistem dengan keinginan user dengan memperhatikan lingkungan kerja.

c)

Pengaturan di mana pengujian terjadi, termasuk platform, infrastruktur, uji lab.

d)

Melakukan validasi pada setiap user yang akan menggunakan sistem.

49.

Tujuan dari test result

a)

Dokumentasi prosedur dalam pengembangan sistem basis data.

b)

Melakukan analisa dan merancang security pada data, agar terhidar dari kelemahan sistem.

c)

Analisa kebutuhan pimpinan dan user.

d)

Mendokumentasikan hasil pengujian, untuk mengetahui capaian.

50.

Bug adalah masalah yang hadir dalam sistem, gagal memenuhi harapan atau biasa disebut cacat.

a)

Benar

b)

Salah

51.

verifikasi bertujuan agar sistem tidak memberikan informasi tentang kegagalan pada perangkat lunak.

a)

Benar

b)

Salah

52.

Validasi merupakan istilah yang digunakan untuk mengetahui apakah produk atau perangkat lunak yang dibangun sudah tepat.

a)

Benar

b)

Salah

53.

Pengujian ini membahas perakitan dan integrasi komponen untuk membentuk paket perangkat lunak yang lengkap disebut dengan...

a)

Integration Testing

b)

Unit Testing

c)

System Testing

d)

Acceptance Testing

54.

Pengujian ini bertujuan untuk mengevaluasi keberadaan dan berjalannya fungsi keamanan sistem/aplikasi guna memastikan integritas dan kerahasiaan data disebut dengan...

a)

System Testing

b)

Unit Testing

c)

Security Testing

d)

Error Testing

55.

Pengujian ini dapat dilakukan dengan menguji apakah sistem / aplikasi tersebut dapat berjalan sesuai dengan kondisi yang diharapkan jika diimplementasi pada OS yang berbeda, browser yang berbeda, atau user yang awam disebut dengan...

a)

Deployment Testing

b)

Component

c)

Unit Testing

d)

System Testing

56.

Alasan mengapa proses Beta Testing memakan waktu yang lebih sedikit adalah...

a)

revisi yang dilakukan banyak

b)

masalah sistem belum diselesaikan oleh developer

c)

error pada fundamental sistem sudah diselesaikan di alpha test

d)

revisi dari developer lama

57.

salah satu metode pengujian perangkat lunak yang berfokus pada behavioral dan functionality dari perangkat lunak tersebut adalah ...

a)

V-Model

b)

Black box

c)

White box

d)

Experience based

58.

salah satu contoh implementasi dari metode White box testing adalah ...

a)

mencoba beberapa set inputan pada sebuah form

b)

melakukan clicking pada komponen di dalam antarmuka aplikasi

c)

menelusuri jalur akses dari algoritma yang digunakan

d)

semua benar

59.

Integration testing dilakukan berdasarkan ...

a)

hasil analisis kebutuhan perancangan sistem

b)

hasil perancangan arsitektur sistem

c)

hasil desain komponen sistem

d)

hasil penulisan kode program

60.

Siapa yang harus dan wajib membuat Test Case?

a)

Manager

b)

Product Manager

c)

Qa