ฉันต้องการมีส่วนร่วมกับ Ubuntu QA โดยการสร้างการทดสอบอัตโนมัติ มีความพยายามอย่างต่อเนื่องในการสร้างแบบทดสอบเหล่านี้หรือไม่? ฉันจะเรียนรู้เพิ่มเติมได้ที่ไหน
ฉันต้องการมีส่วนร่วมกับ Ubuntu QA โดยการสร้างการทดสอบอัตโนมัติ มีความพยายามอย่างต่อเนื่องในการสร้างแบบทดสอบเหล่านี้หรือไม่? ฉันจะเรียนรู้เพิ่มเติมได้ที่ไหน
คำตอบ:
ทีมงาน QA ทำการทดสอบอัตโนมัติอย่างกว้างขวางซึ่งเป็นส่วนหนึ่งของข้อกำหนดสำหรับฮาร์ดแวร์ในการรับการรับรองจาก Ubuntu
โครงการที่พวกเขาใช้เป็นช่องทำเครื่องหมาย อย่าหลงกลโดยรุ่นที่ค่อนข้างจะถูกจัดส่งในcheckbox-gtk
แพ็คเกจ - ชุดเต็มมีการทดสอบมากมาย
อูบุนตู QAรายชื่อผู้รับจดหมายเป็นที่ที่คุณต้องการไปสำหรับคำถามช่องทำเครื่องหมายหรือเพื่อหารือเกี่ยวกับการร้องขอการผสาน ลิงค์นี้อธิบายเกี่ยวกับชุดเครื่องมือที่ใช้โดยทีม QA เพื่อการทำงานอัตโนมัติ
มีสองวิธีในการมีส่วนร่วมในการเขียนการทดสอบอัตโนมัติ ทีมที่มีคุณภาพมีส่วนร่วมในการเขียนการทดสอบ autopkg และ autopilot สำหรับแพ็คเกจ ubuntu
Autopkg
การทดสอบ Autopkg ทำงานที่เวลาบิลด์โดยอัตโนมัติโดย buildbots สำหรับแพ็คเกจ เป้าหมายของการทดสอบเหล่านี้คือการให้การทดสอบระบบและการรวมเพื่อรับประกันการทำงานขั้นพื้นฐาน ท่านสามารถเข้าดูผลผลิตสดของการทดสอบ autopkg ปัจจุบันที่นี่ หากคุณสนใจที่จะเขียนแบบทดสอบเหล่านี้ดู:
หม้อแปลงไฟฟ้า
การทดสอบเหล่านี้เขียนด้วยไพ ธ อนโดยใช้เฟรมเวิร์กอัตโนมัติ เป้าหมายของการทดสอบเหล่านี้คือการให้แอปพลิเคชั่นระดับสูงขึ้นและการทดสอบการทำงาน การทดสอบนั้นเขียนด้วยไพ ธ อนและสามารถเรียกใช้งานหรือเขียนสคริปต์ผ่านทางนักวิ่งทดสอบเช่น UTAH หรือเจนกินส์เพื่อเรียกใช้และเผยแพร่ผลลัพธ์โดยอัตโนมัติ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหม้อแปลงไฟฟ้าอัตโนมัติให้ตรวจสอบโครงการบนlaunchpadรวมถึงเอกสารประกอบสำหรับโครงการ หากคุณสนใจที่จะเขียนแบบทดสอบเหล่านี้ดู:
ขอความช่วยเหลือ
สำหรับข้อมูลเพิ่มเติมหรือขอความช่วยเหลือส่งอีเมลรายการubuntu-qualityหรือเยี่ยมชม # ubuntu-quality บน freenode
มีโครงการอยู่ที่https://wiki.ubuntu.com/Testing/Automationสำหรับสิ่งนี้ - ฉันไม่แน่ใจว่ามันครอบคลุมเท่าไหร่ในขณะนี้ แต่ยังมีการทดสอบการอัปเกรดอัตโนมัติเพื่อทดสอบการอัพเกรดชุดแพ็คเกจต่างๆ
คุณสามารถมีส่วนร่วมกับการทดสอบโดยการเข้าร่วมทีม QAของพวกเขารายชื่อผู้รับจดหมาย - อูบุนตูที่มีคุณภาพของพวกเขาและหน้า Launchpad
ลิงก์สุดท้ายจะนำคุณไปยังไซต์ Launchpad ของ Autopilot ซึ่งเป็นแพ็คเกจทดสอบอัตโนมัติ
ดูคำตอบของฉันที่นี่สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทดสอบอัตโนมัติของ Ubuntu
โดยปกติแล้วการทดสอบอัตโนมัติจะทำในแต่ละโครงการและคุณภาพของการทดสอบเหล่านั้นขึ้นอยู่กับองค์กรและการควบคุมคุณภาพของโครงการ การทดสอบสามารถเชื่อมโยงกับการสร้างเดบิตและเช่นนั้น แต่เท่าที่ฉันรู้ว่าฉันไม่เคยได้ยินเกี่ยวกับกรอบการทดสอบภายนอกใด ๆ นอกโครงการใด ๆ
มีhttp://qa.ubuntu.com/ - ซึ่งเชื่อมโยงไปยังเช่นhttp://mago.ubuntu.com/
ในขณะที่ฉันไม่สามารถระบุสิ่งที่เฉพาะเจาะจงได้ แต่สิ่งนี้ดูเหมือนจะเป็นจุดเริ่มต้นที่ดี