Pengujian Perisian

Tutorial Ujian Penerimaan Pengguna untuk Pemula

30 Oktober 2021

Ujian Penerimaan Pengguna (UAT) ialah salah satu bentuk ujian perisian yang paling biasa digunakan. Ujian Penerimaan Pengguna ialah sejenis ujian kotak hitam.

Ia adalah peringkat akhir ujian perisian sebelum sebarang produk perisian dihantar kepada pihak berkepentingan. UAT dipanggil ujian beta juga.

Artikel ini membawakan anda panduan lengkap tentang UAT.

Isi kandungan

Apakah Ujian Penerimaan Pengguna?

Seperti namanya, Ujian Penerimaan Pengguna (UAT) sedang menguji mana-mana produk perisian tertentu untuk kelulusan pengguna.

Mari kita lihat apa itu definisi pengguna dalam konteks UAT.

Pengguna ialah seseorang yang ingin memiliki produk tertentu untuk dirinya sendiri mengikut keperluan.

Jadi, UAT takrifan boleh diperolehi sebagai menguji atau mengesahkan perisian tertentu oleh pengguna. Pengguna boleh mengesahkan sama ada produk perisian berfungsi mengikut keperluannya.

UAT adalah sebahagian daripada proses ujian perisian kitaran hayat pembangunan perisian yang mempertimbangkan cerita pengguna dan menjana pelan ujian mengikut tugasan yang diperlukan dalam senario dunia sebenar.

Tidak seperti ujian lain seperti ujian unit dan ujian regresi , yang dilakukan oleh pasukan QA dalam persekitaran ujian buatan, UAT lazimnya dilakukan oleh pihak berkepentingan atau pengguna perniagaan lain (secara kolektif dipanggil pasukan UAT). Ia dilakukan sebagai salah satu peringkat akhir prosedur projek perisian, juga dikenali sebagai ujian beta.

Ia dilaksanakan selepas fungsi, penyepaduan, ujian regresi, dan ujian sistem apabila pasukan pembangunan perisian, pasukan ujian dan pasukan QA telah melakukan semua pelaksanaan buatan.

Ia dilakukan dalam persekitaran pengeluaran dengan senario dunia sebenar mengikut pengguna perisian sebenar.

Selain itu, ujian ini dirujuk sebagai ujian pengguna akhir, ujian penerimaan operasi (OAT), ujian penerimaan medan dan pembangunan dipacu ujian penerimaan (ATDD).

Jenis Penerimaan

Jenis Penerimaan

Bilakah ia dilaksanakan?

Ujian UAT atau ujian pengguna akhir biasanya dilaksanakan pada fasa terakhir ujian perisian sebelum produk tertentu bersedia untuk memasuki pasaran untuk dihantar kepada pengguna akhir.

Sebelum produk dihantar untuk pengguna memeriksa perisian dalam proses ujian penerimaan pengguna, pasukan Jaminan Kualiti (QA) menguji perisian untuk memastikan tiada masalah.

Pengguna perisian menjalankan ujian UAT untuk memastikan produk berfungsi dengan baik dan memenuhi semua keperluan perniagaan yang dinyatakan dalam kontrak sebelum pembangunannya.

Biasanya, UAT dilakukan selepas produk menjalani ujian sistem. Memandangkan ujian UAT ialah salah satu peringkat terakhir produk, pelanggan perlu mempertimbangkan semua perspektif produk.

Siapa yang bertanggungjawab melaksanakan UAT?

Tujuan ujian UAT adalah untuk mengesahkan sama ada perisian itu boleh dipercayai untuk pengguna akhir atau sama ada ia memenuhi semua kriteria dan boleh digunakan sebagai penyelesaian yang sempurna untuk pengguna akhir.

Pemilik produk secara keseluruhan menjalankan UAT.

Pengguna perniagaan menguji perisian untuk keperluan perniagaan atau pengguna dan bukan untuk memastikan sama ada perisian itu ranap, ia memenuhi keperluannya, ralat ejaan atau kecacatan lain. Semuanya dilakukan sebelum ujian integrasi, ujian sistem dan fasa ujian unit aplikasi perisian.

Ujian pengguna akhir ini memberi tumpuan utama kepada cara perisian berfungsi. Perisian harus berfungsi dengan sewajarnya dengan fungsi perniagaan dan keperluan perniagaan.

Peringkat Ujian Penerimaan Pengguna

