在哪里可以研究现实项目中的 junit 测试?

发布于 2024-09-19 18:50:52 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

万劫不复 2024-09-26 18:50:52

任何严肃的项目(包括开源)都有单元测试。据我所知,spring 和 hibernate 有很多这样的东西。

这是一个关于面向对象的可测试性设计的非常好的讲座。它不适合完全的初学者,但它提供了非常好的见解。

Any serious project (including open source) has unit tests. For what I've seen spring and hibernate have a lot of them.

This is a very good lecture about Object-oriented design for testability. It is not for complete beginners, but it gives very good insights.

北斗星光 2024-09-26 18:50:52

最广泛使用的测试覆盖率工具是: eclemma

更新

关于“现实世界”对 jUnit 的理解。我建议使用 TDD 并实现一些非常简单的东西。

例如:Set(Java 集合) 并实现以下方法的测试:equals()、contains()、empty() 等

学习某件事的最好方法就是通过实践。 阅读本文< /a>,他们以 Xerces XML 解析器为例

The most widely used Test coverage tool is: eclemma

Update

Regarding "real world" understanding of jUnit. I would recommend use TDD and implement something very simple.

For example: Set (Java collections) and implement the test for the methods like: equals(), contains(), empty() etc.

The best way to learn something is by doing. Read this article, they have taken an example of Xerces XML parser

北方的巷 2024-09-26 18:50:52

我为 Geoserver 编写了一些部分,其中只得到了 就被接受到开源树中。在测试我的框架时,我遇到了测试本身的一些缺点,并将其扩展以允许更抽象的测试。 Geoserver 的源代码可以通过 SVN 访问,Eclipse Run-As Junit Test 配置文件提供了很好的通过/失败统计信息。

I wrote sections for Geoserver which only got accepted into the open-source tree once the additions were covered by tests. While testing my framework I came across some of the shortcomings in the Testing itself and extended it to allow for more abstract testing. The source for Geoserver can be accessed via SVN and the Eclipse Run-As Junit Test profile gives nice pass/fail stats.

梦回梦里 2024-09-26 18:50:52

您还可以尝试参加 TopCoder 开发者竞赛(这不是广告)。每个项目都需要进行多次测试。测试覆盖的代码量不应低于85%。

You could also try and participate TopCoder developer competitions (this is not an ad). Every project there is required to have number of tests. And the volume of code covered by tests should not be below 85%.

梦旅人picnic 2024-09-26 18:50:52

我建议您查看 Hibernate 项目源代码。那里的单元测试非常好。值得效仿的好榜样。

I can recommend you to look at Hibernate project source code. Unit tests are very good there. Good example to follow.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文