TestForge

Bab 6 — Alat pengujian

Dukungan alat bagi pengujian, dan risiko mengadopsi salah satunya.

12 mntPersiapan Ujian Foundation Level

Bab terkecil di silabusnya

Bab 6 menyumbang 2 dari 40 pertanyaan di paket latihan kami, dari dua tujuan pembelajaran — satu K2, satu K1. Ia satu-satunya bab yang masuk akal Anda harapkan bisa dicakup sepenuhnya dalam satu kali duduk.

BagianTujuanTingkat K
6.1 Dukungan alat bagi pengujianBagaimana jenis-jenis alat menopang pengujianK2
6.2 Manfaat dan risiko otomasi pengujianKedua sisi mengadopsi salah satunyaK1

Dua pertanyaan bukan berarti nol — itu 5% kertasnya, dan garis kelulusannya 65%, jadi keduanya termasuk nilai termurah yang tersedia. Jangan melewati bab sekecil ini justru karena ia kecil.

6.1 Bagaimana alat menopang pengujian

Silabusnya mengelompokkan alat menurut aktivitas apa yang ditopangnya, dan pengelompokan itulah yang diminta sebuah pertanyaan K2 untuk Anda kenali:

Dukungan alat untukContoh apa yang dilakukannya
Test management dan testwareMelacak case, run, hasil, cacat, kebutuhan, ketertelusuran
Pengujian statisDukungan review, dan analisis statis atas kode serta artefak lain
Test design dan implementationMembangkitkan case, data uji, dan test procedure
Eksekusi pengujian dan cakupanMenjalankan pengujian secara otomatis, membandingkan hasil, mengukur cakupan
Pengujian non-fungsionalPembangkitan performa dan beban, scanning keamanan, pemantauan
DevOpsPipeline, otomasi build dan deploy, pipa-pipa tempat pengujiannya berjalan
KolaborasiKomunikasi dan pemahaman bersama lintas tim
Skalabilitas dan standardisasiMesin virtual, kontainer, environment yang dibakukan
Apa pun lainnyaSpreadsheet, klien SQL — sebuah alat adalah apa pun yang menopang sebuah aktivitas

Baris terakhir itu lebih penting daripada kelihatannya. Sebuah alat tidak harus berupa produk pengujian. Sebuah spreadsheet yang dipakai membangun decision table, atau klien basis data yang dipakai memverifikasi apa yang benar-benar tersimpan, adalah dukungan alat bagi pengujian persis dalam arti yang dimaksud silabusnya.

TestForge sendiri duduk di baris pertama — test management dan testware — dan itu juga sebabnya latihan-latihan di Academy ini memakainya dengan cara itu alih-alih sebagai alat eksekusi pengujian.

6.2 Manfaat dan risiko otomasi pengujian

Tujuan pembelajaran K1, jadi pengenalan sudah cukup — tapi kenali kedua kolomnya, karena sebuah pertanyaan nyaris selalu meminta satu sisi tertentu lalu menawarkan sisi yang lain sebagai pengecoh.

ManfaatRisiko
Waktu yang dihemat dengan menyingkirkan kerja manual berulangHarapan terhadap alatnya bisa tidak realistis
Konsistensi lebih besar — alatnya melakukan hal yang sama setiap kaliWaktu, biaya, dan usaha memperkenalkannya diremehkan
Pengukuran yang objektif, misalnya cakupanUsaha merawat aset pengujiannya diremehkan
Akses lebih mudah ke informasi tentang pengujiannya — statistik dan laporanAlatnya bisa diandalkan alih-alih berpikir, menggantikan test design dengan output alatnya
Kendali versi testware-nya bisa terabaikan
Hubungan dan interoperabilitas antaralat bisa terlewat
Vendornya bisa gagal, menarik dukungan, atau menjual produknya
Dukungan sumber terbuka bisa berhenti, atau proyeknya ditinggalkan
Alat yang dipilih bisa tidak cocok dengan platformnya, atau tidak kompatibel

Dua risiko yang layak dihafal, karena keduanya paling sering diujikan dan paling benar: usaha perawatannya rutin diremehkan, dan sebuah alat bisa menggantikan berpikir alih-alih menopangnya — sebuah suite otomatis bertambah besar, terus lulus, lalu diam-diam berhenti dirancang.

Dua poin lagi yang dibuat silabusnya tentang adopsi:

  • Jalankan sebuah pilot sebelum menggelar sebuah alat secara luas, untuk mempelajari apa yang sesungguhnya dituntutnya dan untuk memutuskan apakah cara Anda bekerja harus berubah.
  • Keberhasilannya bukan pembeliannya. Ia bergantung pada penyesuaian proses agar cocok dengan alatnya, penyediaan pelatihan dan pendampingan, penetapan pedoman pemakaian, dan pengumpulan informasi tentang pemakaian alatnya yang sebenarnya — alat yang tidak seorang pun dilatih memakainya adalah barang rak dengan tagihan terlekat.

Track otomasi T3 adalah versi praktisi dari seluruh bab ini, dan pelajaran framework-nya membuat argumen yang sama panjang lebar: yang Anda bangun adalah sebuah lingkaran umpan balik, bukan tumpukan skrip.

Perbedaan yang menentukan nilai

Pasangan yang tertukarGaris pemisahnya
Manfaat / risiko otomasiKedua daftarnya ada; pertanyaannya menginginkan salah satunya
Alat / produk pengujianAlat apa pun yang menopang sebuah aktivitas terhitung — termasuk spreadsheet
Membeli sebuah alat / mengadopsinyaPilot, pelatihan, pedoman, dan penyesuaian prosesnya
Konsistensi / kebenaranSebuah alat mengulang dengan andal; ia tidak tahu apa yang benar
Pengukuran cakupan / pengujian yang baikSebuah angka yang objektif, bukan penilaian tentang nilainya

Latih dengan drill

Delapan pertanyaan, tanpa batas waktu:

Kuis bab 6 → — simulator ujiannya berbahasa Inggris.

Dengan hanya dua tujuan pembelajaran di belakangnya, apa pun yang kurang dari nilai penuh di sini layak dibayar dengan bacaan kedua atas dua tabel di atas — ini satu-satunya bab yang cakupan penuhnya sungguh-sungguh bisa dicapai.

Selanjutnya: strategi ujian — pengaturan waktunya, gaya pertanyaannya, dan apa yang dilakukan dengan sepuluh menit terakhir.

Uji pemahaman Anda

2 pertanyaan. Tidak perlu akun, dan tidak ada yang dikirim ke mana pun selain ke pemeriksa jawaban.

  1. 1. Mana di antara ini yang merupakan risiko otomasi pengujian sebagaimana disajikan silabusnya?(pilih semua yang sesuai)

  2. 2. Seorang tester memakai spreadsheet untuk membangun sebuah decision table dan klien SQL untuk memverifikasi apa yang tersimpan. Dalam istilah silabusnya, apakah ini dukungan alat bagi pengujian?

Jawab semua pertanyaan dulu.

ISTQB® adalah merek dagang terdaftar milik International Software Testing Qualifications Board. TestForge QA Academy tidak berafiliasi dengan, tidak didukung oleh, dan tidak terakreditasi oleh ISTQB maupun member board mana pun di bawahnya. Soal latihan ditulis berdasarkan learning objective pada silabus yang diterbitkan dan bukan salinan dari ujian sungguhan mana pun.