Keperluan untuk Ujian Penerimaan Pengguna (UAT)

Terdapat perniagaan individu yang menghadapi masalah besar dalam produk perisian mereka sebelum mengeluarkannya di pasaran.

Mempunyai masalah dalam perisian selepas melangkah ke pasaran boleh mengakibatkan kerugian perniagaan yang ketara.

mana-mana kecacatan pada produk boleh bertukar menjadi kehilangan kepercayaan dan kepercayaan pengguna akhir, yang tidak begitu bermanfaat untuk perniagaan.

Walaupun kecacatan yang berlaku pada produk boleh dibaiki, ia memerlukan banyak masa dan wang.

Jadi, untuk mengelakkan masalah perisian selepas dikeluarkan di pasaran, ada keperluan untuk ujian UAT .

Ujian UAT memastikan bahawa perisian itu berasas dengan baik dan berfungsi dengan baik sebagai penyelesaian untuk masalah tertentu dan selaras dengan keperluan perniagaan.

Untuk produk tertentu, ujian UAT adalah penting untuk mengelakkan kerugian perniagaan sekiranya berlaku sebarang kecacatan atau pepijat.

Ujian UAT juga menjimatkan masa dan perbelanjaan yang berharga untuk pemilik produk tersebut.

Senarai Semak Ujian Penerimaan Pengguna

Senarai Semak UAT termasuk panduan lengkap tentang cara melaksanakan ujian UAT dalam pembangunan perisian dan peringkat yang terlibat dalam ujian UAT.

  1. Senarai semak awal melibatkan memulakan ujian Ujian Penerimaan Pengguna (UAT).
  2. Merancang pengguna akhir membenarkan penyelidikan selepas itu.
  3. Menyemak Konsep Penerimaan Pengguna.
  4. Menyemak Pelaksanaan Penerimaan Pengguna.
  5. Keputusan mengenai pengaktifan
  6. Kelakuan Ujian Pasca untuk Kelulusan Pengguna.

Bagaimana untuk Melaksanakan Ujian Penerimaan Pengguna (UAT)?

Untuk melakukan ujian UAT, terdapat langkah-langkah khusus yang terlibat. Langkah-langkah ini diterangkan secara ringkas di bawah:

    Pemeriksaan Keperluan Perniagaan:Langkah utama dan paling penting dalam UAT termasuk mentakrifkan dan menilai keperluan perniagaan dan situasi ujian. Ini juga boleh dikatakan sebagai fasa perancangan. Pengguna akhir di dunia nyata harus mentakrifkan senario ujian untuk ujian daripada pelbagai dokumen, seperti kes penggunaan perniagaan, gambar rajah aliran, Spesifikasi Keperluan Sistem (SRS), dsb.Membangunkan Pelan Ujian UAT:Langkah seterusnya termasuk pembangunan rancangan ujian UAT. Pelan yang dibangunkan oleh pengguna ini akan menjadi strategi yang memastikan perisian tersebut memenuhi keperluan perniagaan. Pelan ini boleh menggabungkan kriteria masuk dan keluar, kes ujian, senario ujian, kriteria penerimaan dan garis masa ujian berdasarkan pengguna akhir.Kenal pasti Senario Ujian dan Kes Ujian:Penguji perlu mengenal pasti situasi ujian perniagaan peringkat tinggi. Berdasarkan situasi ujian, penguji ini perlu mencipta kes ujian yang jelas dan bersih. Kes ujian yang dibangunkan harus meliputi semua senario ujian perniagaan.Gunakan Data Langsung:Menggunakan data langsung dalam proses UAT sangat bermanfaat. Ini akan membantu pengguna akhir melihat cara produk perisian berfungsi dengan data situasi semasa. Pengguna menggunakan aplikasi dan menguji sama ada perisian itu sesuai untuk pasaran dengan data langsung.Jalankan Kes Ujian:Kes ujian yang dibangunkan berdasarkan situasi ujian perniagaan peringkat tinggi harus dilaksanakan, dan hasilnya harus diperhatikan. Walau bagaimanapun, penampilan pepijat atau kecacatan pada peringkat ini adalah tidak baik. Semua pepijat atau kecacatan dikesan pada peringkat awal. Tetapi, jika ia muncul, penguji pertama perlu membetulkannya dan kemudian menguji semula pepijat itu. Selepas ujian semula, catatkan hasilnya.Pastikan keperluan perniagaan dipenuhi dengan jayanya:Selepas mencatat keputusan setiap kes ujian, penguji mesti memastikan semua keperluan perniagaan dilindungi dan perisian berfungsi dengan baik dalam masa nyata.

