2013-02-23 58 views
13

मैंने सुना है कि यूनिट परीक्षण कोड को सही तरीके से काम करने के लिए एक शानदार तरीका है।मैं पाइथन और पीईक्यूटी के साथ अपने जीयूआई प्रोग्राम का परीक्षण कैसे कर सकता हूं?

इकाई परीक्षण आमतौर पर एक फ़ंक्शन में एक साधारण इनपुट डालता है, और इसके सरल आउटपुट की जांच करता है। लेकिन मैं यूआई का परीक्षण कैसे करूं?

मेरा प्रोग्राम पीईक्यूटी में लिखा गया है। क्या मुझे PyUnit, या Qt के अंतर्निहित QTest चुनना चाहिए?

+0

http://stackoverflow.com/questions/11145583/unit-and-functional-testing-a-pyside-based- appplication – neuronet

उत्तर

17

QTest here के साथ पायथन के यूनिट परीक्षण ढांचे का उपयोग करने के बारे में एक अच्छा ट्यूटोरियल है।

यह एक या दूसरे को चुनने के बारे में नहीं है। इसके बजाए, यह एक साथ उनका उपयोग करने के बारे में है। क्यूटेस्ट का उद्देश्य केवल कीस्ट्रोक, माउस क्लिक और माउस मूवमेंट अनुकरण करना है। पायथन का यूनिट परीक्षण ढांचा बाकी को नियंत्रित करता है (सेटअप, टियरडाउन, परीक्षण लॉन्च करना, परिणाम एकत्र करना आदि)।

+0

लिंक काम पर दिखाई नहीं देता है। शायद [यह] (http://johnnado.com/pyqt-qtest-example/) वही है? – Dennis