Proses Pendukung Pengujian Perangkat Lunak

Proses ini membantu Anda memantau kemajuan pengujian. Bagian ini membahas topik berikut.

  • Siklus Hidup Pengelolaan Cacat
  • Matriks Ketertelusuran
  • Teknik Estimasi Pengujian Perangkat Lunak
  • Pengelolaan Konfigurasi
  • Pengelolaan Perubahan

Apa Itu Siklus Hidup Pengelolaan Cacat dan Bagaimana Cara Kerjanya?

Perangkat lunak dibuat oleh manusia. Tidak realistis mengharapkan jutaan baris kode bebas cacat. Cacat muncul karena beberapa alasan.

  1. Persyaratan tidak disampaikan dengan jelas.
  2. Kesalahan pemrograman terjadi selama pengembangan.
  3. Desain sistem rumit.
  4. Dokumentasi buruk atau tidak lengkap.
  5. Perubahan desain perangkat lunak sulit dikelola.

Defect Management Life CycleBug FoundConfirmed?YesNoNot ConfirmedNewAssign toDeveloperAssignedOwnershipChanged?YesNoResolvedQASatisfied?YesVerified?NoReopenNoYesClosed
Buka Diagram Ukuran Penuh

Apa Itu Siklus Hidup Pengelolaan Cacat dan Bagaimana Cara Kerjanya?

Siklus hidup pengelolaan cacat mengikuti cacat sejak ditemukan hingga ditutup. Statusnya meliputi tahap berikut.

  1. Baru menandakan cacat yang baru ditemukan.
  2. Terbuka berarti cacat sedang ditinjau.
  3. Duplikat berarti cacat yang sama sudah dilaporkan.
  4. Ditugaskan berarti seorang pengembang ditugaskan untuk memperbaiki cacat.
  5. Diuji ulang berarti setelah perbaikan, penguji memeriksa apakah cacat sudah teratasi.
  6. Tutup cacat yang telah teratasi. Buka kembali laporannya jika perbaikan belum menyelesaikan masalah.

Apa Itu Matriks Ketertelusuran?

Matriks ketertelusuran menghubungkan persyaratan bisnis, aplikasi, dan keamanan dengan implementasi serta pengujian. Matriks membantu Anda menilai seberapa banyak pekerjaan yang diperlukan sudah diselesaikan.

Matriks sangat berguna untuk proyek yang rumit karena hubungan antarbagian pekerjaan dapat ditelusuri. Buat lembar kerja dengan satu kelompok nilai pada baris dan kelompok lain pada kolom. Tandai sel ketika baris dan kolomnya saling berkaitan.

Sebagai contoh, cantumkan persyaratan di sebelah kiri dan proses pengujian di bagian atas. Hubungkan pengujian yang selesai dengan persyaratannya untuk menghitung persentase persyaratan yang tercakup.

Apa Saja Teknik Estimasi Pengujian Perangkat Lunak?

Teknik estimasi berbeda sesuai bidang proyek, dan sulit membuat perkiraan pertama yang tepat. Meskipun demikian, estimasi adalah bagian penting dari siklus hidup pengembangan perangkat lunak (SDLC). Estimasi membantu memperkirakan waktu yang diperlukan untuk suatu tugas.

Estimasi dapat mencakup upaya dan biaya selain waktu. Gunakan pengalaman sebelumnya, asumsi, dokumen, dan risiko yang telah diperhitungkan. Estimasi membantu organisasi mengajukan penawaran proyek serta mengurangi risiko pengujian melampaui anggaran atau selesai terlambat.

  1. Estimasi Delphi membantu tim mencapai kesepakatan melalui perkiraan independen dan umpan balik. Setiap orang menyampaikan perkiraan anonim kepada koordinator. Jika angkanya cukup berdekatan, tim dapat membuat keputusan. Jika perbedaannya besar, koordinator membagikan ringkasan dan meminta tim memperkirakan kembali.
  2. Struktur rincian kerja membagi proyek besar menjadi hierarki komponen yang lebih kecil. Perkirakan masing-masing komponen untuk menyusun jadwal dan perkiraan biaya yang terperinci.
  3. Estimasi tiga titik juga membagi proyek besar menjadi tugas yang lebih kecil. Untuk setiap tugas, siapkan estimasi optimistis A untuk kondisi yang mendukung, estimasi paling mungkin B yang memperhitungkan masalah yang bisa ditangani, dan estimasi pesimistis C untuk kondisi yang tidak mendukung. Estimasi tertimbangnya adalah (A + 4 × B + C) / 6.
  4. Metode poin fungsi memperkirakan total upaya dengan mengalikan jumlah poin fungsi dengan perkiraan upaya per poin fungsi. Sebelum menghitungnya, metode ini memberi bobot pada tiap poin fungsi berdasarkan kategori rumit, sedang, atau sederhana.
