wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS SQA Part 2

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

Apa saja standar kualitas yang disebutkan dalam dokumen?

a)

ISO/IEC 25010, ISO 9001, CMMI.

b)

ISO 14001, ISO 27001, Six Sigma.

c)

ISO 50001, ISO 31000, Lean.

d)

ISO 22000, ISO 45001, Agile.

2.

Apa saja tools QA yang disebutkan dalam dokumen?

a)

JUnit, Selenium, JMeter, SonarQube, Jira, Git

b)

JUnit, Python, JMeter, SonarQube, Trello, Git

c)

JUnit, Selenium, JMeter, SonarQube, Trello, Git

d)

JUnit, Selenium, JMeter, SonarQube, Jira, GitHub

3.

Alat apa yang digunakan untuk pengujian UI dalam QA Plan?

a)

Selenium

b)

JMeter

c)

SonarQube

d)

Postman

4.

Apa peran utama dari seorang QA Engineer dalam Assurance Plan?

a)

Membuat desain produk

b)

Membuat test case dan eksekusi test

c)

Mengelola proyek

d)

Memasarkan produk

5.

Metodologi apa yang digunakan dalam proses SDLC menurut Assurance Plan?

a)

Kanban

b)

Agile, DevOps, Waterfall

c)

Lean

d)

Six Sigma

6.

Apa fungsi dari alat Jira dalam konteks alat dan infrastruktur?

a)

Otomatisasi

b)

Pelacakan bug

c)

Kualitas kode

d)

Kinerja

7.

Apa yang harus dilakukan jika waktu pengujian terbatas?

a)

Gunakan pengujian manual

b)

Gunakan regresi otomatis

c)

Tunda pengujian

d)

Abaikan pengujian

8.

Apa yang dievaluasi dalam Requirement Review?

a)

Arsitektur sistem

b)

Kebutuhan user

c)

Kode program

d)

Dokumentasi proyek

9.

Apa perbedaan utama antara audit dan review?

a)

Audit lebih informal dibanding review

b)

Audit lebih formal dibanding review

c)

Audit dilakukan oleh tim internal

d)

Audit dilakukan setelah review

10.

Apa yang dimaksud dengan Compliance Audit?

a)

Mengecek kesesuaian dengan spesifikasi produk

b)

Mengecek kesesuaian dengan standar dan regulasi

c)

Mengecek kesesuaian dengan kebutuhan pengguna

d)

Mengecek kesesuaian dengan desain awal

11.

Siapa yang biasanya melakukan Internal Audit?

a)

Tim eksternal

b)

Tim QA perusahaan

c)

Tim pengembang

d)

Tim manajemen

12.

Apa tujuan utama dari Inspection?

a)

Pemahaman & diskusi

b)

Menemukan defect secara sistematis

c)

Meningkatkan desain UI

d)

Menguji performa aplikasi

13.

Apa yang wajib ada dalam dokumentasi Inspection?

a)

Tidak ada dokumentasi

b)

Defect log dan checklist

c)

Catatan diskusi

d)

Laporan performa

14.

Apa tujuan utama dari Software Testing?

a)

Menemukan defect sebelum software digunakan

b)

Menambah fitur baru pada software

c)

Mengurangi biaya produksi software

d)

Menghapus semua kode program

15.

Bagaimana "Testing bergantung pada konteks" mempengaruhi cara testing aplikasi?

a)

Cara testing aplikasi e-commerce sama dengan aplikasi medis

b)

Cara testing aplikasi e-commerce berbeda dengan aplikasi medis

c)

Cara testing aplikasi e-commerce tidak bergantung pada konteks

d)

Cara testing aplikasi medis tidak bergantung pada konteks

16.

Apa yang dimaksud dengan Functional Testing?

a)

Menguji kualitas lain seperti performance, usability, security

b)

Menguji apakah software sesuai requirement

c)

Menggunakan tools seperti Selenium, JUnit

d)

Menguji keseluruhan sistem end-to-end

17.

Apa tujuan dari Unit Testing?

a)

Menguji interaksi antar modul

b)

Menguji oleh user/klien sebelum go-live

c)

Menguji modul/kode terkecil

d)

Menggunakan tools otomatis

18.

Apa yang dilakukan dalam tahap Requirement Analysis?

a)

