【发布时间】:2009-07-10 05:29:02
【问题描述】:
我有将近 2 年的时间开发和增强旧版 Python Web 应用程序的“运气”。我认为我所做的主要贡献是介绍了单元测试、nosetest、pychecker 和 CI 服务器的使用。是的,没错,仍然有没有单一单元测试的项目(公平地说,它有一些 doctest,但是已经坏了)。
尽管如此,进展缓慢,因为实际上覆盖范围受限于您可以编写多少单元测试。
时不时还会出现令人尴尬的错误,而且在管理报告上也不好看。 (例如,即使是 pychecker 也无法捕捉到某些“缺少属性”的情况,程序在运行时就崩溃了)
我只是想知道是否有人对我可以做哪些额外的事情来改进 QA 有任何建议。该应用程序使用 WebWare 0.8.1,但我已将其移植到cherrypy,因此我可以利用 WSGI 进行集成测试。
混合语言开发和/或雇用额外的测试员也是我正在考虑的选项。
没有什么是太疯狂了,只要它有效。
【问题讨论】:
标签: python testing integration-testing