2010-08-04 11 views
11

इकाई परीक्षण फेसबुक कैनवास अनुप्रयोगों के अच्छे अभ्यास क्या हैं?यूनिट परीक्षण फेसबुक अनुप्रयोग

मान लें कि आपके पास स्थानीय फेसबुक लाइब्रेरी का उपयोग करने वाले नियंत्रकों के साथ एमवीसी एप्लिकेशन है जो ग्राफ एपीआई, एफबी सत्र तक पहुंच प्रदान करता है। आपका पूरा आवेदन फेसबुक प्रमाणीकरण तंत्र पर निर्भर करता है (ओएथ और फेसबुक कनेक्ट) इस प्रकार उपयोगकर्ता को आगे बढ़ने से पहले प्रमाणित करने की आवश्यकता है .. आप नियंत्रकों के लिए यूनिट परीक्षण के साथ कैसे जाएंगे? एक बात मेरे दिमाग में आती है - 'परीक्षण' मोड के साथ एक फेसबुक लाइब्रेरी रखने और नकली सत्र नौकरी कर सकता है। किसी भी विचार की सराहना की जाती है।

+0

देखें http://stackoverflow.com/questions/3081075/unit-testing-the-server-interface-for-a-silverlight-facebook- appplication –

उत्तर

3

जब मुझे यह समस्या हुई, तो मैंने अभी तक एक लाइब्रेरी कॉल को ऑब्जेक्ट (या फंक्शंस फ़ंक्शन का एक सेट) में लपेट लिया, और यूनिट परीक्षणों में उस ऑब्जेक्ट का एक मॉक इस्तेमाल किया।

+7

ठीक है, आपके उत्तर के लिए धन्यवाद। यही वही है जो मैं सोच रहा था, लेकिन बात यह है कि इस एप्लिकेशन के अधिकांश फेसबुक घटक ग्राफ़ एपीआई कॉल से प्राप्त डेटा पर निर्भर करते हैं, इसलिए इस तर्क का परीक्षण करना भी अच्छा होगा .. मैं बेहतर पूछूंगा बल्कि तकनीकी सवाल यह है कि ओएथ 2.0 एक्सेस टोकन को स्थिर रूप से प्राप्त करना संभव है (उदाहरण के लिए नकली कुकी के साथ)? पीएस: मैं नियंत्रकों का परीक्षण करने के लिए पाइथन पेस्ट का उपयोग कर रहा हूँ .. –

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