การทดสอบการผสานรวมอัตโนมัติจะเรียกใช้ชุดเงื่อนไขการทดสอบกับปลายทางการดําเนินการตามคําสั่งซื้อของคุณ ผลการทดสอบจะแสดงอัตราความสําเร็จและกรอบการทดสอบที่เจาะจงซึ่งต้องมีการแก้ปัญหา
กรอบการทดสอบแต่ละรายการรองรับเอนทิตีได้สูงสุด 250 รายการ และคุณต้องเรียกใช้การทดสอบครั้งละ 1 รายการเท่านั้น รอจนกว่าการทดสอบจะเสร็จสมบูรณ์ก่อนเริ่มการทดสอบอื่น
สิ่งที่ต้องมีก่อน
คุณต้องดําเนินการตามข้อกําหนดเบื้องต้นต่อไปนี้ให้เสร็จสิ้นก่อนที่จะเริ่มทดสอบปลายทางการดําเนินการตามคําสั่งซื้อ
- สร้างและโฮสต์ฟีดข้อมูลด้วยคําสั่งซื้อ
- ใช้การดําเนินการ "ชําระเงิน" และ "ส่งคําสั่งซื้อ" ในปลายทางการดําเนินการตามคําสั่งซื้อของคุณ
ทดสอบด้วยเครื่องมือทดสอบอัตโนมัติ
พอร์ทัลพาร์ทเนอร์มีเครื่องมือที่ส่งคําขอการชําระเงินและส่งคําขอจํานวนมากไปยังปลายทางการดําเนินการตามคําสั่งซื้อของคุณ กระบวนการทดสอบอัตโนมัตินี้จะช่วยให้คุณประหยัดเวลาและมีชุดการทดสอบที่ทําซ้ําได้ซึ่งมีเส้นทางจําลองและเส้นทางการใช้งานใน Edge
หากต้องการทดสอบโดยใช้เครื่องมือทดสอบอัตโนมัติ ให้ทําตามขั้นตอนต่อไปนี้
- ไปที่พื้นที่โฆษณาและการทดสอบการผสานรวมที่การนําทางหลัก
- คลิกการทดสอบใหม่
- ในรายการแบบเลื่อนลงฟีดข้อมูล ให้เลือกฟีดที่คุณต้องการทดสอบ ต้องนําเข้าฟีดอยู่แล้วเพื่อเรียกใช้การทดสอบ
- แซนด์บ็อกซ์: พื้นที่โฆษณาจากฟีดข้อมูล Sandbox
- การผลิต: พื้นที่โฆษณาจากฟีดข้อมูลที่ใช้งานจริง
- ในช่อง Fulfillment endpoint ให้ป้อน URL สําหรับการดําเนินการตามคําสั่งซื้อ
- ในกรอบการทดสอบ ให้เลือกกรอบการทดสอบการชําระเงินและส่งคําสั่งซื้อเพื่อเรียกใช้
- ในการเริ่มต้นการทดสอบ ให้คลิกเรียกใช้
การทดสอบอัตโนมัติอาจใช้เวลาสูงสุด 20 นาทีจึงจะเสร็จสิ้น ซึ่งจะขึ้นอยู่กับจํานวนเอนทิตีและกรอบการทดสอบที่เลือก หากต้องการดูความคืบหน้าของการทดสอบ ให้รีเฟรชหน้าเว็บ
ตรวจสอบผลลัพธ์เพื่อให้แน่ใจว่าฟีดและการดําเนินการตามคําสั่งซื้อทํางานตามที่คาดไว้ อัตราความสําเร็จต้องเท่ากับ 95% เป็นอย่างน้อยสําหรับแต่ละกรณีทดสอบ คลิกที่กรอบการทดสอบเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับความล้มเหลวที่เกี่ยวข้อง
กรอบการทดสอบการผสานรวม
สําหรับแต่ละกรอบการทดสอบ คอนโซลจะอ่านฟีดข้อมูลเพื่อสร้างคําขอ Checkout
และ SubmitOrder
ไปยังปลายทางที่ตรวจสอบความถูกต้องของรถเข็น การสร้างคําสั่งซื้อ และการจัดการข้อผิดพลาด
สําหรับ Checkout
การทดสอบการผสานรวมจะเรียกใช้สถานการณ์ทดสอบต่อไปนี้
สถานการณ์ทดสอบ Checkout รายการ |
|
---|---|
รถเข็นที่มีสิทธิ์ - สินค้าไม่มีตัวเลือก | การทดลองจะตรวจสอบรถเข็นที่มีสิทธิ์ซึ่งมีรายการในเมนูง่ายๆ |
รถเข็นที่มีสิทธิ์ - มีสินค้าพร้อมตัวเลือก | ตรวจสอบรถเข็นที่มีสิทธิ์ที่มีการปรับแต่งรายการในเมนูที่ซับซ้อน |
ที่อยู่สําหรับนําส่งอยู่นอกช่วง | พยายามดูรถเข็นที่มีที่อยู่สําหรับจัดส่งอยู่นอกพื้นที่ให้บริการ |
ไม่เป็นไปตามมูลค่าการสั่งซื้อขั้นต่ํา | พยายามดูรถเข็นที่ไม่ตรงกับมูลค่าการสั่งซื้อขั้นต่ํา |
ร้านอาหารปิดแล้ว | พยายามดูรถเข็นตอนที่ปิดร้านอาหาร |
สินค้าไม่พร้อมจําหน่าย | พยายามดูรถเข็นที่มีสินค้าที่ไม่พร้อมใช้งาน เช่น อาหารกลางวันเมนูพิเศษ |
สินค้าไม่พร้อมจําหน่าย - มูลค่าการสั่งซื้อขั้นต่ําไม่ถึง | พยายามดูรถเข็นที่มีสินค้าที่ไม่พร้อมใช้งาน เช่น อาหารกลางวันชุดพิเศษ และสินค้าอื่นๆ ที่ถูกต้องซึ่งสั่งซื้อไม่ถึงมูลค่าการสั่งซื้อขั้นต่ํา |
ราคาสินค้าที่ล้าสมัย | พยายามดูรถเข็นที่มีการแก้ไขราคาสินค้าอย่างไม่เป็นจริง |
ราคาสินค้าที่ล้าสมัย - มูลค่าสั่งซื้อขั้นต่ําไม่ถึง | พยายามดูรถเข็นที่มีการแก้ไขราคาสินค้าปลอมและมูลค่าจริงของรถเข็นไม่ตรงกับมูลค่าการสั่งซื้อขั้นต่ํา |
ราคาตัวเลือกที่ไม่อัปเดต | พยายามดูรถเข็นที่มีการแก้ไขตัวเลือกราคาที่ไม่เป็นจริง |
ราคาตัวเลือกที่ไม่เป็นปัจจุบัน - มูลค่าการสั่งซื้อขั้นต่ําไม่ถึง | พยายามดูรถเข็นที่มีการแก้ไขราคาตัวเลือกและราคาจริงของรถเข็นไม่ตรงกับจํานวนการสั่งซื้อขั้นต่ํา |
รหัสโปรโมชันที่ส่งไปยังจุดชําระเงินไม่ถูกต้อง | พยายามชําระเงินด้วยรหัสโปรโมชันที่ไม่ถูกต้อง |
สําหรับ SubmitOrder
การทดสอบการผสานรวมจะเรียกใช้สถานการณ์ทดสอบต่อไปนี้
สถานการณ์ทดสอบ SubmitOrder รายการ |
|
---|---|
รถเข็นที่มีสิทธิ์ | การทดสอบจะส่งคําสั่งซื้อที่มีรถเข็นที่มีสิทธิ์ |
การชําระเงินถูกปฏิเสธ | พยายามส่งคําสั่งซื้อที่มีโทเค็นการชําระเงินที่ไม่ถูกต้อง |
ผู้ใช้ที่ไม่มีสิทธิ์ | พยายามส่งคําสั่งซื้อที่มีข้อมูลผู้ใช้ไม่ครบถ้วน |