Bagaimana untuk Melaksanakan Ujian Penerimaan Pengguna dengan Berkesan?

Memandangkan UAT adalah salah satu peringkat yang paling penting dalam pembangunan dan ujian perisian, pengguna mesti berhati-hati dan bersungguh-sungguh melaksanakan ujian ini. Untuk melakukan ujian ini, pengguna perlu mengambil kira parameter atau faktor tertentu. Parameter ini disenaraikan di bawah:

    Menetapkan jangkaan yang jelas:Faktor pertama yang perlu dipertimbangkan dalam ujian penerimaan pengguna adalah untuk menetapkan jangkaan yang jelas tentang kemungkinan hasil ujian. Pengguna atau pemilik produk dan ahli pasukan ujian harus mengetahui sebab untuk menjalankan ujian.Menjalankan UAT pada peringkat awal:Ujian penerimaan pengguna ini dilakukan sejurus sebelum produk akan dihantar kepada pelanggan. Pendekatan ini diikuti dalam model pembangunan produk tradisional, model air terjun, dan model Agile dalam model pembangunan moden. Ia harus dijalankan pada peringkat awal pembangunan produk untuk menemui pepijat dan kecacatan.Cari penguji yang betul:Satu lagi faktor utama yang perlu dipertimbangkan semasa menjalankan UAT ialah memilih penguji yang berkaitan. Pengguna mesti memilih peserta yang sering bekerja lebih awal dengan jenis ujian ini.Buat tugasan ujian:Dalam UAT, produk diuji sama ada ia berfungsi dengan baik dengan senario kehidupan sebenar dan operasi harian. Jadi, pengguna mesti membuat senarai tugasan dan ujian yang akan dibuat pada produk untuk memastikan ia berfungsi dengan baik dalam setiap situasi. Tetapi, tugasan ujian yang dibuat hendaklah berdasarkan keadaan perniagaan peringkat tinggi, kualiti ujian yang lebih tinggi dan harus mengandungi langkah yang ringkas dan jelas.
Ujian Penerimaan Pengguna

Ujian Penerimaan Pengguna

Alat untuk Ujian Penerimaan Pengguna

Untuk menjalankan UAT, beberapa alat boleh didapati di pasaran. Berikut adalah beberapa alat ujian yang disenaraikan di bawah:

  1. air

Watir ialah satu bentuk ringkas Pengujian Aplikasi Web dalam Ruby. Ia adalah salah satu alat yang paling popular digunakan untuk melaksanakan UAT dengan cekap. Bahagian yang terbaik ialah ia adalah alat sumber terbuka. Ia adalah alat merentas platform yang menyokong semua sistem pengendalian utama. Ia menggabungkan tiga beberapa projek kecil. Daripada mereka, tiga digunakan secara besar-besaran. Mereka ialah Watir-Classic, pemandu web Watir dan Watirspec. Ia ditulis dalam bahasa pengaturcaraan Ruby dan dilesenkan di bawah lesen MIT.

  1. FitNesse

FitNesse merupakan satu lagi alat popular yang digunakan untuk UAT. Ia menawarkan peruntukan menulis kes ujian pada halaman web Wiki dan melaksanakannya daripada Wiki. Pengguna boleh membuat halaman Wiki baharu atau mengedit halaman Wiki sedia ada dan menyenaraikan kes ujian mereka. Alat ini dibangunkan khas untuk Metodologi pembangunan tangkas dan UAT.

Templat Ujian Penerimaan Pengguna

