เข้าสู่ระบบนัดหมายรับฟังข้อมูลสรุป (or นัดหมายพูดคุยกับทีมงาน)
NexusQA · ระบบทดสอบในตัว

ตรวจพบข้อบกพร่องก่อนที่ ลูกค้าของคุณจะพบ

NexusQA คือระบบทดสอบที่ติดตั้งมาในตัวของ Nexus และเป็นด่านคัดกรองคุณภาพของโรงงาน AI ทั้งการทดสอบ Regression, API, การแสดงผล, การเข้าถึง (Accessibility), ความเร็ว, การรับโหลด, ความปลอดภัย และอื่นๆ ทั้งหมดทำงานในที่เดียว โดยเรียงตามลำดับที่มีโอกาสพบข้อบกพร่องมากที่สุดก่อน AI จะอธิบายทุกความล้มเหลวและเสนอวิธีแก้ไขได้ แต่มีเพียงบุคลากรเท่านั้นที่สามารถอนุมัติได้ การปล่อยอัปเดตจะรอจนกว่าการทดสอบทั้งหมดจะผ่าน

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

ตั้งแต่การเปลี่ยนแปลงไปจนถึงผลการตัดสิน ใน 6 ขั้นตอน

ทุกขั้นตอนเป็นแบบอัตโนมัติจนกว่าจะต้องใช้การตัดสินใจของมนุษย์ จากนั้นระบบจะรอและแจ้งเหตุผลให้ผู้ที่เกี่ยวข้องทราบ

01

เชื่อมต่อ

ชี้ NexusQA ไปที่คลังเก็บโค้ดและเวอร์ชันปล่อยของคุณ การเปลี่ยนแปลง การปล่อยอัปเดต หรือแม้แต่อุบัติการณ์ต่างๆ จะเริ่มการทดสอบที่เหมาะสมทันที

02

เขียนและบันทึก

เขียนสคริปต์ทดสอบ บันทึกผ่านเบราว์เซอร์ หรือให้ AI ร่างขึ้นจากหน้าเว็บ ทั้ง 10 ประเภทในที่เดียว

03

รันตามลำดับความเสี่ยง

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

04

อธิบาย

AI อ่านข้อมูล Trace การเปลี่ยนแปลง และความล้มเหลวในอดีต พร้อมระบุว่าปัญหามาจากแอป การทดสอบ หรือสภาพแวดล้อม

05

ซ่อมแซม

AI สามารถเสนอวิธีแก้ไขและทดสอบบน Branch ได้ โดยบุคลากรจะเป็นผู้อ่านและตัดสินใจ

06

ปล่อยสินค้า

การปล่อยอัปเดตจะรอจนกว่าการทดสอบจะผ่าน จากนั้นจึงเข้าสู่ Forge เช่นเดียวกับการเปลี่ยนแปลงอื่นๆ

พบข้อบกพร่องได้เร็วขึ้น

รายการที่มีโอกาสล้มเหลวสูง จะถูกรันก่อน

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

การทดสอบตามลำดับความเสี่ยง

การทดสอบแต่ละรายการจะได้คะแนนความเสี่ยงสำหรับการเปลี่ยนแปลงครั้งนี้ พร้อมคำอธิบายเหตุผล

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

เกิดจากแอป การทดสอบ หรือสภาพแวดล้อม?

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

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

AI เป็นผู้เสนอ บุคลากรเป็นผู้อนุมัติ

เมื่อข้อบกพร่องมีความชัดเจน AI สามารถวางแผนการแก้ไข ให้โมเดลที่สองตรวจสอบแผน ทำการเปลี่ยนแปลงบน Branch และรันการทดสอบทุกรายการ จากนั้นระบบจะหยุดรอ บุคลากรจะอ่านการเปลี่ยนแปลงและตัดสินใจ และเมื่ออนุมัติแล้ว การแก้ไขนั้นจะเข้าสู่คิวการรวมโค้ด (Merge Queue) เหมือนกับการเปลี่ยนแปลงทั่วไป

เจ็ดขั้นตอน หนึ่งการลงนาม

