Pemantauan & Kontrol Uji dalam Pengujian Perangkat Lunak
Apa itu Pemantauan Tes?
Pemantauan Tes dalam pelaksanaan pengujian adalah proses di mana aktivitas pengujian dan upaya pengujian dievaluasi untuk melacak kemajuan aktivitas pengujian saat ini, menemukan dan melacak metrik pengujian, memperkirakan tindakan di masa depan berdasarkan metrik pengujian dan memberikan umpan balik kepada tim terkait juga. sebagai pemangku kepentingan tentang proses pengujian saat ini.
Apa itu Kontrol Tes?
Kontrol Tes dalam pelaksanaan tes adalah proses pengambilan tindakan berdasarkan hasil proses pemantauan tes. Pada fase pengendalian pengujian, kegiatan pengujian diprioritaskan, jadwal pengujian direvisi, lingkungan pengujian ditata ulang dan perubahan lain yang terkait dengan kegiatan pengujian dilakukan untuk meningkatkan kualitas dan efisiensi proses pengujian di masa depan.
Selamat! Kita sekarang mulai dengan Eksekusi Tes fase. Saat tim Anda mengerjakan tugas yang diberikan, Anda perlu memantau dan mengontrol aktivitas kerja mereka.
Dalam majalah Fase Manajemen Tes tutorial, kami secara singkat memperkenalkan Pemantauan dan Kontrol Tes. Dalam tutorial ini, Anda akan mempelajarinya secara detail.
Mengapa kami memantau?
Contoh kecil ini menunjukkan mengapa kita perlu memantau dan mengontrol aktivitas pengujian.
Setelah menyelesaikan Estimasi Tes dan perencanaan pengujian, dewan manajemen menyetujui rencana Anda dan tonggak-tonggaknya ditetapkan sesuai gambar berikut.
Anda berjanji untuk menyelesaikan dan mengirimkan semua artefak uji Bank Guru99 pengujian proyek sesuai pencapaian di atas. Segalanya tampak baik-baik saja, dan tim Anda sedang bekerja keras.
Namun setelah 4 minggu, segalanya tidak berjalan sesuai rencana. Tugas “Membuat Spesifikasi Uji” adalah tertunda oleh 4 hari kerja. Ini memiliki efek berjenjang dan semua tugas berikutnya tertunda.
Kamu terjawab tonggak sejarah serta tenggat waktu proyek secara keseluruhan.
Akibatnya, proyek Anda gagal dan perusahaan Anda kehilangan kepercayaan pelanggan. Anda harus bertanggung jawab penuh atas kegagalan proyek.
Coba lihat progres proyeknya, bisakah anda menjawab pertanyaan atasan anda
Saya lupa memantau dan mengontrol kemajuan proyek
Anggota tim saya tidak bekerja dengan baik
Saya tidak tahu kenapa.
Anda melewatkan tenggat waktu karena lupa memantau dan mengontrol kemajuan proyek. Anda harus meninjau rencana dan jadwal sebenarnya. Anda akan mengetahui bahwa penundaan terjadi pada tugas pertama itu sendiri (Spesifikasi Make Test). Penundaan ini terakumulasi dalam tugas-tugas berikutnya. Jika Anda memantau proyek dengan cermat, Anda dapat mendeteksi masalah ini sejak dini dan menemukan solusi untuk mengatasinya.
Tidak peduli seberapa banyak dan hati-hati kita merencanakannya, pasti ada yang tidak beres. Kita perlu memantau proyek secara aktif
- Deteksi dini dan bereaksi secara tepat terhadap penyimpangan dan perubahan rencana
- Memungkinkan Anda berkomunikasi dengan pemangku kepentingan, sponsor, dan anggota tim persis di mana proyek itu berdiri dan menentukan seberapa mirip rencana tindakan awal Anda dengan kenyataan
- Akan sangat membantu bagi Manajer untuk mengetahui apakah proyek sedang berjalan jalan yang benar sesuai dengan tujuan proyek. Memungkinkan Anda melakukan penyesuaian yang diperlukan terkait sumber daya atau anggaran Anda.
Pemantauan proyek membantu Anda menghindari bencana. Pemantauan dapat dibandingkan dengan memeriksa pengukur bahan bakar di mobil Anda saat Anda mengemudi. Ini membantu Anda melihat berapa banyak bahan bakar yang tersisa di tangki, memantau proyek Anda membantu Anda menghindari kehabisan bahan bakar sebelum Anda mencapai tujuan Anda.
Apa yang kami pantau?
Pemantauan akan memungkinkan Anda membuat perbandingan antara rencana awal dan kemajuan Anda sejauh ini. Anda akan dapat menerapkan perubahan, jika diperlukan, untuk menyelesaikan proyek dengan sukses.
Dalam proyek Anda, sebagai Manajer Tes, Anda harus memantau parameter utama seperti di bawah ini
Biaya
Biaya merupakan aspek penting dalam pemantauan dan pengendalian proyek. Anda harus memperkirakan dan melacak informasi biaya dasar untuk proyek Anda. Memiliki perkiraan proyek yang akurat dan anggaran proyek yang kuat diperlukan untuk menyelesaikan proyek sesuai anggaran yang ditentukan. Misalkan, atasan Anda setuju untuk mendanai proyek tersebut dengan $100,000. Anda harus mengawasi biaya sebenarnya saat proyek sedang dilaksanakan. Seperti disebutkan dalam Estimasi tes pasalnya, banyak sekali kegiatan proyek yang memerlukan dana. Anda harus memantau dan mengelola anggaran proyek untuk mengendalikan semua aktivitas itu. Tanpa pemantauan biaya proyek, kemungkinan besar proyek tidak akan terlaksana sesuai anggaran. |
Jadwal
Bagaimana Anda bisa bekerja tanpa jadwal? Hal ini dapat diibaratkan seperti mengendarai mobil tetapi tanpa mengetahui berapa lama waktu yang dibutuhkan untuk sampai ke tujuan. Tidak peduli seberapa besar atau kecil ukuran & ruang lingkup proyek Anda, Anda harus menyiapkan jadwal proyek. Jadwalnya memberitahu Anda
- Kapan setiap aktivitas sebaiknya dilakukan?
- Apa yang sudah selesai?
- Urutan di mana segala sesuatunya perlu diselesaikan.
Berikut adalah contoh jadwal proyek
Anda menugaskan anggota Tim untuk Tugas: Mengeksekusi Kasus Integrasi situs web Guru99 Bank.
Tugas ini harus selesai dalam satu minggu. Anda dapat membuat jadwal seperti yang diberikan di bawah ini
Sumber daya
Seperti disebutkan dalam artikel sebelumnya, sumber daya adalah semua hal yang diperlukan untuk melaksanakan tugas proyek. Mereka dapat berupa orang atau peralatan yang dibutuhkan untuk menyelesaikan aktivitas proyek. Kurangnya sumber daya dapat mempengaruhi kemajuan proyek.
Kenyataannya adalah, segala sesuatu mungkin tidak terjadi sesuai rencana, karyawan akan keluar, anggaran proyek mungkin dipotong, atau jadwalnya diundur. Memantau sumber daya akan membantu Anda mendeteksi secara dini setiap krisis sumber daya dan menemukan solusi untuk mengatasinya.
Kualitas
Pemantauan kualitas melibatkan pemantauan hasil tertentu produk kerja (seperti rangkaian kasus uji, log eksekusi pengujian), untuk mengevaluasi apakah memenuhi standar kualitas yang ditentukan. Jika hasilnya tidak memenuhi standar kualitas, Anda perlu mengidentifikasi potensi penyelesaiannya.
Contoh: Misalkan Anda memantau dan mengendalikan kemajuan proyek dengan sangat baik. Akhirnya, Anda mengirimkan produk tepat waktu. Proyek ini tampaknya berhasil.
Namun setelah pengiriman 2 minggu, Anda mendapat tanggapan ini dari pelanggan
Saya tidak melakukan kesalahan apapun. Mungkin pelanggan melakukan kesalahan.
Saya lupa memantau kualitas hasil proyek.
Saya tidak tahu kenapa.
Kesalahan kritis yang Anda buat dalam proyek ini adalah Anda lupa memantau kualitas keluaran proyek. Karena pemantauan proyek memerlukan pemantauan tidak hanya jadwal proyek, tetapi juga kualitas proyek.
Bagaimana cara memantaunya?
Saat proyek Anda mulai terwujud, ingatlah pertanyaan-pertanyaan berikut:
- Apakah kamu aktif? menjadwalkan? Jika tidak, seberapa jauh Anda tertinggal, dan bagaimana Anda bisa mengejar ketinggalan?
- Apakah kamu sudah selesai? anggaran belanja?
- Apakah Anda masih berupaya mencapai tujuan proyek yang sama?
- Apakah Anda kehabisan tenaga sumber daya?
- Apakah ada tanda-tanda peringatan yang akan terjadi masalah?
- Apakah ada tekanan dari manajemen untuk menyelesaikan proyek lebih cepat?
Ini hanyalah beberapa pertanyaan yang harus Anda tanyakan pada diri sendiri saat memantau kemajuan proyek Anda.
Penting untuk memantau kemajuan proyek sehingga Anda akan tahu jika ada penyesuaian yang perlu dilakukan untuk mengembalikannya ke arah yang benar. Untuk memantau kemajuan proyek secara efektif, Anda harus mengikuti langkah-langkah berikut
Langkah 1) Buat Rencana Pemantauan
Anda tidak dapat memantau kemajuan kecuali Anda memiliki rencana untuk memantau kemajuan dengan metrik DEFINED. Mirip dengan Rencana Pengujian, Rencana Pemantauan adalah langkah pertama dan salah satu langkah terpenting dalam pemantauan kemajuan.
Dalam Rencana Pemantauan, Anda harus merencanakannya dengan matang
|
Metrik apa yang perlu dikumpulkan dan diukur?
Dalam rencana pemantauan, Anda harus mendefinisikan dengan jelas metrik apa yang perlu Anda kumpulkan dan ukur. Seperti yang disebutkan sebelumnya bagian, metrik yang perlu Anda kumpulkan
- The biaya (waktu, uang) yang dihabiskan untuk proyek sejauh ini
- Berapa sumber (karyawan, peralatan) digunakan untuk proyek tersebut
- Status tugas (aktif menjadwalkan, di belakang atau sebelum jadwal)
- The kualitas produk kerja (Rate run/pass rate, metrik cacat)
Kapan mengumpulkan data?
Sekarang putuskan ketika or seberapa sering Anda akan mengumpulkan data untuk pemantauan dalam rencana pemantauan – Mingguan atau bulanan? Atau hanya di awal dan akhir proyek?
Rencananya, proyek Bank Guru99 akan selesai dalam satu bulan. Dalam hal ini, kami menyarankan Anda memantau kemajuan proyek mingguan or harian dasar.
Bagaimana cara mengevaluasi kemajuan proyek melalui metrik?
Dalam rencana pemantauan, Anda harus mendefinisikan metode untuk mengevaluasi kemajuan proyek melalui metrik yang dikumpulkan. Beberapa metode yang bisa Anda rujuk adalah
- Bandingkan kemajuan dalam rencana dengan kemajuan aktual yang telah dicapai tim
- Tentukan kriteria yang digunakan untuk mengevaluasi kemajuan proyek. Misalnya, jika upaya untuk menyelesaikan suatu tugas memakan waktu lebih dari 30% upaya daripada merencanakan penundaan proyek.
Anda dapat merujuk pada templat rencana pemantauan di sini. Ini dia contoh rencana pemantauan untuk proyek Guru99 Bank
Langkah 2) Perbarui catatan kemajuan
Seiring waktu, anggota tim Anda akan membuat kemajuan dalam tugas proyeknya. Anda harus melacak aktivitas mereka sesuai jadwal dan meminta mereka untuk sering memperbarui informasi kemajuan seperti waktu yang dihabiskan, status tugas…dll. Dengan memeriksa catatan-catatan ini, Anda dapat langsung melihat dampaknya terhadap rencana proyek.
Salah satu metode terbaik untuk melacak kemajuan anggota adalah dengan memegang pertemuan rutin.
Dalam rapat, semua anggota melaporkan status dan permasalahan mereka saat ini, jika ada. Jika ada anggota tim atau anggota yang tertinggal atau mengalami hambatan, rumuskan rencana untuk mengidentifikasi dan memecahkan masalah.
Mari berlatih dengan skenario berikut
Sebagaimana ditentukan dalam rencana pemantauan, Anda menugaskan tugas "Menyiapkan lingkungan Pengujian" untuk menguji situs web bank Guru99 kepada anggota di Tim Anda. Perannya adalah Administrator Tes. Dia harus menyiapkannya Lingkungan Uji dalam 6 hari. Anda mengharuskan dia melaporkan status terkini di setiap pertemuan tim. Berikut adalah contoh catatan kemajuannya saat ini
Langkah 3) Analisis catatan dan lakukan penyesuaian
Ada 2 sub-langkah dalam langkah-langkahnya
Langkah 3.1) Analisis
Pada langkah ini, Anda membandingkan kemajuan yang Anda tentukan dalam rencana dengan kemajuan aktual yang telah dicapai tim. Dengan menganalisis catatan, Anda juga dapat melihat berapa banyak waktu yang telah dihabiskan untuk masing-masing tugas dan total waktu yang dihabiskan untuk proyek secara keseluruhan.
Dalam laporan tersebut, masalah apa yang Anda temukan?
Tidak ada yang salah, masih bagus
Kemajuan tugas tampaknya tertunda
Saya tidak dapat menemukan masalah apa pun dalam laporan itu
Sesuai rencana, Administrator Tes harus menyelesaikan 100% tugasnya pada hari ke-6. Namun, berdasarkan status saat ini, ini adalah hari ke-3 (50% jadwal waktu), namun dia baru menyelesaikan 20% tugasnya. Akibatnya tugas bisa saja tertunda dan meleset dari tenggat waktu. Oleh karena itu, masalah ini dapat mempengaruhi keseluruhan proyek.
Dengan melacak dan menganalisis kemajuan proyek, Anda dapat mendeteksi secara dini masalah apa pun yang mungkin terjadi pada proyek, dan Anda dapat menemukan solusi untuk mengatasi masalah tersebut.
Langkah 3.2) Penyesuaian
Lakukan penyesuaian yang diperlukan agar proyek Anda tetap pada jalurnya. Tetapkan ulang tugas, ubah jadwal, atau nilai kembali tujuan Anda. Ini akan membantu Anda terus bergerak menuju garis finis.
Apa yang harus Anda lakukan?
Ubah jadwalnya
Tidak melakukan apapun
Ubah tujuan proyek
Mintalah dukungan dari anggota tim lain untuk mempercepat tugas
Sebagai Manajer Tes, Anda mungkin menghadapi situasi serupa beberapa kali. Ada banyak solusi untuk mengatasi masalah ini, dan Anda mungkin punya solusi sendiri.
Dalam kasus di atas, kami menyarankan Anda memilih solusi – Minta dukungan dari anggota tim lain untuk mempercepat tugas. Beberapa solusi lain seperti mengubah jadwal atau tidak melakukan apa pun dapat mempengaruhi keseluruhan proyek. Itu bukanlah solusi terbaik
Langkah 4) Buat laporannya
Jika atasan Anda bertanya tentang proyek saat ini kemajuan, apakah kemajuannya adalah di belakang or di depan jadwalnya, apa yang akan kamu jawab? Anda perlu menyiapkan laporan kemajuan proyek. Menggunakan laporan adalah pilihan yang baik untuk berbagi kemajuan proyek secara keseluruhan dengan anggota tim atau Dewan Manajemen. Ini juga merupakan cara yang berguna untuk menunjukkan kepada atasan Anda apakah proyek tersebut berjalan sesuai rencana. Anda dapat menggunakan beberapa template laporan untuk memastikan data kemajuan disajikan secara konsisten dan Jelas. Artikel ini mencakup templat laporan yang dapat Anda rujuk. Juga, periksa a laporan sampel untuk proyek Guru99 Banking sebagai referensi |
Praktik Terbaik dalam Pemantauan dan Pengendalian Tes
-
Ikuti standar: Salah satu pertimbangan penting dalam perencanaan proyek adalah memastikan standarisasi. Artinya semua kegiatan proyek harus mengikuti pedoman proses standar. Proses, alat, templat, dan nilai pengukuran yang terstandarisasi membuat analisis menjadi mudah, memfasilitasi komunikasi yang mudah, dan membantu anggota tim proyek memahami situasi dengan lebih baik.
-
Dokumentasi: Apa jadinya jika Anda tidak menuliskan diskusi atau keputusan apa pun dalam sebuah dokumen? Anda mungkin melupakannya dan kehilangan banyak hal. Anda harus menuliskan diskusi dan keputusan di tempat yang tepat, dan menetapkan prosedur dokumentasi formal untuk pertemuan. Dokumentasi tersebut membantu Anda menyelesaikan masalah miskomunikasi atau kesalahpahaman di antara tim proyek.
-
Proaktif: Masalah terjadi di semua proyek. Yang penting adalah Anda harus mengadopsi pendekatan proaktif untuk menyelesaikan masalah dan permasalahan yang muncul selama pelaksanaan proyek. Permasalahan tersebut dapat berupa anggaran, ruang lingkup, waktu, kualitas, dan sumber daya manusia