2016-07-12 17 views
-1

Jetzt versuche ich, ein Testwerkzeug zu entwickeln, das Komponententests machen kann. Ich meine, ich möchte JUnit in meinem Testwerkzeug verwenden, um andere Projekte zu testen. Aber ich weiß nicht, wie man JUnit in mein Testwerkzeug einfügt. Ist das möglich und wie? Und kann ein anderes Open-Source-Test-Tool in mein Test-Tool eingefügt werden?Um ein Testwerkzeug zu entwickeln

+0

Nun, in der Regel in der Software sind viele Dinge möglich. Natürlich können Sie die JUnit-Funktionalität in einer anderen selbstgeschriebenen Komponente verwenden. Wahrscheinlich ist diese Antwort nicht das, wonach Sie gesucht haben, aber gut: angesichts Ihrer unspezifischen Eingabe; was hast du erwartet? Mit anderen Worten: Wenn Sie hilfreichere, spezifischere Antworten wünschen, dann überlegen Sie, Fragen aufzuschreiben, die "beantwortbaren" Inhalt enthalten. In diesem Sinne: Bitte wenden Sie sich an die Hilfe, um zu erfahren, wie/was Sie hier fragen können ... – GhostCat

+0

Nun, ich versuche, die JUnit-API in meinem Test-Tool aufzurufen, aber ich weiß nicht, wie ich es machen soll. –

Antwort

0

verwenden JUnit API stellen Sie sicher, das Glas in der Classpath

bekam man die Testklasse benötigen

Um JUnit-Tests verwenden SystemTestCase4 und Ihre Funktion haben @Test Anmerkung darüber zu verlängern, wenn Sie Code wollen laufen, bevor der Test so Funktion mit @Before und wenn Sie nach dem Gebrauch Funktion wollen mit @After

public class BaseTest extends SystemTestCase4 { 


@Before 
public void beforeEachTest() throws Exception { 

} 

@Test 
@TestProperties(name = "test test ") 
public void testTest() throws Exception { 
//run your tested code 
} 

@After 
public void afterEachTest() throws Exception { 

} 

wie für wie Ihre Projekte zu testen, es abhängen, welche Tests Sie tun mögen? Für Komponententests fügen Sie einfach Ihre eigenen Tests innerhalb der Projekte Integration, Funktionelle oder andere Tests müssen Sie verstehen, wie Sie es "attackieren", was bedeutet, wenn es UI-Tests für Web ist, verwenden Sie Werkzeuge dafür (Selen zum Beispiel), wenn es ist Überprüfen Netzwerk so JMeter verwenden