คำถามติดแท็ก unit-testing

4
เขียนแบบทดสอบอัตโนมัติสำหรับปลั๊กอิน QGIS?
ฉันกำลังมองหาคำแนะนำในการเขียนการทดสอบอัตโนมัติสำหรับปลั๊กอิน QGIS ที่เขียนใน Python ฉันได้เขียนการทดสอบสำหรับสคริปต์ Python ในอดีตโดยใช้ PyUnit ( unittestโมดูล) แต่ไม่เคยทำเช่นนั้นสำหรับแอปพลิเคชันที่มี GUI ฉันพบหน้าอธิบายวิธีใช้ PyQt4.QTest เพื่อทำการทดสอบหน่วยในวิดเจ็ต Qt ( http://www.voom.net/pyqt-qtest-example ) แต่ฉันพยายามดิ้นรนเพื่อดูว่าฉันสามารถใช้สิ่งนี้ได้อย่างไร ด้วยวิดเจ็ตที่ได้รับการออกแบบให้เรียกใช้จากภายใน QGIS ส่วนที่เกี่ยวกับ "การทดสอบ" ในเอกสารประกอบ PyQGISนั้นไม่มีอยู่ สิ่งที่ฉันมีอยู่คือ: เก็บการประมวลผลข้อมูลจริงในโมดูลหรือฟังก์ชั่นแยกและเขียนการทดสอบหน่วยสำหรับสิ่งเหล่านั้น ทำการทดสอบพื้นฐานของ UI โดยใช้ QTest โปรดอธิษฐานให้ทุกอย่างอยู่ด้วยกันเมื่อใช้ปลั๊กอินจากภายใน QGIS มีวิธีที่ดีกว่า?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.