2010-08-23 4 views
8

मेरे सोपूआई वर्कस्पेस पर, मेरे पास कई परियोजनाएं हैं।क्या कोई तरीका है कि मैं अपने सभी सोपूआई परीक्षण सूट एक बार में चला सकता हूं, अगर वे विभिन्न परियोजनाओं के तहत हैं?

इन में से हर एक कई परीक्षण मामलों

यह काफी समय प्रत्येक परियोजना का विस्तार है, तो टेस्ट स्वीट को खोलने, इसे चलाने के लिए लेने वाली है साथ एक या अधिक परीक्षण स्वीट हो सकती है, को खोलने के अगले आदि मैं इसे स्थानीय रूप से परीक्षण करने के लिए करता हूं, फिर परीक्षण परीक्षण के लिए एक परीक्षण बॉक्स

क्या एक तरीका है कि मैं अपने सोपूआई वर्कस्पेस में एक क्लिक में सभी परीक्षणों के माध्यम से चला सकता हूं?

उत्तर

4

आप कमांड लाइन का उपयोग कर सभी परीक्षणों को चलाने के लिए सिर्फ एक स्क्रिप्ट लिख सकते हैं।

#!/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

क्या वह testrunner स्क्रिप्ट विंडोज के तहत उपलब्ध है? – Jimmy

+2

हां, सोपई साइट पर परीक्षण धावक का उपयोग करने के लिए उदाहरण का लिंक यहां दिया गया है। http://www.soapui.org/Test-Automation/functional-tests.html उदाहरण में आप देख सकते हैं कि परीक्षण धावक लॉन्च करने से साबुनई में टेस्ट्रुनर स्क्रिप्ट चलाती है। आप आउटपुट के शीर्ष पर कमांड कॉपी कर सकते हैं और इसे कमांड लाइन पर चला सकते हैं। यदि आप परेशानी में भाग लेते हैं तो मुझे बताएं और मैं आपको कुछ और मदद कर सकता हूं। – TrentEllingsen

+0

यह पहली निष्पादन के बाद बंद हो जाता है। तुम जानते हो क्यों? – jlp

4

मुझे अभी तक कोई रास्ता नहीं मिला है। 3.5.1।

आप निम्न कार्य करके समय का एक छोटा सा बचा सकते हैं: "परीक्षण सूट" टैब पर पर परियोजना क्लिक करें

डबल क्लिक करें भागो बटन क्लिक करें।

यह परियोजना के भीतर सभी स्वीट चलाएगा।

0

Windows पर (सीएमडी) का उपयोग करें::

@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 

उदाहरण के लिए अगर आपके पास 2 परियोजनाओं, Project1 और Project2, जो प्रत्येक 2 परीक्षण स्वीट शामिल आप इस तरह एक सरल स्क्रिप्ट लिख सकता है

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

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