Как часть моего окончательного проекта моего исследования, я должен сделать приложение J2EE, которое позволяет пользователям запускать тесты JUnit (без какого-либо опыта, что они должны делать, это щелкнуть и увидеть результат), очевидно, это должно быть какое-то способ изменить тесты и создать новые (загрузить новые тестовые файлы ...) Можете ли вы указать мне правильную технологию, которая позволяет мне загружать и запускать тесты «на лету»? Заранее благодарю вас за помощьDynamic Junit Test
ответ
Вы можете ознакомиться с реализацией (источниками) инструмента тестирования OSGi для экзамена Pax (1). Этот инструмент генерирует пакеты OSGi из тестов JUnit «на лету» и запускает их внутри тестового контейнера OSGi. Вы можете реализовать тот же подход для J2EE.
Надеемся, что это поможет вам проанализировать и оценить оценку вашего проекта.
Приветствия, Дмитро
Благодарим вас за помощь – user405458
Вы можете создать свою собственную реализацию тестового бегуна JUnit, который имеет возможность для динамической загрузки тестовых баночки и JARs зависимостей во время выполнения. Взгляните на класс JUnitCore
и связанные с ним классы в API JUnit, например Result
. Также изучите динамическую загрузку JAR.
JUnitCore:
http://kentbeck.github.com/junit/javadoc/latest/
Динамический JAR загрузки:
- 1. Когда использовать Dynamic Test в Junit 5
- 2. JUnit test throw java.lang.NoClassDefFoundError
- 3. junit test assert, writing test
- 4. JUnit Test с Eclipse,
- 5. JUnit test NullPointerException
- 6. maven run junit test
- 7. JUnit android test classinheritance
- 8. Зал CI junit test
- 9. JUNIT test void methods
- 10. junit test for EJB
- 11. Junit Test Empty Method
- 12. JUnit test struts2 action
- 13. Методы Junit test
- 14. Alfresco Maven Junit test
- 15. Junit Test Cases Generator
- 16. Complex JUnit test Case
- 17. JUnit Test for Java
- 18. JUnit test for @JmsListener
- 19. JUnit not null test
- 20. JUnit, test и threads
- 21. junit test с Eclipse
- 22. JUnit Test хотя цикл
- 23. Junit test case
- 24. JUnit Test ArrayList
- 25. Struts 2.3.14 junit test
- 26. junit test case generator
- 27. Junit Test Case
- 28. JUnit Test в Java
- 29. JUnit Test case Ошибка
- 30. Junit Test Case
Довольно интересный окончательный проект. –