Java 在哪里学习编写测试用例?
我是CS硕士生。在整个学习过程中,我用Java编写了许多课程项目。很快我就要毕业了。当我浏览一些github项目时,我经常发现人们将他们的项目组织为Java 在哪里学习编写测试用例?,java,unit-testing,Java,Unit Testing,我是CS硕士生。在整个学习过程中,我用Java编写了许多课程项目。很快我就要毕业了。当我浏览一些github项目时,我经常发现人们将他们的项目组织为/main和/test。我从来没有这样组织过,也就是说,我的源代码文件总是没有任何测试目录。我认为那个文件夹通常包含我认为是“测试用例”之类的东西 因为我很快就会找到工作,所以我想学习生产质量代码 我的问题是: 为什么人们经常有那个文件夹?里面有什么 你能给我提供一个关于java测试实践的好教程的链接吗?i、 e怎么做?简而言之,我想了解/test
/main
和/test
。我从来没有这样组织过,也就是说,我的源代码文件总是没有任何测试目录。我认为那个文件夹通常包含我认为是“测试用例”之类的东西
因为我很快就会找到工作,所以我想学习生产质量代码
我的问题是:
- 为什么人们经常有那个文件夹?里面有什么
- 你能给我提供一个关于java测试实践的好教程的链接吗?i、 e怎么做?简而言之,我想了解
文件夹的概念/tests/
src
main
java <-- your Java source code
resources
filters
config
scripts
webapp
test
java <-- your unit tests for Java
resources
filters
it
assembly
site
src
主要的
JAVA
我经常发现人们将他们的项目组织为/main和/test
这是品味的问题。不是100%确定,但至少项目有这样的组织
从中,这将是项目布局:
src
main
java <-- your Java source code
resources
filters
config
scripts
webapp
test
java <-- your unit tests for Java
resources
filters
it
assembly
site
src
主要的
java人们提供/test文件夹的原因是为了包含项目的单元测试
测试Java的方法确实有很多,但这是一种非常常用的测试方法。人们提供/test文件夹的原因是为了包含项目的单元测试
测试Java的方法确实有很多,但这是一种非常常用的测试方法。为代码编写测试是一种很好的做法。从编写单元测试开始。我觉得很有用。编写测试可以确保您的代码按照预期的方式运行,测试关键案例,并且将来添加新代码不会破坏现有功能
还有像和这样的模拟框架,它们使得为方法编写存根和驱动程序变得容易
更有趣的是,人们更喜欢在编写实际实现之前编写测试。这种方法称为测试驱动开发
或极限编程
。首先编写测试可以确保已经有了方法的准备代码或伪代码 为代码编写测试是一种很好的做法。从编写单元测试开始。我觉得很有用。编写测试可以确保您的代码按照预期的方式运行,测试关键案例,并且将来添加新代码不会破坏现有功能
还有像和这样的模拟框架,它们使得为方法编写存根和驱动程序变得容易
更有趣的是,人们更喜欢在编写实际实现之前编写测试。这种方法称为测试驱动开发
或极限编程
。首先编写测试可以确保已经有了方法的准备代码或伪代码 您需要的是关于单元测试的信息,而不是测试用例。您需要的是关于单元测试的信息,而不是测试用例。