ประเภทการทดสอบใน SAP

มีวิธีการทดสอบหลายประเภทที่สามารถใช้ในการทดสอบ SAP ได้

การทดสอบหน่วย

การทดสอบหน่วยใช้เพื่อทดสอบการทำงานของระบบ SAP และส่วนประกอบต่างๆ ดำเนินการโดยผู้เชี่ยวชาญด้านโดเมนและการกำหนดค่าที่รู้การทำงานของแต่ละหน่วยในระบบ

ตัวอย่าง

สมมติว่างานคือการสร้างใบสั่งขายและบันทึก ในการดำเนินการทดสอบหน่วยสำหรับงานนี้ผู้ทดสอบควรทราบว่าใบสั่งขายสามารถบันทึกได้โดยใช้องค์ประกอบขององค์กร SAP เช่นข้อมูลหลักของลูกค้าฟังก์ชันคู่ค้าข้อมูลหลักวัสดุรหัส บริษัท พื้นที่ควบคุมเครดิตองค์กรการขายเป็นต้น

ตัวอย่าง

ในการพัฒนา ABAP สามารถทำการทดสอบหน่วยเพื่อตรวจสอบว่าสามารถสร้างรายงานจากข้อมูลที่นักพัฒนาสร้างขึ้นได้หรือไม่ ต้องได้รับความช่วยเหลือจากผู้เชี่ยวชาญโดเมน

การทดสอบระบบ

การทดสอบระบบเกี่ยวข้องกับการรวมองค์ประกอบของระบบ SAP เพื่อให้แน่ใจว่าฟังก์ชัน SAP ที่เกี่ยวข้องเชื่อมโยงเข้าด้วยกันในสภาพแวดล้อมการพัฒนา

ตัวอย่าง

หากคุณบอกว่ากระแสเงินสดสำหรับใบเสนอราคาในองค์กรจะแสดงให้เห็นว่าสามารถใช้ใบเสนอราคาเพื่อสร้างใบสั่งขายได้การจัดส่งสามารถสร้างและประมวลผลจากคำสั่งซื้อการจัดส่งสามารถเรียกเก็บเงินการเรียกเก็บเงินที่ออกไปยังบัญชีและ การชำระเงินของลูกค้าที่ใช้กับใบแจ้งหนี้ทางบัญชี

แต่ละหน่วยจะถูกทดสอบเช่นนี้จากนั้นผลการทดสอบจะถูกรวมเข้าด้วยกันโดยใช้การทดสอบระบบ

การทดสอบตามสถานการณ์

การทดสอบสถานการณ์ตามชื่อที่แนะนำจะดำเนินการตามกรณีธุรกิจเฉพาะ

ตัวอย่าง

สมมติว่ามีงานบางอย่างที่เฉพาะเจาะจงสำหรับกลุ่มลูกค้าหรือสายผลิตภัณฑ์หรือชุดบริการที่กำหนด สำหรับกลุ่มเป้าหมายเฉพาะเหล่านี้คุณมีสถานการณ์ต่างๆที่คุณต้องทดสอบ การทดสอบนี้ยังดำเนินการในสภาพแวดล้อมการพัฒนา

การทดสอบการผสานรวม

ในการทดสอบนี้ข้อมูลการทดสอบมาจากแหล่งการสกัดข้อมูลจริง ข้อมูลเป็นที่รู้จักของผู้ใช้ทางธุรกิจ

การทดสอบการรวมระบบใช้เพื่อนำเสนอว่ากระบวนการทางธุรกิจตามที่ออกแบบและกำหนดค่าไว้ใน SAP นั้นทำงานโดยใช้ข้อมูลจริง นอกจากนี้การทดสอบยังแสดงให้เห็นว่าอินเทอร์เฟซทริกเกอร์รายงานเวิร์กโฟลว์กำลังทำงาน

การทดสอบอินเทอร์เฟซ SAP

การทดสอบอินเทอร์เฟซช่วยให้มั่นใจได้ว่ากระบวนการทางธุรกิจบนระบบ SAP ทำงานโดยอัตโนมัติเหตุการณ์จะถูกทริกเกอร์และผลลัพธ์จะถูกโอนไปยังระบบตัวรับ การทดสอบอินเทอร์เฟซเกี่ยวข้องกับการดำเนินการบนระบบส่งตามด้วยการสร้างเอาต์พุตอินเทอร์เฟซอัตโนมัติจากนั้นระบบรับจะใช้ไฟล์นั้นและพิสูจน์ว่ากระบวนการทางธุรกิจดำเนินต่อไปบนเครื่องรับ

