需要有关提高可测试性的建议
我开发了一个基于
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嘿。
将 Sonar 合并到您的构建中。您将获得有关您的代码的大量信息。
Hey.
Incorporate Sonar into your builds. You will get lots of informations about your code.
我没有看到您提到任何代码覆盖工具。虽然覆盖率并不是一切,但它可以帮助找到测试未覆盖的代码部分(甚至可能已失效)。
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).