Apa Itu Pengelolaan Konfigurasi?

Pengelolaan konfigurasi menjaga konsistensi kinerja sistem. Kegiatannya mencakup langkah berikut.

  • Berikan pengenal unik untuk setiap item konfigurasi.
  • Identifikasi semua dokumen yang menjelaskan tiap item.
  • Kelompokkan item terkait ke dalam konfigurasi acuan.
  • Beri label pada item dan konfigurasi acuan setelah setiap revisi.

Pengembangan perangkat lunak bersifat kompleks. Masalah berikut sering terjadi.

  1. Pengembang saling menimpa perubahan.
  2. Pengendalian versi yang buruk mempersulit integrasi.
  3. Versi kompilator dan alat pengembangan tidak kompatibel.
  4. Tidak jelas kasus uji mana yang berlaku untuk versi perangkat lunak saat ini.

Pengelolaan konfigurasi menangani masalah tersebut melalui praktik berikut.

  • Pengelolaan versi mencatat setiap versi objek uji dan item konfigurasi yang sesuai.
  • Identifikasi konfigurasi membedakan secara unik sistem, setiap revisi, dan komponen dalam tiap revisi.
  • Dokumentasi status mencatat insiden, permintaan perubahan, dan status terkini.
  • Audit konfigurasi mendokumentasikan semua komponen perangkat lunak dengan jelas dan memudahkan identifikasi konfigurasi.

Configuration ManagementConfiguration ManagementIdentificationControlStatus AccountingAudits
Buka Diagram Ukuran Penuh

Apa Itu Pengelolaan Konfigurasi?

Apa Itu Pengelolaan Perubahan?

Pengelolaan perubahan menangani perubahan cara kerja, mulai dari tingkat organisasi hingga individu. Kegiatannya mencakup hal berikut.

  1. Proses terstruktur membantu orang beradaptasi dan mendukung perubahan bisnis yang positif. Saat resesi atau perlambatan ekonomi, mekanisme yang stabil membantu staf menghadapi tekanan dan kondisi yang sulit.
  2. Pengendalian perubahan berarti menanggapi perubahan di lingkungan bisnis, memantau apa yang berubah, dan mencatat rincian sistem.
  3. Menerapkan perubahan positif dapat menghasilkan keuntungan.

Change ManagementVisionDefineStrategyTransition fromPresent toDesired StatePresentStateDesiredStateServes as InputDesire for aBetter StateDesire for aBetter StatePositive BusinessOutcomes andImproved CustomerValueChange Process
Buka Diagram Ukuran Penuh

Apa Itu Pengelolaan Perubahan?



Kami menjamin Anda akan lulus ujian sertifikasi pengujian perangkat lunak dengan pelatihan online gratis ini!

  1. 01

    Daftar secara online

    Pilih sertifikasi terakreditasi dan selesaikan pendaftaran.

  2. 02

    Terima kode akses Anda

    Kode akses ujian pribadi Anda langsung dikirim melalui email.

  3. 03

    Bersiap dan ikuti ujian

    Pelajari materi pelatihan gratis dan jawab 50 soal pilihan ganda secara online.

  4. 04

    Raih sertifikasi seumur hidup

    Terima sertifikat yang berlaku di seluruh dunia dan lencana digital yang dapat diverifikasi.

Contoh sertifikat Accredited Software Test Manager Certification™
Daftar Sertifikasi

PELATIHAN ONLINE PREMIUM GRATIS UNTUK ANDA

Edisi Kedua Software Testing Revealed Sudah Tersedia untuk Anda.

Kami membuat pelatihan ini bersama sekelompok pemimpin bisnis dan tim terkemuka, pelatih pengujian perangkat lunak, mentor, pakar, dan tokoh berpengaruh dari semua industri utama. Siapa pun yang mengunjungi International Software Test Institute™ dapat mengaksesnya. Temukan materinya di bagian Buku Pengujian Perangkat Lunak Gratis Anda dan Pelatihan Premium Pengujian Perangkat Lunak Gratis Anda pada menu utama.

Materi ini merupakan kekayaan intelektual International Software Test Institute™ yang dilindungi hak cipta. Kami membagikannya secara gratis kepada semua orang karena berbagi keahlian membantu para profesional pengujian perangkat lunak dan memajukan bidang ini.

Ujian sertifikasi Anda menggunakan soal pilihan ganda. Pelajari pelatihan online untuk mendapatkan pengetahuan yang Anda perlukan agar lulus ujian dan meraih sertifikasi pengujian perangkat lunak.

Kami menjamin Anda akan lulus ujian sertifikasi pengujian perangkat lunak dengan pelatihan online premium gratis ini!