Pelajari Pengujian SAP: Buat Kes Ujian SAP Pertama anda

Pengenalan SAP

Idea asas di sebalik memperkenalkan SAP ( Aplikasi dan Produk Sistem ) adalah untuk memberi pelanggan kemampuan untuk berinteraksi dengan pangkalan data korporat umum untuk rangkaian aplikasi yang komprehensif. SAP adalah ERP bersepadu (Enterprise Resource Planning) untuk menjadikan proses perniagaan berjalan dengan cekap.

Mengikuti Video akan menjelaskan keperluan perisian ERP seperti SAP dalam sebuah syarikat

Suite SAP mengandungi modul yang berbeza seperti SAP FICO, SD, MM, HR, dll.

Dalam tutorial ini, anda akan belajar-

  • SAP Testing Consultant- pilihan Kerjaya
  • Apa yang dimaksudkan dengan pelaksanaan SAP?
  • Apakah penyesuaian SAP?
  • Apakah penyelenggaraan perisian SAP?
  • Kitaran hidup SAP End to End dan Fasa Pengujian yang sepadan
  • Jenis Ujian yang Berlaku untuk aplikasi SAP
  • Cara membuat Kes Ujian SAP
  • Ujian Automatik Aplikasi SAP
  • Ujian Prestasi Aplikasi SAP

Apa itu Ujian SAP?

Pengujian SAP adalah sama dengan ujian Aplikasi Perisian namun di sini aplikasinya adalah SAP ERP. Pada bila-bila masa anda membuat perubahan dalam perisian SAP, kes ujian perlu dibuat untuk memeriksa fungsi baru. Pengujian SAP juga boleh melibatkan - Ujian Prestasi. (untuk memeriksa kelajuan aplikasi sap) & ujian web (untuk portal web SAP).

SAP Testing Consultant- pilihan Kerjaya

Set kemahiran

Untuk menjadi penguji SAP, anda perlu mengikuti set kemahiran

  1. Menguji pengetahuan
  2. Pengetahuan fungsi modul yang diuji.
Hari Kerja Biasa Pada hari kerja biasa anda akan sibuk memahami dokumen keperluan, membuat kes ujian, melaksanakan kes ujian, melaporkan dan menguji semula pepijat, menghadiri mesyuarat tinjauan dan aktiviti membina pasukan lain.
Perkembangan Kerjaya

Kemajuan kerjaya anda sebagai penguji perisian (QA Analyst) di syarikat CMMI tahap 5 yang biasa akan kelihatan seperti berikut tetapi akan berbeza dari satu syarikat ke syarikat yang lain

