การทดสอบ SAP - โมดูล
มีโมดูล SAP ที่แตกต่างกันไปใช้ในองค์กรที่สามารถทดสอบได้โดยใช้เครื่องมือทดสอบต่างๆเช่น HP Quick Test Professional (QTP), IBM Rational Functional Tester (RFT) และเครื่องมือ SAP Test Acceleration and Optimization (TAO)
โมดูล SAP ทั่วไป
โมดูล SAP ทั่วไปแสดงอยู่ด้านล่าง -
Financial Modules - การบัญชีการเงินและการควบคุม (FICO), สมบัติ (TR) และการควบคุมองค์กร (EC)
Logistics Modules - การจัดการวัสดุ (MM), การบำรุงรักษาโรงงาน (PM), การขายและการจัดจำหน่าย (SD), การจัดการคุณภาพ (QM) ฯลฯ
Human Resource Management - บัญชีเงินเดือนการบริหารเวลาการฝึกอบรมและการจัดการเหตุการณ์
โมดูลทั้งหมดเหล่านี้ขึ้นอยู่กับระหว่างกันและการทำงานของโมดูลหนึ่งมีผลต่อการทำงานของโมดูลอื่น ๆ
ตัวอย่าง
สมมติว่าคุณต้องสร้างใบสั่งขายในโมดูลการขายและการจัดจำหน่าย (SD) ที่นี่ก่อนอื่นคุณต้องป้อนไฟล์transaction code(เช่นรหัสธุรกรรม VA01) จากนั้นตรวจสอบสต็อกของสินค้าในโมดูลสินค้าคงคลังและตรวจสอบวงเงินสินเชื่อที่มีอยู่ในโปรไฟล์ลูกค้าในโมดูลลูกค้าสัมพันธ์ แสดงให้เห็นว่าโมดูลทั้งหมดเหล่านี้พึ่งพาซึ่งกันและกัน หากคุณปรับแต่งโมดูลเหล่านี้จะส่งผลต่อระบบ ERP ที่เกี่ยวข้อง
ในการทดสอบ SAP คุณต้องเข้าใจคุณสมบัติฟังก์ชันการทำงานและวิธีการที่เวิร์กโฟลว์เกิดขึ้นในโมดูล SAP เหล่านี้ สาเหตุส่วนใหญ่ของความล้มเหลวของโครงการติดตั้ง ERP คือการวางแผนการทดสอบที่ไม่ถูกต้องและการใช้กรณีทดสอบที่ไม่ถูกต้อง
ระบบ ERP ที่ไม่ใช่ SAP เช่น PeopleSoft, Edwards, Oracle E business suite มีลูกค้าและความสามารถที่แตกต่างกัน ทีมทดสอบจำเป็นต้องเข้าใจการทำงานของระบบที่สมบูรณ์
ประเภทของทีมทดสอบ
โดยปกติจะมีผู้ทดสอบสองประเภทในโครงการ SAP -
Core Testers - ผู้รับผิดชอบในการทดสอบระบบ ERP และโมดูลพื้นฐาน
Implementation Testers - ผู้ที่ทำงานในโครงการการนำไปใช้และครอบคลุมฟังก์ชันการปรับแต่งของโมดูล SAP
คำขอปรับแต่งจากไคลเอนต์อาจส่งผลต่อโมดูลของระบบ SAP ทีมทดสอบควรสามารถบันทึกคำขอปรับแต่งแต่ละรายการและผลกระทบที่มีต่อโมดูล SAP อื่น ๆ
ระบบ ERP เป็นระบบขนาดใหญ่ดังนั้นกระบวนการทดสอบจึงควรเป็นแบบอัตโนมัติ ขอแนะนำให้ทำการทดสอบอัตโนมัติสำหรับระบบ ERP เสมอเนื่องจากการทดสอบด้วยตนเองเป็นกระบวนการที่ใช้เวลานานและยาวนานมาก หากไม่มีการทดสอบส่วนประกอบแต่ละส่วนของระบบ SAP มันเป็นเรื่องยากมากที่จะบรรลุคุณภาพ 100% และการดำเนินโครงการ SAP ให้ประสบความสำเร็จ
ทำการทดสอบ SAP สำหรับตัวอย่างข้างต้นโดยใช้ QTP
ในการดำเนินการทดสอบ SAP สำหรับตัวอย่างข้างต้นให้ทำตามขั้นตอนด้านล่าง -
ขั้นตอนแรกคือการติดตั้งเครื่องมือ HP QTP และติดตั้งปลั๊กอินที่จำเป็นภายใน QTP เพื่อให้เข้ากันได้กับการเชื่อมต่อกับระบบ ERP
ขั้นตอนต่อไปคือการใช้ HP Quality Center (QC) เพื่อพัฒนาแผนการทดสอบจากนั้นจึงแปลงการออกแบบแผนการทดสอบเป็น Test Scripts แผนการทดสอบเหล่านี้สามารถแปลงเป็นสคริปต์ได้โดยใช้ HP QTP
จากนั้นบันทึกหน้าจอ R / 3 GUI ของระบบ SAP สำหรับโมดูล SD ในขณะที่สร้างใบสั่งขายหรือสร้าง PR ใน MM
หลังจากเสร็จสิ้นการบันทึกในเครื่องมือ QTP ให้สร้างสคริปต์ใน VB
SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
.SAPGuiOKCode("OKCode").Set "/nVA01"
SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User"). SendKey ENTER
คุณยังสามารถเพิ่มพารามิเตอร์และการปรับแต่งต่างๆได้ตามความต้องการของคุณ