Tingkatkan proses kualitas perangkat lunak Anda dengan mengelola data pengujian
Jaminan kualitas perangkat lunak lebih bergantung pada data pengujian daripada yang kita semua sukai. Anda tidak dapat menghindarinya lagi: Anda harus melakukan sesuatu dengan manajemen data pengujian. Mengapa? Karena tanpa pengelolaan data uji yang tepat, Anda kehilangan waktu berharga yang kini langka.
sang penulis: Nynke Hogeveen, DATPROF, https://www.datprof.com/
Waktu tunggu untuk pembaruan data pengujian lama. Rata-rata tim QA harus menunggu 6 hari untuk menjalankan set pengujian baru mereka. Masalah lain yang muncul dengan tidak adanya manajemen data pengujian adalah bahwa di banyak organisasi banyak tim bekerja pada database pengujian yang sama. Satu tim melakukan penyesuaian pada data yang sering mengakibatkan data pengujian yang rusak untuk tim lainnya. Dan jangan lupakan data sensitif privasi, yang masih sering digunakan (tidak terlindungi). Meskipun jelas bahwa penggunaan informasi identitas pribadi untuk tujuan pengujian tidak diizinkan, banyak organisasi tidak melakukan apa-apa tentang perlindungan data. Saatnya mengubah segalanya. Mari kita tangani masalah data pengujian agar dapat bekerja untuk kita, bukan melawan kita.
Informasi keamanan
Langkah pertama adalah memastikan tidak ada informasi pengenal pribadi di lingkungan pengujian Anda. Ada beberapa cara untuk melakukan ini. Anda dapat menyalin dan menutupi data produksi Anda dengan bantuan alat penyembunyian data seperti DATPROF Privacy. Dengan bantuan aturan masking bawaan dan generator data sintetik, Anda membuat kumpulan data pengujian dengan data yang andal dan dapat dikenali yang tidak dilacak kembali ke orang sungguhan. Memiliki data pengujian yang mirip dengan produksi sangat penting dalam penjaminan kualitas perangkat lunak. Saat aplikasi Anda bekerja dengan data pengujian yang sangat mirip dengan produksi, Anda dapat berasumsi bahwa aplikasi tersebut juga akan bekerja dengan sempurna dalam produksi. Menguji sistem baru tanpa data? Anda kemudian dapat menghasilkan data dari awal untuk mengisi database baru ini. Tentu saja data ini cocok secara default karena merupakan data palsu.
Setiap tim memiliki dataset pengujiannya sendiri
Salah satu hambatan terbesar dalam penjaminan mutu adalah ukuran database pengujian. Umumnya kami melihat salinan produksi dibuat untuk pengujian, hanya untuk memastikan setiap sisi tercakup. Tetapi memberikan salinan kepada setiap tim penguji dengan cepat menyebabkan masalah kapasitas penyimpanan. Jadi, dalam banyak kasus, beberapa tim diharuskan bekerja dengan database pengujian yang sama. Tidak terkecuali aturan ini bahwa data ditetapkan oleh satu tim dan akibatnya data tersebut tidak lagi dapat digunakan untuk tim lain. Solusinya di sini adalah membuat himpunan bagian fungsional dan teknis yang utuh, satu untuk setiap tim. Ini hanya berisi apa yang Anda butuhkan untuk pengujian, tidak lebih, tidak kurang.
Presentasi otomatis data uji
Permintaan untuk memperbarui data uji (tertutup atau subset) dapat memakan waktu berhari-hari atau bahkan berminggu-minggu dengan cara lama. Sebuah tim membutuhkan kumpulan data uji, mereka mengirimkan permintaan mereka ke administrator basis data (DBA). Dia terkadang membutuhkan persetujuan dari manajer TI. Untuk DBA dan IT Manager, ini bukan bagian dari tugas pekerjaan normal mereka, sehingga seringkali tidak menjadi prioritas. Hal ini menyebabkan waktu tunggu yang lama dan banyak frustrasi. Dengan mengotomatiskan penyediaan data uji, DBA dibiarkan sendiri dan penguji dapat melanjutkan pekerjaan mereka dengan cepat dan bahagia.
Hasil
Sangat penting bagi Anda untuk mengontrol data pengujian Anda. Ketahui apa yang ada di dalamnya dan pastikan informasi privasi yang sensitif terlindungi. Subset memungkinkan Anda untuk memberikan set datanya sendiri kepada setiap tim pengujian. Dan saat tim dapat menyegarkan kumpulan data mereka, data pengujian tidak akan lagi menghambat proses kualitas perangkat lunak Anda – sebaliknya, itu akan mempercepatnya!
Tentang Penulis
Nynke Hogeveen bekerja untuk DATPROF, penyedia solusi manajemen data pengujian. Dia ingin membuat manajemen data eksperimental lebih mudah diakses oleh organisasi mana pun dengan berbagi pengetahuan dan menyediakan alat yang tepat. Tujuan utamanya adalah untuk menyederhanakan mendapatkan data pengujian yang tepat di tempat yang tepat pada waktu yang tepat.