ตามหลักการแล้วการทดสอบอินเทอร์เฟซเกี่ยวข้องกับกิจกรรมการทดสอบที่ใหญ่ขึ้นเมื่อโครงการดำเนินไป การทดสอบอินเทอร์เฟซแสดงให้เห็นว่าการเรียกใช้งานการเลือกข้อมูลถูกต้องและสมบูรณ์การถ่ายโอนข้อมูลสำเร็จและผู้รับสามารถใช้ข้อมูลที่ส่งได้

การทดสอบการยอมรับผู้ใช้ SAP

SAP UAT ใช้เพื่อให้แน่ใจว่าผู้ใช้ปลายทางสามารถปฏิบัติหน้าที่งานที่ได้รับมอบหมายด้วยระบบใหม่ สิ่งสำคัญของการทดสอบนี้คือการทำความเข้าใจข้อกำหนดทางธุรกิจและเพื่อให้แน่ใจว่ามีคุณลักษณะฟังก์ชันและความสามารถที่คาดหวังไว้

การทดสอบประสิทธิภาพระบบ SAP

การทดสอบประสิทธิภาพจะตรวจสอบประเด็นต่อไปนี้ -

  • เวลาตอบสนองของระบบเป็นที่ยอมรับตามข้อกำหนดทางธุรกิจหรือไม่

  • ไม่ว่ากระบวนการเป็นระยะจะทำงานภายในเวลาที่อนุญาตหรือไม่

  • รองรับการโหลดผู้ใช้พร้อมกันที่คาดไว้หรือไม่

การทดสอบประสิทธิภาพระบุปัญหาคอขวดและความไร้ประสิทธิภาพในการเข้ารหัสในระบบ SAP ไม่น่าจะเป็นไปได้ว่าการปรับแต่งประสิทธิภาพของระบบจะได้รับการตั้งค่าอย่างสมบูรณ์แบบและโปรแกรมกำลังทำงานด้วยโค้ดที่ปรับให้เหมาะสม

การทดสอบโหลด SAP

ในการทดสอบโหลดผู้ทดสอบจะใช้โหลดสูงสุดบนระบบทั้งผู้ใช้ออนไลน์หรือการประมวลผลชุดงานเป็นระยะและระบุว่าระบบมีความสามารถเพียงพอที่จะรองรับโหลดหรือไม่ หากไม่เป็นเช่นนั้นจะพบขั้นตอนที่จำเป็นในการปรับปรุงประสิทธิภาพ

การทดสอบความปลอดภัยและการอนุญาตของ SAP

การทดสอบความปลอดภัยและการอนุญาตใช้เพื่อให้แน่ใจว่าผู้ใช้สามารถดำเนินธุรกรรมและเข้าถึงข้อมูลที่เหมาะสมที่เกี่ยวข้องกับโครงการของตนเท่านั้น

เช่นเดียวกับการปฏิบัติตามมาตรฐานความปลอดภัยสิ่งนี้สำคัญมากที่จะต้องทดสอบว่ามีการวางระบบความปลอดภัยและการอนุญาตหรือไม่ รหัสทดสอบสำหรับบทบาทงานถูกสร้างขึ้นและใช้เพื่อยืนยันทั้งสิ่งที่ผู้ใช้ทำได้และสิ่งที่ผู้ใช้ไม่สามารถทำได้

การทดสอบ SAP Cutover

โดยปกติการทดสอบ Cutover จะดำเนินการหนึ่งครั้งในวงจรชีวิตของโครงการ ที่นี่การดำเนินการเต็มรูปแบบจะทำจากงานทั้งหมดที่เกี่ยวข้องกับการดึงข้อมูลจากระบบเดิม จากนั้นในการแปลงข้อมูลประเภทใด ๆ ให้โหลดผลลัพธ์ลงในระบบ SAP และตรวจสอบผลลัพธ์อย่างสมบูรณ์รวมถึงการลงชื่อออกของผู้ใช้

การทดสอบการถดถอยของ SAP

การทดสอบการถดถอยใช้เพื่อค้นหาฟังก์ชันใหม่และเพื่อทดสอบฟังก์ชันก่อนหน้าในระบบเมื่อได้รับการอัปเกรดหรือตั้งค่าระบบใหม่ บทบาทสำคัญของการทดสอบการถดถอยคือการทดสอบฟังก์ชันการทำงานที่มีอยู่และการกำหนดค่าและโค้ดเบสที่อัปเดตใหม่

เมื่อคุณอัปเกรดระบบ SAP หรือใช้โปรแกรมแก้ไขไม่ควรส่งผลกระทบต่อฟังก์ชันการทำงานที่คาดว่าจะดำเนินการโดยผู้ใช้ นอกจากนี้ยังไม่ควรส่งผลกระทบต่อคุณสมบัติใหม่ที่ควรได้รับการแนะนำในรุ่นใหม่