Penganalisis QA (Fresher) => Sr. Penganalisis QA (pengalaman 2-3 tahun) => Penyelaras Pasukan QA (pengalaman 5-6 tahun> => Pengurus Ujian (8-11 pengalaman) => Ujian Senior Mengurus r (14+ pengalaman )

Bagaimana Pengujian SAP lebih menguntungkan daripada projek ujian lain?

Semasa menguji sebarang AUT,

  1. Anda memperoleh pengetahuan fungsi AUT yang mendalam . Tanpa pengetahuan AUT yang cukup sukar untuk diuji
  2. Mengasah kemahiran ujian anda

Seperti mana-mana syarikat IT, anda berpindah dari satu projek ke projek yang lain pada waktunya. Semua kerja keras yang anda lakukan untuk memahami fungsi AUT sudah usang dalam projek baru. Ini biasanya berlaku jika anda menukar projek di seluruh domain mengatakan telekomunikasi ke penjagaan kesihatan.

Sekiranya SAP, pengetahuan fungsional yang anda peroleh adalah mudah alih dan boleh digunakan dalam projek lain. Katakan anda menukar pekerjaan. Di syarikat lama anda, anda menguji perisian penagihan untuk Vodafone. Apakah tudung projek yang sama ada di syarikat baru anda? Di sebelah Zero.

Sekarang pertimbangkan kes ini. Anda beralih dari projek SAP Testing ke projek SAP Testing yang lain di syarikat baru. Anda dengan serta-merta mengenali GUI, kod Transaksi, aliran kerja perniagaan vanila yang merupakan kelebihan besar. Anda perlu mempelajari penyesuaian yang dibuat oleh pelanggan tetapi anda masih memerlukan pengetahuan yang mendalam mengenai perisian.

Kelebihan terbesar sebagai Penguji SAP ialah kerana pengetahuan fungsional yang mendalam yang anda perolehi, anda boleh menjadi Perunding Fungsi SAP dengan mudah ! Perunding SAP mendapat permintaan besar & mereka hampir selalu kekurangan gaji premium dan perintah.

Apa yang dimaksudkan dengan pelaksanaan SAP?

Pertimbangkan senario ini. Syarikat A menawarkan 12 cuti tahunan. Syarikat B menawarkan 20 daun tahunan. Gaji mesti dipotong bagi mana-mana pekerja yang menggunakan 13 th atau 21 st cuti tahunan masing-masing bagi Syarikat A & B. Maklumat ini mesti dikonfigurasikan ke dalam sistem SAP yang tidak lain adalah pelaksanaan dan konfigurasi SAP.

Versi SAP vanilla hebat tetapi tidak berguna sehingga disesuaikan dan dikonfigurasikan mengikut dasar perniagaan, ketentuan undang-undang, & keperluan teknikal syarikat. Proses ini dipanggil pelaksanaan SAP. Ia biasanya memerlukan beberapa bulan hingga bertahun-tahun.

Apakah penyesuaian SAP?

SAP setakat ini mempunyai koleksi Proses Perniagaan tertinggi. Tetapi kadangkala syarikat dalaman anda memproses banyak yang tidak dapat dipetakan dengan tepat menggunakan transaksi perniagaan SAP yang tersedia.

Dalam kes sedemikian, kod tersuai dibuat menggunakan ABAP. Ini melibatkan perubahan kod untuk membuat fungsi yang tidak tersedia melalui konfigurasi . Ini hanyalah penyesuaian. Penyesuaian SAP juga dapat dilakukan untuk menghasilkan laporan, program, atau peningkatan khusus.

Apakah penyelenggaraan perisian SAP?

Setelah sistem SAP dikonfigurasi, disesuaikan, digunakan dan disiarkan secara langsung - sebarang perubahan yang dibuat pada sistem SAP disebut sebagai Penyelenggaraan. Ini termasuk

  • Penambahan Ciri Baru pada Sistem SAP
  • Pembetulan Bug
  • Kemas kini Kernel SAP
  • Kemas kini Pek & Tumpuan Sokongan
  • Pelaksanaan nota OSS

Kitaran hidup SAP End to End dan Fasa Pengujian yang sepadan

Terdapat banyak metodologi yang boleh digunakan untuk pelaksanaan SAP

  • Pelaksanaan ASAP (Untuk pelaksanaan awal sistem SAP, dan pemindahan dari sistem lama)
  • Kitaran Hayat Pemeliharaan
  • Tingkatkan Kitaran Hidup
  • Kitaran Hayat Pembangunan Custom

Apa sahaja kitaran hayat yang mungkin anda jalankan, terdapat tiga fasa ujian utama yang akan anda lalui

1) Persediaan Ujian

2) Fasa pelaksanaan ujian

3) Fasa Penilaian Ujian

  • Fasa persediaan ujian

  1. Pengenalpastian proses perniagaan yang akan diuji
  2. Pembangunan Kes Ujian manual dan automatik
  3. Pembuatan suite ujian dan ulasan
  4. Menyiapkan sistem ujian
  5. Penciptaan data ujian
  • Fasa pelaksanaan ujian

  1. Pelaksanaan ujian sama ada secara manual atau menggunakan alat ujian
  2. Pelaporan status ujian dan pengendalian Kecacatan
  • Fasa penilaian ujian

  1. Penilaian terperinci bagi semua rancangan ujian
  2. Analisis Kecacatan
  3. Dokumentasi proses pengujian

Jenis Ujian yang Berlaku untuk aplikasi SAP

