Selasa, 22 Mei 2012

Pedoman Vs Automated Testing

Pedoman Vs Automated Testing Software pengujian pada dasarnya adalah proses verifikasi dan mengkonfirmasikan bahwa sebuah program perangkat lunak atau aplikasi memenuhi kedua persyaratan teknis dan bisnis yang diarahkan pengembangan dan desain. Hal ini juga digunakan untuk memastikan bahwa program bekerja seperti yang diharapkan dan hanya dapat diimplementasikan seperti apa adanya, tanpa perlu melakukan perubahan di dalamnya. Software pengujian digunakan di hampir semua organisasi perangkat lunak produksi di seluruh dunia untuk menjamin target pasar bahwa produk yang mereka tawarkan sebagai aman, efektif dan standar unggul.
Ada dua pendekatan utama ketika datang untuk pengujian perangkat lunak. Ini termasuk pengujian manual dan pengujian otomatis. Pengujian manual mengacu pada proses di mana seorang individu bertanggung jawab untuk melaksanakan atau mencoba produk / aplikasi dengan cara yang berbeda / skenario untuk memastikan bahwa pelanggan yang menggunakannya tidak menghadapi masalah dan bahwa aplikasi / produk bekerja sama persis dengan cara sebagai pengembang yang diinginkan. Di sisi lain, pengujian otomatis adalah proses di mana perusahaan yang menggunakan alat pihak ketiga atau eksternal untuk mengeksekusi yang telah ditetapkan langkah-langkah atau instruksi untuk memastikan bekerja dengan baik dari aplikasi / produk.

Sejumlah besar perusahaan sering bingung tentang pendekatan mana yang akan menjadi yang terbaik untuk kebutuhan pengujian perangkat lunak mereka. Disebutkan di bawah ini yang pro dan kontra dari kedua metode untuk membantu Anda memahami teknik akan lebih bermanfaat bagi kebutuhan individu seseorang.

Pro Pengujian Otomatis

• Otomasi adalah pendekatan ideal bagi mereka yang perlu menjalankan set tertentu dari tes berulang-ulang.

• Otomasi memungkinkan kita untuk menjalankan otomatisasi terhadap kode yang mengubah sering untuk membantu Anda menangkap regresi tepat waktu.

• Otomasi memungkinkan kita untuk menjalankan otomatisasi dalam skenario utama yang bisa sangat bermanfaat untuk menangkap regresi tepat waktu.

• pengujian otomatis juga membuat tugas menjalankan matriks uji yang besar karena dapat dijalankan pada mesin yang berbeda pada saat yang sama.

Kontra Pengujian otomatis

• Pelaksanaan pengujian otomatis diperlukan cukup banyak pengeluaran awal, yaitu tidak terjadi dengan pengujian manual.

• Hal ini tidak mungkin untuk mengotomatisasi referensi visual.

Pro Pengujian manual

• pengujian Manual dianggap sebagai pilihan yang lebih baik untuk uji kasus yang perlu kode untuk dijalankan hanya beberapa kali karena juga akan biaya kurang.

• pengujian manual juga memungkinkan penguji untuk melaksanakan pengujian lebih ad-hoc. Menurut penelitian sebelumnya, lebih banyak bug yang terdeteksi melalui ad-hoc pengujian dibandingkan dengan pengujian otomatis.

Kontra Pengujian manual

• pengujian manual membutuhkan banyak waktu konsumsi.

• Apakah ada membangun baru dalam aplikasi / produk, tester perlu mengulangi semua tes yang diperlukan lagi, yang sering cenderung menjadi membosankan dan biasa.

0 komentar:

Posting Komentar

Posting Komentar