JUnit和TestNG如何工作?我不知道这个理论

时间:2014-10-01 10:23:59

标签: java unit-testing junit

我是Java编程的新手。我最近开始学习java。一切正常,我的问题不是代码。我想知道机制,JUniut如何“理解”如何使用我的程序类?

普通程序有一个流程,它从Main()...开始,什么是JUnit?它有自己的流量吗?你能解释一下吗? 什么是JUnit上的程序?什么使它工作? netbeans或maven \ ant ?? 我可以在没有maven \ ant的情况下创建单元测试吗? 有一些设计模式吗?我想了解一下。

谢谢!

1 个答案:

答案 0 :(得分:0)

从命令行或脚本启动的每个Java应用程序都有一个主类,它将采用main()方法。*

只是在JUnit和TestNG的情况下,这些主类是JUnit和TestNG库本身的一部分。反过来,主类负责加载单元测试类,调用测试方法,然后生成报告。

您可以下载两个库的源代码并自行检查。

您可以阅读有关Java虚拟机如何启动的更多信息here

*在浏览器中运行的小程序似乎有不同的入口点,因此环形交叉口的措辞。虽然在applet容器后面,但某处有main()方法。