Gelişmekte ve bir Facebook uygulaması test

oy
41

Genellikle onlar bir 'beta' web sitesinde konulur test dalına değişiklikleri birleştirmek, sonra gövde benim web sitelerini geliştirmek ve sonra nihayet canlı dal üzerinde birleşti ve canlı web sitesi üzerine konulur.

bir Facebook uygulaması ile işler biraz yanıltıcıdır. Eğer normal bir web tarayıcısı üzerinden bir Facebook uygulaması görüntüleyemezsiniz gibi kolayca ile ve test çalışması için her geliştiriciye web sitesinin kendi sürümünü veremez (Bu Facebook sunucuları üzerinden gitmek zorunda).

Kullanıcıların kullanabilirsiniz istikrarlı canlı web sitesine sahip devam ederken bir Facebook uygulaması geliştirmek ve test etmek için en iyi yolu hakkında herhangi bir şey rastlamak değil. Benim sorum şudur, bir Facebook uygulamasının geliştirilmesi ve test düzenlemek için en iyi yöntem nedir?

Oluştur 02/09/2008 saat 13:18
kaynak kullanıcı
Diğer dillerde...                            


8 cevaplar

oy
14

Ben ve eşim de böyle hepimizin, bunun için çalıştılar bizim IP adresine işaret eden kendi özel Facebook uygulamaları, yapılmış oldu. Biz aynı yerde çalıştığı için biz her biri farklı bir port aldı ve bizim yerel IP adresine ileri bizim router gibi bu liman vardı. Bir sayfayı yenilemek için biraz yavaş, ama çok güzel çalıştı.

Cevap 02/09/2008 saat 14:12
kaynak kullanıcı

oy
6

Farklı uygulamalar gibi hem gövde ve test sürümlerini ekleyip kullanarak bunları test gerekecek test hesapları . Ayrıca tek bir uygulamayı kullanmak ve döngüleri arasında hedef URL'sini geçiş yapabilirler.

Cevap 02/09/2008 saat 14:25
kaynak kullanıcı

oy
5

FB uygulamaları test hala oldukça ilkel bir süreçtir.

Genellikle kurulum benim geliştirme sunucuya işaret edecek bir SSH tüneli kullanan FB geliştirme ortamı içindeki üretim ayarların tam kopyası olan bir test uygulaması. Eğer FB içine ihtiyaç olarak kurulum olarak birçok uygulama olabilir - Ben genellikle geliştirme uygulaması, bir evreleme uygulaması ve üretimi var. Evreleme ve Üretim "canlı" sunuculara ziyade bir SSH tünel üzerindeki her ikisi de.

Uygulamanızda sonra sunucuya dayalı FB yapılandırmasını değiştirmek için hizmetinizdedir hangi dili / çerçeve / sunucu araçları kullanın. Raylar yılında Facebooker taş aslında farklı FB yapılandırmalar için destek inşa etti.

Bütün bunları yaptıktan sonra, test, ne yazık ki, FB kendi içinde uygulamayı çalıştıran hala meselesi. Ben mümkün olduğunca bu kadar çok otomatikleştirmek için Selenyum kullanın.

Cevap 21/09/2008 saat 11:28
kaynak kullanıcı

oy
22

Dan dosya güncellemeyi deneyin (for windows users @ c:\windows\System32\Drivers\etc\hosts) bir girişle yönlendirecek geri makinenize canlı etki alanından gelen tüm istekleri.

Yani 127.0.0.1 mywebappthatusesfacebook.com.

Ardından uygulama web sunucunuza kökünde çalıştığından emin olun. @ Http: // localhost / Sonra git mywebappthatusesfacebook.com tarayıcınızda ve sağ arka yerel makinenizde yönlendirmelidir. Facebook farkı anlamayacak. Bu yardımcı olur umarım

Cevap 15/01/2009 saat 01:22
kaynak kullanıcı

oy
1

Biz Toby gibi kadara kurulum var. Facebook APP Kimliği bilgisi (her geliştirici için farklı bir uygulama), uygulama barındırılan ayrı sayfalar vardır ve git config dosyaları görmezden her geliştirici için yapılandırma dosyalarının bir dizi. Biz Kod Ateşleyici ile LAMBA konum ve biz Facebook'tan sabitleri ile yapılandırma işaret 1 dosyasında çevreyi ayarlayabileceğini içinde Rails benzer.

, Selenyum içine dallanma model test için birim testleri kullanılarak.

Cevap 05/07/2011 saat 20:18
kaynak kullanıcı

oy
1

Yerel test için biz sadece sunucu için farklı bir uygulamasını kullanın. 8000: Bizim durumumuzda Tuval-URL localhost.local ayarlanır.

Yalnızca facebook kullanırken tarayıcının adres alanına localhost.local yazıp sadece localhost değil bağlanmak emin olmak gerekir.

Firefox'un komuta 'yeni sekmede aç iframe' kullanırsanız bir tuval veya sekme uygulamasını test için bu hızlıdır. Facebook'tan oturum ve çerezler korunur Bu şekilde.

Cevap 12/10/2011 saat 19:34
kaynak kullanıcı

oy
4

En iyi yolu bunu yapmak için:

'Temel Bilgiler' den 'App Domain' Kaldır

Set web sitesi en 'Site URL'si' için: "http: // localhost /".

Bu kadar basit.

(Test env paralel uzanan canlı bir sistem yoksa bu geçerlidir. Bu durumda kendine başka anahtarı almak.)

Cevap 24/04/2012 saat 13:07
kaynak kullanıcı

oy
0

Başka bir çözüm NGROK olduğu

https://ngrok.com/

Bu, yerel uygulamanıza bir kamu tünel açar

basitçe yazarak benim raylar üzerine örnek bir uygulama

./ngrok 3000

alırım

http://630066fe.ngrok.com -> 127.0.0.1:3000 
Cevap 06/08/2014 saat 09:00
kaynak kullanıcı

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