Apa itu Ujian Selari? Definisi, Pendekatan, Contoh

Isi kandungan:

Anonim

Ujian Selari

Parallel Testing adalah jenis pengujian perisian di mana beberapa versi atau subkomponen aplikasi diuji dengan input yang sama pada sistem yang berbeza secara serentak untuk mengurangkan waktu pelaksanaan ujian. Tujuan ujian selari adalah untuk mengetahui sama ada versi lama dan versi baru berkelakuan sama atau berbeza dan memastikan sama ada versi baru lebih cekap atau tidak.

Gambar di bawah menunjukkan ujian selari.

Contoh Ujian Selari

Apabila mana-mana organisasi beralih dari sistem lama ke sistem baru, data warisan adalah bahagian penting. Memindahkan data ini adalah proses yang rumit.

Dalam pengujian perisian, mengesahkan keserasian sistem yang baru dibangunkan dengan sistem lama dilakukan melalui "ujian selari."

Mengapa perlu melakukan Ujian Selari

Pengujian Selari dilakukan kerana sebab berikut,

  • Untuk memastikan versi baru aplikasi berfungsi dengan betul
  • Untuk memastikan konsistensi sama antara versi baru dan lama
  • Untuk memeriksa apakah format data antara dua versi telah berubah
  • Untuk memeriksa integriti aplikasi baru

Sebagai contoh- pengguna saat ini menggunakan aplikasi versi 1.0 dan dari bulan Mac pengguna akan menggunakan versi aplikasi lain, katakan versi 1.1.

Dalam kes sedemikian, penguji perlu melakukan ujian selari, untuk menilai bahawa penghijrahan data berjaya dilakukan. Juga untuk memeriksa sama ada perubahan dalam versi baru tidak mempengaruhi fungsi sistem. Penguji mesti mengesahkan bahawa perubahan dilaksanakan dengan baik, dan pengguna mendapatkan output yang diinginkan sesuai dengan keperluan.

Bilakah untuk melakukan Ujian Selari

Pengujian selari boleh digunakan secara meluas ketika

  • Syarikat bergerak dari sistem lama ke sistem baru
  • Apabila penyegerakan dilakukan pada dua sistem
  • Data lama yang diimport dari satu sistem ke sistem yang lain
  • Semua hasil harus ditentukan dengan lebih tepat. Contohnya, domain kewangan atau domain insurans di mana pengiraannya adalah fungsi utama sistem.

Cara melakukan Pengujian Selari: Pendekatan Lengkap

Untuk melakukan ujian selari, anda boleh membuat beberapa projek yang akan menguji bahagian aplikasi yang berbeza (Slave Projects) dan satu projek (master project) yang akan menjalankan projek-projek ini.

Pengujian Selari mempunyai kriteria dua peringkat.

  1. Kriteria kemasukan ujian selari

    Kriteria kemasukan ujian selari menentukan tugas yang mesti dipenuhi sebelum ujian selari dapat dilaksanakan dengan cekap.

  2. Kriteria keluar ujian selari

    Kriteria keluar ujian selari menentukan kesimpulan tahap ujian selari yang berjaya.

Sebelum melakukan ujian selari, terdapat beberapa pra-syarat yang harus dipenuhi.

  • Ujian selari tidak boleh dimulakan sehingga penyediaan persekitaran selesai.
  • Semua pra-syarat dan senario harus ditentukan terlebih dahulu
  • Data lama dan data baru mesti berjaya dipindahkan
  • Ujian selari tidak lengkap sehingga semua kriteria keluar telah dipenuhi

Untuk melakukan Pengujian Selari, langkah-langkah berikut harus diikuti

Langkah 1 : Jalankan sistem lama berbanding sistem yang baru dibangunkan

Langkah 2 : Memahami perbezaan antara kedua-dua sistem

Langkah 3 : Pergi pusingan lengkap menggunakan input yang sama

Langkah 4 : Ukur keluaran sistem yang baru dibangunkan berbanding sistem lama

Langkah 5 : Laporkan penyebab pepijat jika dijumpai

Amalan Baik untuk Pengujian Selari

Untuk melakukan ujian selari berikut adalah beberapa petua dan trik, yang mungkin berguna.

  • Pepijat khas yang dikenal pasti dalam Pengujian Selari

Logik dalaman berubah

Aliran produk berubah

Fungsionalis utama diubah suai

  • Berapa Banyak Kitaran Yang Perlu Diperlukan

Jumlah kitaran ujian bergantung pada kerumitan modul.

Jalankan beberapa kitaran senario menggunakan data ujian yang telah ditentukan, yang dilewatkan dari sistem sebelumnya

  • Mengkategorikan Perbezaan

    Apabila kita menjalankan kitaran ujian selari, hasil kedua-dua sistem baru dan warisan harus diukur mengikut baris dengan perbezaan yang diserlahkan. Setiap perbezaan yang kita tangkap harus ditentukan mengikut jenis kesalahan.

  • Jenis ralat berlaku semasa kitaran

    Untuk kesilapan penguji harus mencatat perkara berikut semasa melakukan ujian selari.

    • Kesalahan kemasukan
    • Ralat kerana sistem lama
    • Boleh dijelaskan atau diterima berbeza
    • Kesalahan yang tidak dijangka

Apa yang bukan Ujian Selari

Ia adalah Ujian Selari

Ia bukan Ujian Selari

  • Menguji aplikasi yang dikemas kini berbanding aplikasi sebelumnya.
  • Jalankan senario lama dengan perisian baru dengan syarat input yang dikhaskan.
  • Tujuannya adalah untuk mengetahui hasilnya seperti sistem sebelumnya.
  • Harus mempunyai pengetahuan mengenai sistem lama dan baru dibangunkan.
  • Menguji satu perisian sahaja.
  • Cross-bower atau Cross-Platform Testing.
  • Tujuannya adalah untuk mengetahui masalah merancang.
  • Ketahui Perbezaan tidak diperlukan.

Cabaran Ujian Selari

  • Pengetahuan produk yang lengkap diperlukan.
  • Setiap hasil harus diuji
  • Perlu menumpukan perhatian pada input Data dan aliran produk

Ringkasan:

  • Dalam Kejuruteraan Perisian, pengujian Paralel menguji banyak aplikasi atau subkomponen dari satu aplikasi secara serentak untuk mengurangkan masa ujian.
  • Ini memastikan bahawa sistem baru cukup mampu menjalankan perisian dengan cekap.

Artikel ini disumbangkan oleh Dinesh Kadachha