Untuk aplikasi SAP ujian biasa yang dilakukan adalah:

  1. Pengujian Unit : Bahagian pengujian ini kebanyakannya dijaga oleh pemaju berdasarkan peraturan Ujian Unit yang ditentukan oleh organisasi. Ini kadang-kadang dilakukan oleh penguji kotak putih yang mahir. Ujian dilakukan di kotak pengembangan. Ini adalah pengujian antara muka, penukaran, peningkatan, laporan, aliran kerja dan bentuk (RICEWF) yang dikembangkan terutamanya dengan kod ABAP. Pengujian objek pengembangan termasuk pengujian untuk kebenaran keselamatan, peraturan perpindahan data, rekonsiliasi dan pekerjaan penjadualan kumpulan. Ujian BW (Business Warehouse) juga merupakan sebahagian daripada ujian pembangunan.
  2. Ujian Integrasi : Ini adalah pengujian gabungan komponen aplikasi SAP untuk menentukan sama ada ia berfungsi bersama dengan betul. Ia biasanya dilakukan di persekitaran QA dan menggunakan data ujian yang realistik.
  3. Uji Regresi : Uji Regresi dilakukan untuk memastikan bahawa perubahan baru yang dilaksanakan tidak memberi kesan buruk terhadap kod kerja yang ada. SAP R / 3 adalah sistem bersepadu yang ketat. Kemas kini setumpuk tunggal, nota OSS, pengangkutan, perubahan konfigurasi, antara muka pembangunan baru boleh membawa kesan dan kesan yang teruk. Regression Testing biasanya dijalankan dengan menggunakan alat automasi oleh pasukan pengujian.
  4. Pengujian Prestasi : Ia menguji aplikasi SAP untuk memastikan bahawa mereka akan berprestasi dengan baik di bawah beban kerja yang diharapkan. Uji Prestasi merangkumi Ujian beban, isipadu & Tekanan untuk menentukan kesulitan sistem. Tujuan ujian ini adalah untuk meningkatkan ketahanan aplikasi SAP dan membantu menyebarkan sistem yang dapat mengekalkan ramalan muatan tinggi, dengan masalah prestasi pengeluaran pasca sifar. Pengujian tersebut merangkumi pemeriksaan proses perniagaan yang boleh menyebabkan tekanan, kerana jumlah transaksi atau jumlah yang tinggi. Biasanya dijalankan dengan menggunakan alat automatik & melibatkan kolaborasi basis, pangkalan data, infrastruktur dan pasukan ujian untuk memantau hasil ujian.
  5. Pengujian Fungsional : Pengujian Fungsional memastikan bahawa pelaksanaan SAP anda memenuhi keperluan perniagaan anda. SAP adalah sistem yang sangat boleh dikonfigurasi dan dapat dengan mudah disatukan dengan aplikasi dalaman atau alat pihak ketiga. Memandangkan pelbagai konfigurasi dan kerumitan ini, pengujian fungsional adalah suatu keharusan. Ujian berfungsi menghilangkan ketidakpastian mengenai kes penggunaan perniagaan dan membawa kualiti. Ini merangkumi kajian semula dokumen reka bentuk dan membuat artifak ujian termasuk keperluan ujian, Skenario Ujian dan kes ujian. Pengujian fungsional biasanya dilakukan oleh pasukan pengujian dengan latar belakang modul SAP tertentu yang sedang diuji.
  6. Uji Penerimaan Pengguna (UAT) : Setelah berfungsi, Ujian sistem dan Regresi selesai, UAT (Uji Penerimaan Pengguna) dilakukan. Ini memastikan bahawa sistem SAP dapat digunakan untuk pengguna akhir sistem. Pengguna akhir secara bebas melaksanakan kes ujian penerimaan pengguna yang merangkumi pengujian proses perniagaan, fungsi, dokumentasi (manual operasi, lembaran cheat) dan lain-lain. Dengan pengguna UAT dapat merasa selesa dengan persekitaran perniagaan baru dan dapat mengambil alih sepenuhnya sistem ini.
  7. Ujian Keselamatan : Untuk memastikan keselamatan aplikasi SAP, Ujian Keselamatan dilakukan. Kawasan berisiko tinggi seperti keselamatan portal, keselamatan rangkaian, keselamatan operasi, keselamatan produk, kawalan akses dan audit kod sumber untuk keselamatan diuji. Ini biasanya melibatkan pasukan asas, pangkalan data, infrastruktur, pembangunan dan ujian.
  8. Pengujian Portal : Teknik ini melibatkan pengujian Portal SAP pada penyemak imbas yang berbeza dan memeriksa proses perniagaan

Cara membuat Kes Ujian SAP

Mari merancang kes ujian untuk menukar Nama pekerja dalam sistem SAP

Untuk membuat kes ujian yang berkesan, anda mesti

  • Tentukan peranan SAP yang diperlukan untuk melaksanakan kes ujian
  • Kenal pasti transaksi SAP yang perlu dijalankan untuk kes ujian
  • Data Ujian diperlukan untuk melaksanakan kes ujian. Tentukan sama ada data perlu dibuat atau adakah ia digunakan oleh penguji lain atau sama ada data terkunci & tidak dapat diubah.
  • Apa-apa Pra-syarat
  • Rakan sebaya Kes ujian
  • Buat senario positif dan negatif
  • Buat Langkah Ujian terperinci.
  • Liputan ujian harus kukuh
  • Dokumen kecacatan tepat pada masanya, sebaik sahaja ia ditemui.

Rujuk video ini, untuk panduan bagaimana menukar Infotaip SAP

Kes ujian yang dirancang untuk ini adalah seperti berikut -

Nota PENTING

SAP adalah sistem humungous dengan variasi yang tidak berkesudahan. Ini tidak layak atau menjimatkan kos untuk memeriksa semua kemungkinan variasi dan kombinasi input parameter ujian dalam sistem SAP.

Seperti contoh di atas, penguji dapat mengesahkan perubahan pada Nama Belakang, Tarikh Lahir, Alamat, Kod Pin, Bandar, Negeri, Negara, perubahan tetap, sementara, alamat kerja dll.

