2010-08-23 17 views
8

SoapUI Çalışma Alanımda birkaç Projem var.Farklı projeler altında iseler, tüm SoapUI test takımlarımı bir kerede çalıştırabilmemin bir yolu var mı?

Bunların her biri bir sonraki vb açmak, birkaç test durumlarda

Oldukça zaman çalıştırın, daha sonra, her projeyi genişletmek test takımı açılmaya tüketen birlikte, bir veya daha fazla test paketleri içerebilir Bunu yerel olarak sınamak için yapıyorum, daha sonra bir sınama kutusu için tekrar sınamak için bir test kutusu

Tek bir tıklamayla SoapUI çalışma alanımdaki tüm testlerde çalışabileceğim bir yol var mı?

cevap

4

Komut satırını kullanarak tüm testleri çalıştırmak için bir komut dosyası yazabilirsiniz. Windows'ta

#!/bin/bash 
./testrunner.sh -sUnitTesting -f Project1-soapui-project.xml 
./testrunner.sh -sUnitTesting2 -f Project1-soapui-project.xml 
./testrunner.sh -sotherTests -f Project2-soapui-project.xml 
./testrunner.sh -sotherTests2 -f Project2-soapui-project.xml 
+0

Bu testrunner komut dosyası windows altında mı mevcut? – Jimmy

+2

Evet, burada test runner'ı soapui sitesinde kullanma örneğidir. http://www.soapui.org/Test-Automation/functional-tests.html Örnekte, test çalıştırıcısını başlatmanın sadece testrunner komut dosyasını soapui'de çalıştırdığını görebilirsiniz. Komutu çıktının üst kısmına kopyalayabilir ve sadece komut satırında çalıştırabilirsiniz. Sorun yaşarsanız biraz daha yardım edeyim. – TrentEllingsen

+0

İlk çalıştırmadan sonra durur. Neden biliyor musun? – jlp

4

Henüz bir yol bulamadım. 3.5.1. RUN butonuna tıklayın "Test Suites" Tab üzerine PROJE Tıklamasıyla

çift tıklama:

Aşağıdakileri yaparak zaman biraz kaydedebilirsiniz.

Bu, projedeki tüm süitleri çalıştıracaktır.

0

(CMD) kullanın:

@echo off 
set SOAPUI_HOME=C:\DevTools\soapui\SoapUI-Pro-5.0.0 
call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting -f Project1-soapui-project.xml 
call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting2 -f Project1-soapui-project.xml 
call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests -f Project2-soapui-project.xml 
call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests2 -f Project2-soapui-project.xml 
her 2 test paketleri ihtiva 2 Projeler Project1 ve Project2, varsa

Örneğin bu gibi basit bir komut dosyası yazabilirsiniz

İlgili konular