Membuat strategi & rencana testing

b)

Menguji keseluruhan sistem end-to-end

c)

Memahami apa yang perlu diuji

d)

Menggunakan tools seperti JMeter

19.

Apa yang dimaksud dengan Test Case Design dalam proses pengujian perangkat lunak?

a)

Menulis skenario test

b)

Menyiapkan server, database, tools

c)

Menjalankan test case

d)

Mencatat bug & tindak lanjut

20.

Apa yang dilakukan dalam tahap Test Environment Setup?

a)

Menulis skenario test

b)

Menyiapkan server, database, tools

c)

Menjalankan test case

d)

Mencatat bug & tindak lanjut

21.

Apa yang dimaksud dengan Black Box Testing?

a)

Menguji logika internal kode

b)

Menguji input/output tanpa melihat kode

c)

Kombinasi keduanya

d)

Menyiapkan server, database, tools

22.

Apa yang terjadi jika input yang dimasukkan dalam fitur login adalah input kosong?

a)

Harus berhasil login

b)

Muncul pesan error

c)

Muncul validasi

d)

Menyiapkan server, database, tools

23.

Apa yang harus dicegah dalam security testing untuk menghindari SQL Injection?

a)

Penggunaan kata sandi yang lemah

b)

Penggunaan ' OR '1'='1'

c)

Penggunaan enkripsi data

d)

Penggunaan firewall

24.

Apa tujuan utama menemukan kesalahan (defect/bug) seawal mungkin dalam pengujian perangkat lunak?

a)

Untuk meningkatkan pengalaman pengguna

b)

Untuk memastikan perangkat lunak sesuai kebutuhan pengguna

c)

Supaya bisa diperbaiki sebelum sampai ke pengguna

d)

Untuk mengurangi risiko kegagalan sistem

25.

Apa yang dimaksud dengan verifikasi dalam konteks pengujian perangkat lunak?

a)

Memastikan software sesuai kebutuhan pengguna

b)

Memastikan software sesuai spesifikasi yang sudah ditentukan

c)

Memastikan software bebas dari bug

d)

Memastikan software memiliki performa yang baik

26.

Apa yang diuji dalam Unit Testing?

a)

Interaksi antar modul

b)

Bagian terkecil seperti fungsi atau modul

c)

Software sebagai satu kesatuan

d)

Kesesuaian dengan kebutuhan bisnis

27.

Siapa yang biasanya melakukan Unit Testing?

a)

Pengguna akhir

b)

Tim pemasaran

c)

Developer

d)

Manajer proyek

28.

Apa fokus dari Acceptance Testing?

a)

Menguji bagian terkecil

b)

Menguji interaksi antar modul

c)

Menguji software sebagai satu kesatuan

d)

Kesesuaian software dengan kebutuhan bisnis

29.

Apa yang diuji dalam System Testing?

a)

Interaksi antar modul

b)

Software sebagai satu kesatuan

c)

Bagian terkecil seperti fungsi atau modul

d)

Kesesuaian dengan kebutuhan bisnis

30.

Apa yang diuji dalam Functional Testing?

a)

Kecepatan dan respon

b)

Fitur sesuai requirement

c)

Celah keamanan

d)

Kemudahan penggunaan

31.

Apa tujuan dari Load/Stress Testing?

a)

Menguji fitur sesuai requirement

b)

Menguji celah keamanan

c)

Menguji beban tinggi

d)

Menguji kemudahan penggunaan

32.

Apa yang dimaksud dengan Security Testing?

a)

Menguji kecepatan dan respon

b)

Menguji celah keamanan

c)

Menguji stabilitas jangka panjang

d)

Menguji lintas browser

33.

Apa yang diuji dalam Usability Testing?

a)

Kecepatan dan respon

b)

Kemudahan penggunaan

c)

Stabilitas jangka panjang

d)

Lintas browser

34.

Apa perbedaan utama antara Black Box Testing dan White Box Testing?

a)

Black Box Testing melihat struktur kode, White Box Testing tidak

b)

Black Box Testing hanya melihat input-output, White Box Testing melihat struktur kode

c)

Black Box Testing menguji kecepatan, White Box Testing menguji keamanan

d)

Black Box Testing menguji stabilitas, White Box Testing menguji kemudahan

35.