Penguji perlu menggunakan strategi mengurangkan jumlah kes ujian tanpa mengorbankan liputan. Contoh strategi tersebut merangkumi analisis nilai sempadan, pembahagian partisi setara & tatasusunan ortogonal.

Ujian Automatik Aplikasi SAP

Ujian adalah cabaran besar untuk sistem kolosal seperti SAP. Berdasarkan kajian terbaru oleh ASUG, Lebih dari 86% pelanggan prihatin terhadap risiko kerana kekurangan pengujian yang komprehensif.

Automasi mempunyai faedah berikut untuk aplikasi SAP

  1. Manfaat utama dan paling berharga adalah liputan ujian yang lebih baik
  2. Kualiti produk yang lebih baik dan dengan itu mengurangkan pengeluaran. Pemadaman dalam persekitaran pengeluaran SAP boleh menelan belanja berjuta-juta syarikat!
  3. Beban kerja berkurang dengan setiap kitaran pelepasan

Alat Automasi

Metodologi dan pendekatan lebih penting daripada alat ujian yang dipilih. Apabila anda berfikir tentang menguji aplikasi SAP, beberapa alat muncul secara semula jadi seperti SAP TAO, eCATT, QTP dll.

ECATT (Alat Ujian Berbantukan Komputer Lanjutan)

ECATT digunakan untuk membuat dan melaksanakan ujian fungsional untuk SAP. ECATT adalah alat bawaan yang disatukan dengan SAP dengan objektif utama pengujian automatik proses perniagaan SAP.

Ciri-ciri berguna ECATT

  1. Uji urus niaga, laporan dan senario
  2. Panggil BAPI dan modul fungsi
  3. Uji sistem jarak jauh
  4. Periksa Kebenaran (profil pengguna)
  5. Kemas kini ujian
  6. Uji kesan perubahan pada penyesuaian tetapan
  7. Periksa mesej sistem

QTP (Alat Profesional Ujian Pantas)

QuickTest HP adalah alat automasi berdasarkan kata kunci. Ia menyokong banyak persekitaran termasuk SAP. Alat ini kuat, kaya dengan ciri dan mesra pengguna. Pemimpin pasarannya dalam alat automasi yang menguasai bahagian pasaran utama. Ini adalah alat komersial dengan sokongan vendor yang sangat baik. Ini alat pilihan untuk automasi SAP.

TAO SAP

SAP mengeluarkan alat automasi SAP TAO bekerjasama dengan Focus Frame (kini diambil alih oleh Hexaware).

SAP TAO menyusun QTP dan QC di mana QTP bertindak sebagai enjin pelaksanaan dan senario ujian dibuat dan didorong dari QC melalui komponen perniagaan. SAP TAO mengautomasikan generasi komponen ujian untuk senario akhir hingga akhir. Penyediaan SAP TAO dan HPQC memang mempunyai beberapa kelebihan berbanding dengan alat ujian lain. Terdapat sokongan korporat yang besar untuk kedua-dua produk perisian HP dan SAP.

Aplikasi pelanggan SAP TAO melakukan tiga fungsi, memeriksa transaksi dari pelayan SAP, mengeksport transaksi ke HP Quality Center dan menggabungkan komponen atau skrip dari HP Quality Center.

Ujian Prestasi Aplikasi SAP

Ujian prestasi aplikasi SAP dilakukan untuk memeriksa kelajuan, skalabilitas dan kestabilannya . SAP Ujian Prestasi membantu

  • Mematuhi perjanjian peringkat perkhidmatan (SLA).
  • Optimumkan tetapan konfigurasi perisian.
  • Kurangkan perbelanjaan berlebihan pada perkakasan
  • Sahkan bahawa sistem tidak akan rosak atau gagal semasa beban tinggi bermusim dan bantu mengelakkan kerugian kewangan yang sesuai.

Peristiwa yang Mencetuskan Ujian Prestasi

Pilihan alat ujian Prestasi untuk SAP bergantung pada aplikasi SAP yang mendasari. Berikut adalah senarai alat ujian prestasi SAP dan kawasan aplikasinya

  1. Sumber terbuka / Percuma
  • Jmeter - (Ujian Prestasi Perniagaan SAP Mematuhi Platform BI)
  • Buka STA (Portal SAP Ujian Prestasi)
  1. Komersial
  • Load Runner (Uji Prestasi SAP ECC di antara aplikasi SAP lain) - disyorkan oleh SAP
  • Robot Rasional IBM (Boleh menguji pelbagai aplikasi SAP)

Kesimpulannya

Ujian SAP menawarkan peluang kerjaya yang luar biasa untuk peminat QA. Ini adalah kaedah yang agak mudah untuk memasuki arena Perunding SAP yang sangat dihormati.

Checkout - Soalan & Jawapan Temubual Ujian SAP

Artikel menarik...