Cara Memilih Alat Uji Automasi Terbaik

Dalam artikel Uji Peningkatan Proses, anda telah mengetahui poin peningkatan dari projek Guru99 Bank. Ia menggunakan Ujian automatik dan bukan Ujian Manual. Tetapi ahli pasukan mungkin bertanya kepada anda -

Jawapan untuk soalan ini sangat mencabar kerana terdapat banyak faktor yang perlu dipertimbangkan

  • Anda ingin menyokong aktiviti ujian anda dengan menggunakan alat perisian, tetapi anda tidak tahu alat yang tersedia di pasaran
  • Jenis alat apa yang paling sesuai dengan keperluan dan anggaran projek?
  • Siapa yang ada dalam pasukan mempunyai kemahiran menggunakan alat ini setelah anda membelinya

Tutorial ini akan membantu anda menjawab soalan di atas

Kepentingan pemilihan alat pengujian perisian

Kejayaan dalam automasi ujian bergantung pada mengenal pasti alat yang tepat untuk automasi. Memilih Alat Uji "betul" untuk projek anda adalah salah satu kaedah terbaik untuk mencapai sasaran projek. Contoh berikut akan menunjukkan kepada anda kelebihan pemilihan alat ujian

Dalam projek Guru99 Bank, untuk menyelamatkan usaha pengujian, pasukan projek memutuskan untuk menggunakan alat pengujian automatik untuk pelaksanaan ujian. Setelah banyak perjumpaan, pasukan anda memilih alat yang sesuai untuk projek ini.

Sebulan kemudian, anda mendapat laporan daripada pasukan projek mengenai alat ini

Hasilnya bagus. Alat automatik baru menggandakan produktiviti ujian. Ini bermaksud kita menjimatkan 50% kos pelaksanaan ujian

Ini adalah contoh faedah menggunakan alat ujian dalam projek. Memilih alat ujian yang tepat akan membantu anda meningkatkan produktiviti projek dan menjimatkan kos projek.

Jenis alat ujian

Terdapat banyak jenis alat ujian, yang boleh dipertimbangkan oleh Pengurus Ujian semasa memilih alat ujian.

Alat Sumber Terbuka

Alat sumber terbuka adalah program di mana kod sumber diterbitkan secara terbuka untuk penggunaan dan / atau pengubahsuaian dari reka bentuk asalnya, secara percuma.

Alat sumber terbuka tersedia untuk hampir semua fasa proses ujian, dari pengurusan Kes Ujian hingga pelacakan Kecacatan. Berbanding dengan alat komersial Alat sumber terbuka mungkin mempunyai lebih sedikit ciri.

Alat Komersial

Alat komersial adalah perisian yang dihasilkan untuk dijual atau untuk tujuan komersial.

Alat komersial mempunyai lebih banyak sokongan dan lebih banyak ciri dari vendor daripada alat sumber terbuka.

Alat Tersuai

Dalam beberapa projek Pengujian, persekitaran pengujian, dan proses pengujian mempunyai ciri khas. Tidak ada alat sumber terbuka atau komersial yang dapat memenuhi syarat. Oleh itu, Pengurus Ujian harus mempertimbangkan pengembangan alat khusus.

Contoh: Anda ingin mencari alat Uji untuk projek Guru99 Bank. Anda mahu alat ini memenuhi beberapa keperluan khusus projek.

Analisis Kelayakan Automasi

Kembali ke contoh di atas, pasukan projek memutuskan untuk mengembangkan alat khas yang dapat memenuhi keperluan projek. Andaikan mereka diberi 100 kes ujian untuk mengotomatisasi dan mereka mengira 5 hari untuk mengembangkan alat yang dapat mengotomatisasi semua kes ujian tersebut.

Inilah hasil kerja mereka

Seperti dalam senario di atas, masalahnya ialah alat ujian tidak dapat mengotomatisasi semua kes ujian spesifikasi ujian. Ini bermaksud bahawa tidak semua ciri aplikasi dapat diuji secara menyeluruh menggunakan alat ujian.

Sekiranya fungsi aplikasi yang diuji sering berubah atau terlalu rumit , sukar untuk membuat automasi ujian untuk semua ciri aplikasi, kerana setiap alat mempunyai batasannya sendiri .

Sekiranya anda tidak mahu berada dalam situasi seperti itu, sebelum memilih alat ujian, anda mesti menganalisis kes ujian dan memutuskan kes ujian mana yang harus automatik dan kes ujian mana yang tidak seharusnya. Ini adalah aktiviti Analisis Kelayakan Automasi .

