Wednesday, August 23, 2017

Jenis-Jenis Testing SAP

jenis-testing-sap

Banyak organisasi / perusahaan menggunakan SAP ERP (Enterprise Resource Planning) untuk mengelola operasi bisnis mereka dan menyesuaikannya dengan tantangan pasar baru. SAP R / 3 adalah perangkat lunak ERP terpadu yang memungkinkan organisasi mengelola bisnis mereka secara efisien. Organisasi dapat mengurangi biaya untuk menjalankan operasinya dengan menggunakan paket SAP R / 3 ERP.

SAP R / 3 juga memungkinkan pelanggan berinteraksi dengan database yang berbeda untuk menjalankan aplikasi yang berbeda dengan bantuan GUI yang user-friendly. Sistem SAP R / 3 dibagi ke dalam modul yang berbeda untuk mencakup fungsionalitas operasi bisnis yang berbeda dalam sebuah organisasi.

Baca Juga: Manfaat dari Testing SAP

Berikut adalah berbagai jenis metode pengujian yang tersedia yang bisa digunakan untuk melakukan pengujian SAP:

Unit Testing
Unit Testing digunakan untuk menguji fungsionalitas sistem SAP dan berbagai komponennya. Hal ini dilakukan oleh ahli domain dan konfigurasi yang mengetahui fungsionalitas masing-masing unit dalam suatu sistem.

Contoh
Misalkan tugasnya adalah membuat sales order dan menyimpannya. Untuk melakukan pengujian unit untuk tugas ini, penguji harus mengetahui bahwa pesanan penjualan dapat disimpan dengan menggunakan elemen organisasi SAP seperti data induk pelanggan, fungsi mitra, data master material, kode perusahaan, area kontrol kredit, organisasi penjualan, dll.
Dalam pengembangan ABAP, Unit testing dapat dilakukan untuk memeriksa apakah sebuah laporan dapat dibuat dari data yang dihasilkan oleh pengembang. Ini membutuhkan bantuan dari pakar domain.

System Testing
System Testing  melibatkan integrasi elemen sistem SAP untuk memastikan bahwa fungsionalitas SAP terkait dihubungkan bersama dalam lingkungan pengembangan.

Contoh
Jika Anda mengatakan arus kas untuk sebuah kutipan dalam sebuah organisasi akan menunjukkan bahwa kutipan dapat digunakan untuk membuat pesanan penjualan, pengiriman dapat dibuat dan diproses dari pesanan, pengiriman dapat ditagihkan, penagihan dikeluarkan ke akuntansi, dan Pembayaran pelanggan diterapkan terhadap faktur akuntansi.

Scenario-based Testing
Scenario testing, seperti namanya, dilakukan sesuai dengan kasus bisnis tertentu.

Contoh
Misalkan ada beberapa tugas yang spesifik untuk segmen pelanggan atau lini produk tertentu atau satu set layanan. Untuk target spesifik ini, Anda memiliki skenario yang berbeda yang perlu Anda uji. Pengujian ini juga dilakukan di development environment.

Integration Testing
Dalam Integration Testing, data pengujian berasal dari sumber ekstraksi data nyata. Data diketahui pengguna akhir bisnis.
Integration Testing digunakan untuk menyajikan proses bisnis, seperti yang dirancang dan dikonfigurasi dalam SAP, berjalan menggunakan data real. Selain itu, pengujian menunjukkan bahwa user interface, laporan, alur kerja bekerja sesuai harapan

SAP Interface Testing
Interface testing atau Pengujian antarmuka memastikan bahwa proses bisnis pada sistem SAP berjalan secara otomatis, Pengujian Interface melibatkan eksekusi pada sistem pengirim yang diikuti oleh keluaran output Interface. dan kemudian sistem penerima mengkonsumsi file tersebut dan membuktikan bahwa proses bisnis berlanjut di receiver.

Idealnya, pengujian antarmuka melibatkan aktivitas pengujian yang lebih besar saat sebuah proyek berjalan. Pengujian antar muka menunjukkan bahwa pemicu kerja, pemilihan data yang akurat dan lengkap, transfer data berhasil, dan receiver mampu mengkonsumsi data yang dikirim.

SAP User Acceptance Testing (UAT)
SAP UAT digunakan untuk memastikan bahwa pengguna akhir dapat melakukan fungsi pekerjaan yang ditugaskan dengan sistem yang baru. Aspek penting dari pengujian ini adalah memahami kebutuhan bisnis dan untuk memastikan bahwa fitur, fungsi dan kemampuan yang diharapkan tersedia.

SAP System Performance Testing
Performance Testing memeriksa aspek-aspek seperti:
Apakah waktu respon sistem dapat diterima sesuai kebutuhan bisnis
Apakah proses periodik berjalan dalam waktu yang diperbolehkan,
Apakah beban pengguna konkuren yang diharapkan dapat didukung
Performance Testing mengidentifikasi kemacetan dan pengkodean inefisiensi dalam sistem SAP. Hal ini tidak mungkin bahwa tuning kinerja sistem diatur dengan sempurna dan program berjalan dengan kode yang optimal.

SAP Load Testing
dalam SAP Load Testing, tester menerapkan beban maksimum pada sistem, baik pengguna online atau pemrosesan batch berkala, dan mengidentifikasi apakah sistem cukup mampu untuk menangani beban. Jika tidak, ia mengetahui langkah-langkah yang diperlukan untuk meningkatkan kinerja.

SAP Security Dan Authorizations Testing
Security dan Authorizations Testing digunakan untuk memastikan pengguna hanya dapat melakukan transaksi dan mengakses data yang sesuai yang relevan dengan proyek mereka.

Seperti penerapan standar Keamanan, ini sangat penting untuk menguji apakah keamanan dan otorisasi ditempatkan dalam sistem. Pengujian ini dibuat dan digunakan untuk mengkonfirmasi apa yang pengguna dapat lakukan dan apa yang pengguna tidak dapat lakukan.

SAP Cutover Testing
Cutover testing biasanya dilakukan satu kali dalam siklus hidup proyek. Di sini eksekusi skala penuh dilakukan terhadap semua tugas yang terlibat untuk mengekstrak data dari sistem sebelumnya.

SAP Regression Testing
Regression testing digunakan untuk menemukan fungsionalitas baru dan untuk menguji fungsi sebelumnya dalam sistem saat diupgrade atau sistem baru disiapkan. Peran kunci dari pengujian regresi adalah menguji fungsi yang ada dan konfigurasi dan basis kode yang baru diperbarui.

Saat Anda meng-upgrade sistem SAP , seharusnya tidak mempengaruhi fungsi yang diharapkan dilakukan oleh pengguna. Selain itu, seharusnya tidak mempengaruhi fitur baru yang seharusnya diperkenalkan dalam rilis baru.


EmoticonEmoticon