需要有关提高可测试性的建议

发布于 2024-10-18 20:53:41 字数 547 浏览 1 评论 0原文

我开发了一个基于

  • Spring ws 2.0 和 jaxb2 maven 插件的 Web 服务堆栈(以减轻痛苦)。
  • 冬眠。
  • PostgResql。

我们使用以下内容进行测试:

  • 使用 Mockito 进行 Junit 测试。
  • Dao 和 Spring 测试服务层。
  • 新的Spring ws测试&罩衫 API。
  • SoapUi Api 用于使用其 Maven 插件进行测试。

我们有用于 wiki 的 TracWiki。

一切都在 Hudson 的 Maven 构建中完全自动化,甚至是带有 Cargo 的 Web 应用程序的部署 在远程服务器上。 我们在 Debian 上的一台机器上有 5 个虚拟服务器(使用虚拟服务器)。

我们没有单一的性能测试,也没有任何可监控的 Web 应用程序工具。

您有什么建议可以更进一步?

我真的在寻找新的方法和/或工具来改进一切。

I have developed a stack of web Services based on:

  • Spring ws 2.0 with jaxb2 maven plugin (to ease the pain).
  • Hibernate.
  • PostgResql.

We are using the following to test:

  • Junit test with Mockito.
  • Spring test for Dao & service layer.
  • The new Spring ws test & Smock api.
  • SoapUi Api for testing with their maven plugin.

We have TracWiki for the wiki side.

All is fully automated in a maven build with Hudson, even the deployment of the webapp with cargo
on distant server.
We have 5 virtual servers on a single machine on Debian (using vserver).

We don't have a single performance test and we don't have any webapp tools to monitor.

What do you recommend to go a step further?

I'm really looking for new ways and/or tools to improve everything.

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

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

发布评论

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

评论(2

江南月 2024-10-25 20:53:41

嘿。
Sonar 合并到您的构建中。您将获得有关您的代码的大量信息。

Hey.
Incorporate Sonar into your builds. You will get lots of informations about your code.

落花浅忆 2024-10-25 20:53:41

我没有看到您提到任何代码覆盖工具。虽然覆盖率并不是一切,但它可以帮助找到测试未覆盖的代码部分(甚至可能已失效)。

I don't see you mentioning any code coverage tools. While coverage isn't everything, it can help finding the parts of your code which aren't covered by the tests (or perhaps even dead).

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