विकास और एक Facebook अनुप्रयोग का परीक्षण

वोट
41

आमतौर पर मैं ट्रंक पर मेरी वेबसाइटों विकसित करते हैं तो एक परीक्षण शाखा है, जहां वे एक 'बीटा' वेबसाइट पर डाल रहे हैं में परिवर्तन मर्ज करते हैं, और फिर अंत में वे एक जीवित शाखा पर विलय कर दिया और लाइव वेबसाइट पर डाल दिया गया है।

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

मैं कुछ भी भर में सबसे अच्छा तरीका है, जबकि एक स्थिर लाइव वेबसाइट है कि उपयोगकर्ताओं को उपयोग कर सकते हैं के लिए जारी रखने को विकसित करने और एक Facebook आवेदन का परीक्षण करने के बारे में नहीं आए हैं। मेरा प्रश्न यह है, विकास और एक Facebook आवेदन के परीक्षण के आयोजन के लिए सबसे अच्छा अभ्यास क्या है?

02/09/2008 को 13:18
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


8 जवाब

वोट
14

जिस तरह से मैं और मेरे साथी यह किया कि हम एक हमारे अपने निजी फेसबुक आवेदन, कि हमारे आईपी पते की ओर इशारा किया है कि हम जहां इस पर काम किया जाता था। जब से हम एक ही स्थान पर काम किया है, हम प्रत्येक एक अलग बंदरगाह उठाया, और हमारे स्थानीय आईपी पते के लिए हमारी रूटर आगे कि बंदरगाह था। यह थोड़े एक पृष्ठ को ताज़ा करने धीमी थी, लेकिन यह बहुत अच्छी तरह से काम किया।

02/09/2008 को 14:12
का स्रोत उपयोगकर्ता

वोट
6

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

02/09/2008 को 14:25
का स्रोत उपयोगकर्ता

वोट
5

अमेरिकन प्लान क्षुधा का परीक्षण अभी भी एक नहीं बल्कि आदिम प्रक्रिया है।

मैं आम तौर पर सेटअप जांच एप्लिकेशन अमेरिकन प्लान विकास के वातावरण मेरे विकास सर्वर को इंगित करने के लिए एक SSH सुरंग का उपयोग करता है के अंदर उत्पादन सेटिंग्स की एक पूरी की नकल है। आप के रूप में कई अनुप्रयोगों सेटअप आप अमेरिकन प्लान के अंदर की जरूरत के रूप में कर सकते हैं - मैं आम तौर पर एक विकास आवेदन, एक मचान एप्लिकेशन और उत्पादन की है। मचान और उत्पादन दोनों "लाइव" के बजाय एक SSH सुरंग सर्वर पर कर रहे हैं।

अपने आवेदन में आप उसका उपयोग जो कुछ भी भाषा / ढांचे / सर्वर उपकरण अमेरिकन प्लान सर्वर पर आधारित विन्यास स्विच करने के लिए आपके लिए उपलब्ध हैं। रेल में, Facebooker मणि वास्तव में विभिन्न अमेरिकन प्लान विन्यास के लिए समर्थन में बनाया गया है।

एक बार जब यह सब कर रहा है, परीक्षण, है दुर्भाग्य से, अमेरिकन प्लान के भीतर ही एप्लिकेशन चलाने का अभी भी एक बात। मैं सेलेनियम का उपयोग हो सके इस के रूप में ज्यादा स्वचालित करने के लिए।

21/09/2008 को 11:28
का स्रोत उपयोगकर्ता

वोट
22

अपने मेजबान फ़ाइल अपडेट करने का प्रयास (for windows users @ c:\windows\System32\Drivers\etc\hosts) एक प्रवेश के साथ कि अपने को लाइव डोमेन वापस अपनी मशीन के लिए से सभी अनुरोधों को मार्ग होगा।

इसलिए 127.0.0.1 mywebappthatusesfacebook.com.

तो करें कि आपका ऐप अपने वेबसर्वर की जड़ में चल रही है। @ Http: // localhost / फिर गोटो mywebappthatusesfacebook.com आपके ब्राउज़र में है और यह सही अपने स्थानीय मशीन को वापस रीडायरेक्ट करना चाहिए। फेसबुक अंतर पता नहीं चलेगा। उम्मीद है की यह मदद करेगा

15/01/2009 को 01:22
का स्रोत उपयोगकर्ता

वोट
1

हम इसे सेटअप टोबी की तरह ज्यादा है। प्रत्येक डेवलपर के लिए config फ़ाइलों की एक श्रृंखला, फेसबुक एपीपी आईडी की जानकारी (प्रत्येक निर्माता के लिए एक अलग ऐप्स), अलग पन्नों जहां एप्लिकेशन होस्ट किया गया है, और Git config फ़ाइलों पर ध्यान नहीं देता है। हम कोड आग लगनेवाला के साथ दीप कर रहे हैं, और उस में रेल के लिए हम 1 फ़ाइल है, जो फेसबुक स्थिरांक साथ config के लिए अंक में पर्यावरण सेट कर सकते हैं कि इसी तरह की है।

सेलेनियम में बाहर शाखाओं में, मॉडल के परीक्षण के लिए इकाई परीक्षण का उपयोग कर।

05/07/2011 को 20:18
का स्रोत उपयोगकर्ता

वोट
1

स्थानीय परीक्षण के लिए हम केवल सर्वर के लिए की तुलना में एक भिन्न एप्लिकेशन का उपयोग। 8000: हमारे मामले में कैनवास यूआरएल localhost.local को तैयार है।

आप केवल यह सुनिश्चित करें कि जब आप फेसबुक का उपयोग कनेक्ट है कि आप ब्राउज़र की पता क्षेत्र में localhost.local में टाइप करें और केवल स्थानीय होस्ट नहीं करना पड़ता है।

एक कैनवास या टैब एप्लिकेशन के परीक्षण के लिए यह यदि आप Firefox की कमान 'नए टैब में खोलें आइफ्रेम' का उपयोग तेजी से होता है। इस तरह सत्र और फेसबुक से कुकीज़ संरक्षित कर रहे हैं।

12/10/2011 को 19:34
का स्रोत उपयोगकर्ता

वोट
4

सबसे अच्छा तरीका यह करने के लिए:

'बुनियादी जानकारी' से 'अनुप्रयोग डोमेन' निकालें

सेट वेबसाइट के 'साइट यूआरएल' के लिए: "http: // localhost /"।

यह सरल है।

(यह केवल लागू करता है, तो आप एक जीवित प्रणाली परीक्षण env को साथ में चल रहे जरूरत नहीं है। ऐसी स्थिति में अपने आप को एक अन्य प्रमुख मिलता है।)

24/04/2012 को 13:07
का स्रोत उपयोगकर्ता

वोट
0

एक अन्य समाधान NGROK है

https://ngrok.com/

यह अपने स्थानीय एप्लिकेशन के लिए एक सार्वजनिक सुरंग को खोलता है

बस लिखकर मेरी रेल आवेदन पर उदाहरण

./ngrok 3000

मुझे मिला

http://630066fe.ngrok.com -> 127.0.0.1:3000 
06/08/2014 को 09:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more