Analisis Kelayakan Automasi adalah penyumbang yang sangat signifikan dalam ujian. Dalam analisis ini, anda perlu memeriksa apakah aplikasi yang diuji layak untuk ujian automatik.

Beberapa faktor yang perlu anda pertimbangkan:

Untuk mengetahui lebih lanjut mengenai faktor-faktor ini, anda boleh menggunakan senarai semak yang disertakan dalam artikel ini

Proses pemilihan alat

Untuk memilih alat ujian yang paling sesuai untuk projek tersebut, Pengurus Uji harus mengikuti proses pemilihan alat di bawah

Langkah 1) Kenal pasti keperluan alat

Bagaimana anda boleh memilih alat ujian jika anda tidak tahu apa yang anda cari?

Anda mesti mengenal pasti keperluan alat ujian anda dengan tepat. Semua keperluan mesti didokumentasikan dan disemak oleh pasukan projek dan lembaga pengurusan.

Pertimbangkan contoh berikut: Anda ingin mencari alat ujian untuk projek Guru99 Bank. Apa yang anda harapkan dari alat ini? A) Alat ini dapat menghasilkan kes ujian secara automatik
B) Alat tersebut dapat menghasilkan keputusan ujian dalam format yang dikehendaki
C) Penguji dapat memilih kes ujian mana yang akan dilaksanakan dengan set data ujian yang diberikan
D) Alat ini dapat menjalankan kes ujian secara automatik
E) Alat dapat menilai dan melakukan pengesahan output ujian dan menandakan kes ujian lulus atau gagal
F) Semua di atas item
Tidak betul Betul

Langkah 2) Nilaikan alat dan vendor

Setelah menetapkan asas keperluan alat, Pengurus Uji seharusnya

  • Analisis alat komersial dan sumber terbuka yang terdapat di pasaran, berdasarkan keperluan projek.
  • Buat senarai pendek alat yang paling sesuai dengan kriteria anda
  • Salah satu faktor yang harus anda pertimbangkan adalah vendor . Anda harus mempertimbangkan reputasi vendor, sokongan selepas penjualan, kekerapan kemas kini alat, dll semasa mengambil keputusan anda.
  • Nilai kualiti alat dengan mengambil percubaan penggunaan & melancarkan juruterbang . Banyak vendor sering menyediakan versi percubaan perisian mereka untuk dimuat turun

Langkah 3) Anggarkan kos dan faedah

Untuk memastikan alat ujian bermanfaat untuk perniagaan, Pengurus Ujian harus mengimbangkan faktor berikut:

A analisis kos-faedah perlu dilakukan sebelum membeli atau membina alat yang

Contoh: Setelah menghabiskan banyak masa untuk menyiasat alat ujian, pasukan projek menemui alat ujian yang sesuai untuk laman web projek Guru99 Bank. Hasil penilaian menyimpulkan bahawa alat ini dapat

  • Gandakan produktiviti pelaksanaan ujian semasa
  • Kurangkan usaha pengurusan sebanyak 30%

Namun, setelah berbincang dengan vendor perisian, anda mendapati bahawa kos alat ini terlalu tinggi berbanding dengan nilai dan faedah yang dapat ditimbulkan oleh kerja berpasukan.

Dalam kes sedemikian, keseimbangan antara kos & faedah alat boleh mempengaruhi keputusan akhir.

Langkah 4) Buat keputusan akhir

Untuk membuat keputusan akhir, Pengurus Ujian mesti mempunyai:

  • Mempunyai kesedaran yang kuat mengenai alat tersebut. Ini bermaksud anda mesti memahami titik kuat dan titik lemah alat ini
  • Imbangan kos dan faedah.

Walaupun dengan menghabiskan berjam-jam membaca manual perisian dan maklumat vendor, anda mungkin masih perlu mencuba alat di persekitaran kerja anda yang sebenarnya sebelum membeli lesen.

Anda harus mengadakan pertemuan dengan pasukan projek, perunding untuk mendapatkan pengetahuan yang lebih mendalam mengenai alat ini.

Keputusan anda boleh memberi kesan buruk terhadap projek, proses pengujian, dan matlamat perniagaan; anda harus meluangkan masa yang baik untuk memikirkannya dengan bersungguh-sungguh.

Artikel menarik...