ประเภทการทดสอบใน SAP
มีวิธีการทดสอบหลายประเภทที่สามารถใช้ในการทดสอบ SAP ได้
การทดสอบหน่วย
การทดสอบหน่วยใช้เพื่อทดสอบการทำงานของระบบ SAP และส่วนประกอบต่างๆ ดำเนินการโดยผู้เชี่ยวชาญด้านโดเมนและการกำหนดค่าที่รู้การทำงานของแต่ละหน่วยในระบบ
ตัวอย่าง
สมมติว่างานคือการสร้างใบสั่งขายและบันทึก ในการดำเนินการทดสอบหน่วยสำหรับงานนี้ผู้ทดสอบควรทราบว่าใบสั่งขายสามารถบันทึกได้โดยใช้องค์ประกอบขององค์กร SAP เช่นข้อมูลหลักของลูกค้าฟังก์ชันคู่ค้าข้อมูลหลักวัสดุรหัส บริษัท พื้นที่ควบคุมเครดิตองค์กรการขายเป็นต้น
ตัวอย่าง
ในการพัฒนา ABAP สามารถทำการทดสอบหน่วยเพื่อตรวจสอบว่าสามารถสร้างรายงานจากข้อมูลที่นักพัฒนาสร้างขึ้นได้หรือไม่ ต้องได้รับความช่วยเหลือจากผู้เชี่ยวชาญโดเมน
การทดสอบระบบ
การทดสอบระบบเกี่ยวข้องกับการรวมองค์ประกอบของระบบ SAP เพื่อให้แน่ใจว่าฟังก์ชัน SAP ที่เกี่ยวข้องเชื่อมโยงเข้าด้วยกันในสภาพแวดล้อมการพัฒนา
ตัวอย่าง
หากคุณบอกว่ากระแสเงินสดสำหรับใบเสนอราคาในองค์กรจะแสดงให้เห็นว่าสามารถใช้ใบเสนอราคาเพื่อสร้างใบสั่งขายได้การจัดส่งสามารถสร้างและประมวลผลจากคำสั่งซื้อการจัดส่งสามารถเรียกเก็บเงินการเรียกเก็บเงินที่ออกไปยังบัญชีและ การชำระเงินของลูกค้าที่ใช้กับใบแจ้งหนี้ทางบัญชี
แต่ละหน่วยจะถูกทดสอบเช่นนี้จากนั้นผลการทดสอบจะถูกรวมเข้าด้วยกันโดยใช้การทดสอบระบบ
การทดสอบตามสถานการณ์
การทดสอบสถานการณ์ตามชื่อที่แนะนำจะดำเนินการตามกรณีธุรกิจเฉพาะ
ตัวอย่าง
สมมติว่ามีงานบางอย่างที่เฉพาะเจาะจงสำหรับกลุ่มลูกค้าหรือสายผลิตภัณฑ์หรือชุดบริการที่กำหนด สำหรับกลุ่มเป้าหมายเฉพาะเหล่านี้คุณมีสถานการณ์ต่างๆที่คุณต้องทดสอบ การทดสอบนี้ยังดำเนินการในสภาพแวดล้อมการพัฒนา
การทดสอบการผสานรวม
ในการทดสอบนี้ข้อมูลการทดสอบมาจากแหล่งการสกัดข้อมูลจริง ข้อมูลเป็นที่รู้จักของผู้ใช้ทางธุรกิจ
การทดสอบการรวมระบบใช้เพื่อนำเสนอว่ากระบวนการทางธุรกิจตามที่ออกแบบและกำหนดค่าไว้ใน SAP นั้นทำงานโดยใช้ข้อมูลจริง นอกจากนี้การทดสอบยังแสดงให้เห็นว่าอินเทอร์เฟซทริกเกอร์รายงานเวิร์กโฟลว์กำลังทำงาน
การทดสอบอินเทอร์เฟซ SAP
การทดสอบอินเทอร์เฟซช่วยให้มั่นใจได้ว่ากระบวนการทางธุรกิจบนระบบ SAP ทำงานโดยอัตโนมัติเหตุการณ์จะถูกทริกเกอร์และผลลัพธ์จะถูกโอนไปยังระบบตัวรับ การทดสอบอินเทอร์เฟซเกี่ยวข้องกับการดำเนินการบนระบบส่งตามด้วยการสร้างเอาต์พุตอินเทอร์เฟซอัตโนมัติจากนั้นระบบรับจะใช้ไฟล์นั้นและพิสูจน์ว่ากระบวนการทางธุรกิจดำเนินต่อไปบนเครื่องรับ
ตามหลักการแล้วการทดสอบอินเทอร์เฟซเกี่ยวข้องกับกิจกรรมการทดสอบที่ใหญ่ขึ้นเมื่อโครงการดำเนินไป การทดสอบอินเทอร์เฟซแสดงให้เห็นว่าการเรียกใช้งานการเลือกข้อมูลถูกต้องและสมบูรณ์การถ่ายโอนข้อมูลสำเร็จและผู้รับสามารถใช้ข้อมูลที่ส่งได้
การทดสอบการยอมรับผู้ใช้ SAP
SAP UAT ใช้เพื่อให้แน่ใจว่าผู้ใช้ปลายทางสามารถปฏิบัติหน้าที่งานที่ได้รับมอบหมายด้วยระบบใหม่ สิ่งสำคัญของการทดสอบนี้คือการทำความเข้าใจข้อกำหนดทางธุรกิจและเพื่อให้แน่ใจว่ามีคุณลักษณะฟังก์ชันและความสามารถที่คาดหวังไว้
การทดสอบประสิทธิภาพระบบ SAP
การทดสอบประสิทธิภาพจะตรวจสอบประเด็นต่อไปนี้ -
เวลาตอบสนองของระบบเป็นที่ยอมรับตามข้อกำหนดทางธุรกิจหรือไม่
ไม่ว่ากระบวนการเป็นระยะจะทำงานภายในเวลาที่อนุญาตหรือไม่
รองรับการโหลดผู้ใช้พร้อมกันที่คาดไว้หรือไม่
การทดสอบประสิทธิภาพระบุปัญหาคอขวดและความไร้ประสิทธิภาพในการเข้ารหัสในระบบ SAP ไม่น่าจะเป็นไปได้ว่าการปรับแต่งประสิทธิภาพของระบบจะได้รับการตั้งค่าอย่างสมบูรณ์แบบและโปรแกรมกำลังทำงานด้วยโค้ดที่ปรับให้เหมาะสม
การทดสอบโหลด SAP
ในการทดสอบโหลดผู้ทดสอบจะใช้โหลดสูงสุดบนระบบทั้งผู้ใช้ออนไลน์หรือการประมวลผลชุดงานเป็นระยะและระบุว่าระบบมีความสามารถเพียงพอที่จะรองรับโหลดหรือไม่ หากไม่เป็นเช่นนั้นจะพบขั้นตอนที่จำเป็นในการปรับปรุงประสิทธิภาพ
การทดสอบความปลอดภัยและการอนุญาตของ SAP
การทดสอบความปลอดภัยและการอนุญาตใช้เพื่อให้แน่ใจว่าผู้ใช้สามารถดำเนินธุรกรรมและเข้าถึงข้อมูลที่เหมาะสมที่เกี่ยวข้องกับโครงการของตนเท่านั้น
เช่นเดียวกับการปฏิบัติตามมาตรฐานความปลอดภัยสิ่งนี้สำคัญมากที่จะต้องทดสอบว่ามีการวางระบบความปลอดภัยและการอนุญาตหรือไม่ รหัสทดสอบสำหรับบทบาทงานถูกสร้างขึ้นและใช้เพื่อยืนยันทั้งสิ่งที่ผู้ใช้ทำได้และสิ่งที่ผู้ใช้ไม่สามารถทำได้
การทดสอบ SAP Cutover
โดยปกติการทดสอบ Cutover จะดำเนินการหนึ่งครั้งในวงจรชีวิตของโครงการ ที่นี่การดำเนินการเต็มรูปแบบจะทำจากงานทั้งหมดที่เกี่ยวข้องกับการดึงข้อมูลจากระบบเดิม จากนั้นในการแปลงข้อมูลประเภทใด ๆ ให้โหลดผลลัพธ์ลงในระบบ SAP และตรวจสอบผลลัพธ์อย่างสมบูรณ์รวมถึงการลงชื่อออกของผู้ใช้
การทดสอบการถดถอยของ SAP
การทดสอบการถดถอยใช้เพื่อค้นหาฟังก์ชันใหม่และเพื่อทดสอบฟังก์ชันก่อนหน้าในระบบเมื่อได้รับการอัปเกรดหรือตั้งค่าระบบใหม่ บทบาทสำคัญของการทดสอบการถดถอยคือการทดสอบฟังก์ชันการทำงานที่มีอยู่และการกำหนดค่าและโค้ดเบสที่อัปเดตใหม่
เมื่อคุณอัปเกรดระบบ SAP หรือใช้โปรแกรมแก้ไขไม่ควรส่งผลกระทบต่อฟังก์ชันการทำงานที่คาดว่าจะดำเนินการโดยผู้ใช้ นอกจากนี้ยังไม่ควรส่งผลกระทบต่อคุณสมบัติใหม่ที่ควรได้รับการแนะนำในรุ่นใหม่