Pasukan UAT yang menguji aplikasi mengendalikan tugas yang diperlukan mengikut templat UAT . Ia agak berbeza daripada templat ujian pembangunan perisian yang digunakan untuk pasukan jaminan kualiti. Templat Ujian Penerimaan Pengguna mungkin mempunyai maklumat berikut di dalamnya:

    ID Kes Ujian:ID Kes Ujian dalam templat Ujian Penerimaan Pengguna hendaklah unik untuk setiap kes ujian. Ia adalah nombor yang secara unik mengenal pasti setiap kes ujian daripada senarai kes ujian.Kawasan berfungsi:Kawasan berfungsi ialah parameter lain dalam templat. Kes ujian digabungkan mengikut kawasan fungsinya.ID Keperluan Perniagaan:Seperti ID Kes Ujian, id keperluan perniagaan juga merupakan nombor unik yang mengenal pasti setiap keperluan perniagaan.Peranan Pengguna:Pengguna produk bertanggungjawab untuk melaksanakan ujian penerimaan pengguna. Jadi, adalah sangat penting untuk mengenal pasti peranan pengguna daripada keperluan perniagaan yang dinyatakan.Langkah Ujian: Mempunyai langkah-langkah ujian yang teratur akan menjadikan proses ujian berkesan dan mudah. Langkah-langkah ujian merangkumi semua tindakan berurutan yang akan dijalankan semasa pelaksanaan.Hasil Jangkaan:Modul templat ini mengandungi hasil jangkaan atau gelagat sistem setiap kes ujian semasa melaksanakan setiap kes ujian.Keputusan sebenar:Lajur ini mengandungi keputusan sebenar selepas pelaksanaan setiap kes ujian di dunia nyata. Jika hasil yang dijangkakan dan hasil sebenar adalah sama, pengguna perlu memasukkan Sama seperti yang Dijangkakan dalam lajur ini.Status Ujian:Status Ujian membayangkan sama ada kes ujian tertentu lulus atau gagal. Jika ia lulus, status diluluskan dan jika ia gagal, pengguna perlu membangkitkan isu kepada pasukan pembangunan.Kesan Perniagaan:Lajur ini termasuk maklumat penting dan ia digunakan untuk menetapkan keutamaan tugas.Komen:Modul ini mengandungi ulasan tentang kes ujian.

Amalan Terbaik Ujian Penerimaan Pengguna

    Ketahui pengguna perisian:Adalah penting untuk mengetahui siapa yang menggunakan perisian di dunia nyata. Apakah keperluan pelanggan mengenai perisian tertentu? Apakah jangkaan mereka daripada perisian tersebut? Jika semua data ini tersedia, ujian penerimaan pengguna menjadi lebih selesa untuk dilaksanakan.Sediakan garis besar ujian terlebih dahulu:Untuk menjalankan ujian penerimaan pengguna, adalah penting untuk membangunkan garis besar terperinci tentang cara melaksanakan proses tersebut. Perancangan ujian penerimaan pengguna sebelum ini boleh membantu penguji untuk merangkumi semua kes ujian dan melaksanakannya dengan cekap.Ujian Pengurusan Penerimaan Pengguna yang tersusun dengan baik:Memandangkan ujian penerimaan pengguna adalah salah satu fasa terakhir ujian sebelum ia dihantar ke pasaran, perisian mesti berfungsi dengan baik mengikut keperluan pelanggan. Sistem pengurusan yang digunakan untuk jenis ujian ini hendaklah tersusun dan teratur.Membangunkan situasi ujian:Penguji harus menggunakan situasi ujian perniagaan peringkat tinggi dan mencipta kes ujian daripadanya. Tetapi, senario ujian ini mesti berdasarkan keperluan perniagaan.Tentukan piawaian penerimaan:Piawaian penerimaan membayangkan peraturan dan piawaian berdasarkan produk perisian diputuskan sama ada ia lulus atau gagal. Jadi, untuk menentukan sama ada produk itu sesuai untuk kegunaan pasaran atau tidak, piawaian penerimaan asas diperlukan.
Aktiviti Ujian Penerimaan Pengguna

Ujian Sistem Vs Ujian Penerimaan Pengguna

Ujian Sistem dan UAT adalah dua istilah yang berbeza. Pengujian Sistem dilakukan sebelum UAT. Jadual yang disenaraikan di bawah akan membantu anda memahami perbezaan antara ujian sistem dan UAT.

Pengujian Sistem Ujian Penerimaan Pengguna
Ujian Sistem dilaksanakan untuk menyemak kefungsian keseluruhan perisian tertentu.UAT dilakukan untuk mengesahkan sama ada perisian berfungsi dengan baik dengan keperluan perniagaan.
Ujian ini biasanya dilakukan hanya oleh penguji dan pembangun.UAT dijalankan oleh penguji, pihak berkepentingan, serta pelanggan produk perisian.
Ujian ini boleh berfungsi dan juga ujian tidak berfungsi.UAT hanyalah ujian berfungsi.
Dalam jenis ujian ini, prestasi keseluruhan produk diuji.Di UAT, sama ada produk itu sesuai sebagai penyelesaian untuk perniagaan diuji.
Pengujian Sistem dan Pengujian Integrasi bersama-sama membuat Pengujian Sistem.Ujian Beta dan Alfa bersama-sama membentuk UAT.
Dalam Ujian Sistem, kecacatan dan pepijat dalam produk dibaiki dan diperbaiki.Dalam UAT, jika kecacatan atau pepijat ditemui, ia dianggap sebagai kegagalan produk.