ตรวจพบ คัดแยก วางแผน ตรวจสอบ แก้ไข ยืนยันผล และลงนามอนุมัติ ขั้นตอนสุดท้ายคือการตัดสินใจของบุคลากรเสมอ

  • โมเดลที่สองตรวจสอบแผน
  • บุคลากรเท่านั้นที่เป็นผู้อนุมัติ
nexusqa · การซ่อมแซมข้อมูลตัวอย่าง
การแก้ไขที่เสนอโดย AI พร้อมผลการตรวจสอบ ซึ่งกำลังรอบุคลากรอนุมัติ
การซ่อมแซมที่ลงนามอนุมัติโดยบุคลากร ตรวจสอบการแก้ไขข้อบกพร่องเรื่องวันที่ซึ่งเสนอโดย AI ก่อนส่งต่อไปยังขั้นตอนอื่นข้อมูลตัวอย่าง
ผู้ทดสอบมีส่วนร่วมในกระบวนการ

บุคลากรก็ร่วมทดสอบด้วยเช่นกัน พร้อมบันทึกทุกอย่างไว้ครบถ้วน

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

วาดบนหน้าจอ แล้วส่งได้ทันที

ปักหมุด ตีกรอบ ลากลูกศร และจดบันทึกบนตัวแอปโดยตรง พร้อมเล่นซ้ำได้ทุกขั้นตอน

  • บันทึกข้อมูลโดยอัตโนมัติ
  • ขั้นตอนที่เล่นซ้ำได้
nexusqa · พอร์ทัลผู้ทดสอบข้อมูลตัวอย่าง
ผู้ทดสอบกำลังทำคำอธิบายประกอบบนแอปที่อยู่ระหว่างการทดสอบ
พอร์ทัลผู้ทดสอบ ทดสอบแอปจองคิวด้วยตนเองและรายงานสิ่งที่ตรวจพบข้อมูลตัวอย่าง
รูปลักษณ์ การเข้าถึง และความเร็ว

แสดงผลถูกต้อง ใช้งานได้สำหรับทุกคน และรวดเร็วอยู่เสมอ

การปล่อยอัปเดตทุกครั้งจะถูกเปรียบเทียบหน้าจอต่อหน้าจอ ตรวจสอบการเข้าถึง (Accessibility) และวัดผลเทียบกับงบประมาณด้านความเร็ว Build ที่ใช้ความเร็วเกินงบประมาณจะไม่สามารถปล่อยออกสู่ระบบได้ และการเปลี่ยนแปลงรูปลักษณ์ของหน้าเว็บจะต้องได้รับการอนุมัติก่อน

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

เกี่ยวกับการทดสอบด้วย NexusQA

ครอบคลุมการทดสอบประเภทใดบ้าง?

การทดสอบ Regression, การรวมระบบ (Integration), Smoke, API, การแสดงผล, การเข้าถึง (Accessibility), ความปลอดภัย, ความเร็ว, การรับโหลด และการทดสอบแบบสำรวจ (Exploratory) ทั้งหมดในที่เดียวพร้อมชุดผลลัพธ์เดียว

AI จะแก้ไขโค้ดของเราโดยพลการหรือไม่?

ไม่ AI สามารถเสนอวิธีแก้ไขและทดสอบบน Branch ได้ แต่มีเพียงบุคลากรเท่านั้นที่สามารถอนุมัติได้ และการแก้ไขที่ได้รับอนุมัติจะเข้าสู่คิวการรวมโค้ดเหมือนกับการเปลี่ยนแปลงอื่นๆ

การจัดลำดับตามความเสี่ยงทำงานอย่างไร?

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

พาร์ทเนอร์ผู้ทดสอบจากภายนอกสามารถใช้งานได้หรือไม่?

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

ทำงานร่วมกับ Forge ได้หรือไม่?

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

นัดหมายรับฟังข้อมูลสรุป (or นัดหมายพูดคุยกับทีมงาน)

ดู NexusQA ทดสอบระบบของคุณ

นำแอปและเวอร์ชันปล่อยอัปเดตของคุณมาหนึ่งรายการ เราจะแสดงการทดสอบที่จัดลำดับตามความเสี่ยง คำอธิบายความล้มเหลว และการซ่อมแซมที่รอการลงนามอนุมัติจากคุณ