แชร์ผ่าน


วงจรชีวิตคุณลักษณะของ Test Engine (ตัวอย่าง)

หมายเหตุ

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

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

ความก้าวหน้าของฟีเจอร์ใน Test Engine

คุณสมบัติของ Test Engine ปฏิบัติตามเส้นทางที่กำหนดไว้ตั้งแต่เริ่มต้นจนถึงพร้อมใช้งานทั่วไปในสามขั้นตอน:

  1. นวัตกรรมโอเพนซอร์ส (ระยะดูตัวอย่าง)
  2. คุณสมบัติตัวอย่าง (ขั้นตอนการประเมิน)
  3. ความพร้อมทั่วไป (เฟสเสถียร)

1. นวัตกรรมโอเพนซอร์ส (ระยะดูตัวอย่าง)

การเดินทางของฟีเจอร์ Test Engine มากมายเริ่มต้นใน คลังข้อมูลโอเพนซอร์ส โดยที่:

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

เฟสการแสดงตัวอย่างนี้แสดงถึงความสามารถที่ล้ำสมัยที่สุด ซึ่งมีให้สำหรับนักพัฒนาที่สร้าง Test Engine จากแหล่งที่มา

2. คุณสมบัติตัวอย่าง (ขั้นตอนการประเมิน)

คุณลักษณะที่แสดงให้เห็นถึงคุณค่าในสภาพแวดล้อมโอเพ่นซอร์สอาจดำเนินไปสู่ขั้นตอนการประเมิน ซึ่งจะมีให้ใช้งานในรุ่น Power Platform CLI (pac) อย่างเป็นทางการพร้อมตัวเลือกเข้าร่วมที่ชัดเจน:

  • ฟีเจอร์ต่างๆ สามารถเข้าถึงได้ผ่านคำนำหน้าฟังก์ชัน Preview ใน Power Fx
  • ฟังก์ชันการทำงานจะต้องเปิดใช้งานอย่างชัดเจนในการตั้งค่าการทดสอบ:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • คุณสมบัติในระยะนี้จะได้รับการทดสอบที่ครอบคลุมมากขึ้นแต่ยังอาจพัฒนาต่อไปตามผลตอบรับ
  • เอกสารประกอบด้วยการกำหนดการแสดงตัวอย่างเพื่อบ่งชี้ถึงการเปลี่ยนแปลงที่อาจเกิดขึ้นในอนาคต

3. ความพร้อมใช้งานทั่วไป (เฟสเสถียร)

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

  • คุณสมบัติจะย้ายจากคำนำหน้า Preview ไปเป็นคำนำหน้า TestEngine
  • ฟังก์ชันต่างๆ จะพร้อมใช้งานตามค่าเริ่มต้นโดยไม่ต้องมีการกำหนดค่าพิเศษ
  • ฟีเจอร์ต่างๆ ได้รับการพิจารณาให้พร้อมใช้งานจริงพร้อมการรองรับเต็มรูปแบบ
  • เอกสารประกอบจะลบการกำหนดการแสดงตัวอย่าง

การเปิดใช้งานคุณสมบัติผ่านการจัดระเบียบฟังก์ชัน Power Fx

เครื่องมือทดสอบใช้คำนำหน้าฟังก์ชันเป็นกลไกหลักในการควบคุมความพร้อมใช้งานของฟีเจอร์: Power Fx

คำนำหน้าฟังก์ชัน Description ความพร้อมบริการ
TestEngine คุณสมบัติพร้อมใช้งานสำหรับผู้ใช้งานทุกคน เปิดใช้งานตามค่าเริ่มต้น
Preview คุณสมบัติที่อยู่ระหว่างการประเมินซึ่งอาจมีการเปลี่ยนแปลง ต้องมีการเลือกเข้าร่วมอย่างชัดเจน
(ไม่มี) ฟังก์ชันหลัก Power Fx พร้อมให้บริการเสมอ

องค์กรนี้ให้ผลประโยชน์หลายประการ:

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

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

มีส่วนสนับสนุนต่อวิวัฒนาการของ Test Engine

ทีมผลิตภัณฑ์ Test Engine ร่วมมือกับชุมชนอย่างแข็งขันเพื่อพัฒนาผลิตภัณฑ์:

การสนับสนุนโอเพนซอร์ส

สมาชิกชุมชนสามารถมีส่วนสนับสนุน Test Engine ได้หลายวิธี:

  • ส่วนขยายผู้ให้บริการ: สร้างผู้ให้บริการใหม่เพื่อรองรับประเภทแอปพลิเคชันเพิ่มเติม
  • Power Fx การดำเนินการ: พัฒนาการดำเนินการแบบกำหนดเองเพื่อเปิดใช้งานสถานการณ์การทดสอบใหม่
  • การปรับปรุงคุณสมบัติ: ปรับปรุงฟังก์ชันที่มีอยู่เพื่อแก้ไขสถานการณ์ทั่วไป
  • รายงานปัญหา: รายงานปัญหาใดๆ ที่คุณค้นพบโดยใช้ปัญหาที่คลังเก็บ GitHub ของเรา ค้นหาปัญหาที่มีอยู่ที่ทราบที่นี่: aka.ms/TestEngineOpenIssues

เส้นทางสู่การบูรณาการผลิตภัณฑ์

คุณสมบัติที่เริ่มต้นจากการมีส่วนสนับสนุนโอเพนซอร์สอาจได้รับการพิจารณาให้รวมอยู่ใน Power Platform CLI อย่างเป็นทางการ (pac test run) ผ่านกระบวนการต่อไปนี้:

  1. การพัฒนาเบื้องต้น: ฟีเจอร์ถูกสร้างและทดสอบในที่เก็บโอเพนซอร์ส
  2. การตรวจสอบชุมชน: ผู้ใช้รายอื่นตรวจสอบยูทิลิตี้และความเสถียรของฟีเจอร์
  3. การพิจารณาผลิตภัณฑ์: ทีมผลิตภัณฑ์ Test Engine ตรวจสอบคุณสมบัติ
  4. การรวมตัวอย่าง: หากได้รับการอนุมัติ ฟีเจอร์ดังกล่าวจะถูกรวมเข้าในคำนำหน้าตัวอย่าง
  5. ความพร้อมใช้งานทั่วไป: หลังจากการตรวจสอบที่เพียงพอ คุณลักษณะจะพัฒนาไปสู่คำนำหน้า TestEngine

ความร่วมมือกับทีมผลิตภัณฑ์

นักพัฒนาที่สนใจในการนำเสนอฟีเจอร์ที่อาจรวมอยู่ในผลิตภัณฑ์อย่างเป็นทางการในที่สุดควรทำสิ่งต่อไปนี้:

  • หารือก่อนการพัฒนา: เปิดปัญหาในที่เก็บข้อมูลเพื่อหารือเกี่ยวกับแนวคิด
  • ปฏิบัติตามแนวทางการออกแบบ: ตรวจสอบให้แน่ใจว่าการใช้งานสอดคล้องกับสถาปัตยกรรมของ Test Engine
  • จัดทำการทดสอบที่ครอบคลุม: รวมการทดสอบอัตโนมัติที่แสดงถึงความน่าเชื่อถือ
  • บันทึกคุณลักษณะ: สร้างเอกสารที่ชัดเจนสำหรับผู้ใช้

ประโยชน์ของโมเดลวงจรชีวิตคุณลักษณะ

สำหรับผู้ใช้ Test Engine โมเดลนี้มีข้อดีหลายประการ:

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