Ujian Sistem lwn Ujian Penerimaan Pengguna

Kesimpulan

Selepas melihat semua elemen UAT di atas, kami memahami bahawa fasa ini ujian perisian adalah sangat penting untuk mana-mana produk sebelum ia dihantar ke pasaran untuk pengguna yang dimaksudkan.

Ujian ini memastikan pengguna menggunakan aplikasi sebelum ia digunakan di pasaran dan memastikan ia boleh mengendalikan kes penggunaan sebenar.

Ujian ini menyemak sama ada produk tertentu berfungsi dengan berkesan dengan keperluan perniagaan dan mengesahkan sama ada perisian itu boleh disampaikan sebagai penyelesaian perniagaan yang berkesan.

Soalan Lazim

Apakah ujian penerimaan pengguna?

Dilakukan sebagai peringkat terakhir ujian, UAT ialah sejenis ujian di mana pengguna sebenar dibenarkan untuk menguji perisian yang dibangunkan dan mencari ralat. Kadangkala berlaku penguji tidak dapat mencari semua pepijat dan oleh itu pengguna sebenar memberikan satu set mata yang segar. Tidak seperti persekitaran pembangunan di mana ujian lain berlaku, UAT dilakukan dalam persekitaran pengeluaran. Ia juga dikenali sebagai ujian aplikasi atau ujian pengguna akhir.

Bagaimanakah anda melakukan ujian penerimaan pengguna UAT?

UAT biasanya dilakukan dengan mengikuti langkah-langkah di bawah:
Analisis keperluan perniagaan daripada dokumen seperti Spesifikasi Keperluan Perisian (SRS), Dokumen Keperluan Perniagaan (BRD), gambar rajah aliran proses, dsb.
Pelan UAT diwujudkan untuk memutuskan strategi yang perlu diikuti untuk mengesahkan perisian. Semua kriteria masuk dan keluar, kes ujian, senario ujian, dsb. disertakan di dalamnya.
Berdasarkan keperluan perniagaan peringkat tinggi, pelbagai senario ujian dicipta yang merangkumi berbilang kes ujian dengan arahan yang jelas tentang cara melaksanakannya.
Kebanyakannya data langsung digunakan untuk UAT yang bergegas untuk privasi dan kebimbangan keselamatan.
Sebaik sahaja rancangan, senario dan kes disediakan, kes ujian dijalankan dan diuji untuk sebarang kemungkinan pepijat. Sebarang pepijat yang ditemui dalam pelaksanaan ujian diperbaiki dan kemudian diuji semula untuk memastikan pembetulan itu berfungsi. Sesetengah organisasi dan penguji menggunakan alat pengurusan ujian untuk pelaksanaan.
Setelah semua kes ujian Ujian Penerimaan Pengguna dilaksanakan dan pepijat dilaporkan atau diperbaiki, penganalisis perniagaan atau penguji UAT menandatangani tanda bahawa perisian itu bagus untuk digunakan untuk pengeluaran.

Apakah ujian penerimaan pengguna dengan contoh?

Ujian penerimaan pengguna ialah sejenis ujian di mana pengguna sebenar memeriksa perisian untuk sebarang pepijat selepas pasukan pembangunan membetulkannya. Sebagai contoh, apabila kami menjadi sebahagian daripada mana-mana program beta untuk apl di gedung mainan maka kami menggunakan apl itu dalam persekitaran sebenar dan mencari serta melaporkan pepijat selepas itu ia diselesaikan. Oleh itu ujian beta juga merupakan sebahagian daripada Ujian Penerimaan Pengguna.

Apakah jenis ujian penerimaan?

Terdapat lima jenis Ujian Penerimaan Pengguna:
Ujian Beta dan Alfa
Ujian Kotak Hitam
Ujian Penerimaan Kontrak
Ujian Penerimaan Operasi
Ujian Kotak Hitam