2012-02-27 14 views
9

मुझे जावा एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है, लेकिन एक प्रोजेक्ट के लिए मैं posgresql फ़ंक्शन करता हूं। मैं इन कार्यों के लिए छोटे unittests लिखना चाहता हूँ।Postgresql कार्यों के लिए पसंदीदा इकाई-परीक्षण दृष्टिकोण?

मैं वर्तमान में एक मानक दृष्टिकोण की तलाश में हूं। मुझे पीजीटीएपी और पीजीयूनीटटेस्ट मिला, और 2007 से एक लेख: http://www.bigsmoke.us/postgresql-unit-testing/

यूनिट-परीक्षण पोस्टग्रेस्क्ल कार्यों के लिए आप क्या दृष्टिकोण रखते हैं? आप डेटा/अलग testdata नकली कैसे करते हैं? यूनिट-टेस्ट को अलग कैसे करें? और कौन सा ढांचा या दृष्टिकोण अनुकूल है (मैं जावा के लिए जुनीट और टेस्टएनजी का उपयोग करता हूं)?

+0

डेटा उत्पन्न करने के लिए आप इस http://databene.org/databene-benerator.html का उपयोग कर सकते हैं। – Kuberchaun

+0

अपवोट इस प्रश्न को पोस्ट करते हुए और यहां लिंक रखते हैं। मैं निश्चित रूप से इसे पढ़ने और पीजीटीएपी को देखने जा रहा हूं। –

+0

सामान्य डाक परीक्षण परीक्षण के लिए https://github.com/yandex-qatools/postgresql-embedded (जावा) की जांच करने लायक हो सकता है। यह एक पीजी उदाहरण का प्रबंधन करता है, ताकि आपको वास्तविक पीजी सर्वर के खिलाफ परीक्षण करने की आवश्यकता न हो। –

उत्तर

8

pgTAP पर एक नज़र डालें। पोस्टग्रेस्क्ल यूनिट-परीक्षण के लिए यह शक्तिशाली ढांचा है।
मैं xUnit परीक्षण शैली का उपयोग करना पसंद करता हूं, लेकिन पीजीटीएपी आपको सीमित नहीं करता है और परीक्षण लिखने के लिए सरल कार्यों का उपयोग करने की अनुमति देता है।

संबंधित मुद्दे

 संबंधित मुद्दे