2016-07-12 5 views
-1

Теперь я пытаюсь разработать инструмент тестирования, который может выполнять модульное тестирование. Я имею в виду, что я хочу использовать JUnit в своем тестовом инструменте для тестирования других проектов. Но я не знаю, как вставить JUnit в инструмент тестирования. Можно ли это сделать и как? И есть ли какой-либо другой инструмент тестирования с открытым исходным кодом, который можно вставить в мой инструмент тестирования?Чтобы разработать инструмент тестирования

+0

Ну, как правило, в программном обеспечении возможны многие вещи. Разумеется, вы можете использовать функциональность JUnit внутри некоторого другого, написанного самостоятельно компонента. Вероятно, этот ответ не то, что вы искали, но хорошо: учитывая ваш неспецифический вклад; чего ты ожидал? Другими словами: если вы хотите получить более полезные, конкретные ответы, тогда подумайте о том, чтобы написать вопросы, которые, ну, содержат «ответственный» контент. В этом смысле: пожалуйста, обратитесь в справочный центр, чтобы понять, как и что здесь задавать ... – GhostCat

+0

Ну, я пытаюсь вызвать JUnit API в своем инструменте тестирования, но я не знаю, как это сделать. –

ответ

0

Чтобы использовать Junit API убедитесь, что вы получили банку в

классам

Чтобы использовать JUnit тесты, нужно класс тестирования, чтобы расширить SystemTestCase и вашу функцию, чтобы @test аннотации над ним , если вы хотите, чтобы код запустить до вашего теста, поэтому используйте функцию с @Before , и если вы хотите, после использования функции с @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 { 

} 

, как о том, как проверить свои проекты, это зависит какие тесты вы хотите сделать? Для модульного тестирования просто добавьте свои собственные тесты внутри проектов. . Интеграция, функциональные или другие тесты требуют, чтобы вы поняли, как «атаковать» это, то есть, если это UI-тесты для Интернета, используйте инструменты для этого (например, Selenium), если это для проверяя сеть, поэтому используйте JMeter