Apa yang dimaksud dengan Gray Box Testing?

a)

Pengujian yang dilakukan secara manual

b)

Kombinasi dari White Box dan Black Box Testing

c)

Pengujian menggunakan tools otomatis

d)

Pengujian cepat fitur utama setelah build

36.

Apa tujuan dari Smoke Testing?

a)

Memastikan fitur lama tetap jalan setelah update

b)

Uji cepat fitur utama setelah build

c)

Uji internal sebelum rilis

d)

Uji oleh user terbatas sebelum rilis publik

37.

Apa yang membedakan Manual Testing dari Automated Testing?

a)

Manual Testing menggunakan tools seperti Selenium

b)

Manual Testing cocok untuk regression test

c)

Manual Testing dilakukan secara manual

d)

Manual Testing dilakukan oleh user terbatas

38.

Apa fungsi dari Regression Testing?

a)

Uji cepat fitur utama setelah build

b)

Memastikan fitur lama tetap jalan setelah ada update

c)

Uji internal sebelum rilis

d)

Uji oleh user terbatas sebelum rilis publik

39.

Apa yang dimaksud dengan Exploratory Testing?

a)

Pengujian menggunakan script yang sudah ditentukan

b)

Pengujian tanpa script, berdasarkan pengalaman

c)

Pengujian cepat fitur utama setelah build

d)

Pengujian internal sebelum rilis

40.

Apa urutan level dalam pengujian perangkat lunak yang benar?

a)

Acceptance → System → Integration → Unit

b)

Unit → Integration → System → Acceptance

c)

System → Unit → Integration → Acceptance

d)

Integration → Unit → System → Acceptance

41.

Pendekatan Integration Testing berikut yang memulai dari modul utama lalu turun ke bawah adalah...

a)

Bottom-up

b)

Big Bang

c)

Top-down

d)

Smoke testing

42.

Contoh skenario Integration Testing yang disebutkan adalah...

a)

Validasi input email pada form

b)

User melakukan pencarian produk hingga pembayaran sukses

c)

Modul Login berkomunikasi dengan Database untuk autentikasi

d)

Aplikasi tetap responsif saat 1000 user

43.

Dalam System Testing, siapa yang melaksanakan pengujian dan jenis testing apa yang disebutkan?

a)

Developer; Unit & Integration

b)

Tim QA; Functional & Non-functional

c)

User/klien; Alpha & Beta

d)

Tester eksternal; Smoke & Sanity

44.

Pada Acceptance Testing (UAT), jenis pengujian yang dilakukan internal oleh tim pengembang/QA disebut...

a)

Smoke Testing

b)

Alpha Testing

c)

Beta Testing

d)

Regression Testing

45.

Dalam contoh Unit Testing, fungsi validasiEmail() menerima input "abc@gmail.com". Apa hasil yang diharapkan?

a)

tidak valid

b)

valid

c)

error runtime

d)

butuh koneksi database

46.

Pada Unit Testing, fungsi hitungDiskon(100000, 10%) harus menghasilkan nilai berapa?

a)

10.000

b)

90.000

c)

100.000

d)

110.000

47.

Dalam Integration Testing, modul mana yang diuji keterhubungannya dengan Database User agar user "budi" dengan password benar bisa masuk?

a)

Keranjang Belanja

b)

Checkout

c)

Login

d)

Notifikasi

48.

Pada System Testing, skenario end-to-end yang benar menurut teks adalah:

a)

User pilih pembayaran lalu login

b)

User buka aplikasi → login → cari produk → masukkan ke keranjang → checkout → pilih pembayaran → transaksi sukses → user dapat notifikasi

c)

User langsung checkout tanpa login

d)

User melakukan registrasi kemudian logout

49.

Dalam Acceptance Testing (UAT), fokus utamanya adalah:

a)

Apakah fungsi tunggal berjalan tanpa bug

b)

Apakah modul dapat saling berinteraksi

c)

Apakah software sesuai kebutuhan bisnis

d)

Apakah server dapat menangani 500 user

50.

Ringkasan di akhir menyatakan pasangan yang tepat antara level pengujian dan fokusnya adalah:

a)

Unit → antar modul

b)

Integration → seluruh aplikasi

c)

System → validasi dari user/klien

d)

Acceptance → validasi dari user/klien