2009-11-18 30 views
5

Ben selenyum komutları aradığınız NUnit ile yazılmış birkaç ünite testleri var. Bir 2 selenyum rc yıllardan ile birlikte selenyum ızgara göbeği çalıştığı, 2 Win2K3 sunucu kutuları kurulum var. Diğer kutuda 5 adet selenium rc var. Hepsi Windows'da Firefox çalıştıran hub ile kayıtlıdır (basit tutmak için). Benim birim test kurulum yönteminde Testleri çalıştırırken o (beklendiği gibi), sadece sırayla çalıştırmak port 4444.Selenyum Izgara/NUnit

de Merkezi'nin ana makine bağlanmış var. NUnit'in yol haritasını ve paralel test yetenekleri için nasıl çekim yaptıklarını çok okudum. Bu arada PNUnit kullanmanın çok fazla işaretçisi gördüm. Ancak bu, Selenium Grid'in amacını tamamen ortadan kaldırıyor gibi görünüyor.

Aranızda başarıyla C# kullanarak paralel test uygulanan Var/NUnit bir Selenyum Izgara ayarına bağlıdır? Eğer öyleyse, lütfen ayrıntılandırın.

bu/o (ı sürüm 2.9.3 kullanıyorum) şimdi var olduğu NUnit kullanarak çalışabilir nasıl ben tam bir kayıp değilim

cevap

4

sahip Maalesef NUnit, paralel testler koşamam Selenium Grid ile paralel testlerin tüm avantajlarını arşivlemek için başka bir koşucu kullanmak. C# üzerinde

projeyi paralel koşucu testlerle: http://code.google.com/p/design-of-selenium-tests-for-asp-net/

açıklaması: http://slmoloch.blogspot.com/2009/12/design-of-selenium-tests-for-aspnet_19.html

Gallio testi atlet: http://www.gallio.org/

C# benim testler için Gallio koşucusu kullanarak ve burada örnekler var

+0

not: yaklaşık sürüm 2.5 beri NUnit vardır PNUnit uzantısı, "Paralel NUnit" http://www.nunit.org/index.php?p=pnunit&r=2.5 –

1

bir göz alarak değer PNUnit de var, ben paralel test için henüz denemedim.

0

Selenium Grid'i .NET'in Görev Paralel kütüphanesi ve DynamicObject sınıfı ile birlikte kullanarak, aynı testi birden çok Selenium Grid Nodes (çoklu tarayıcı) üzerinde aynı anda çalıştırabilirsiniz. Bir yapı parçası olarak dağıtılan işleme seçeneği vardır ve bunun bir paralel test olan ana özellikleri var -

http://blog.dmbcllc.com/running-selenium-in-parallel-with-any-net-unit-testing-tool/