【发布时间】:2015-04-10 11:58:09
【问题描述】:
我对 Web 应用程序上的代码测试感到困惑(测试新手)。 我的应用程序是非常简单的 crud 仪表板。我有用户、组织、组织联系人和组织场所。可以为用户分配一个组织,之后他可以编辑组织信息、CRUD 联系人和地点。
在这样的应用程序中应该测试什么?这里没有复杂的逻辑。控制器操作获取存储库、查询记录、显示列表、显示编辑表单、保存实体。我的表单类型很少,实体很少,安全选民也很少。
我应该用单元测试来测试每个表单类型、选民、实体,还是应该多做一些,用功能测试来检查所有这些的配合?
Web 应用程序中的单元测试应该涵盖哪些内容以及功能测试应该涵盖哪些内容?
如果实体 getter 设置器除了设置值之外没有其他逻辑,是否值得测试它们?
【问题讨论】:
-
很难说。你可以测试一切。当您将添加一些功能时,最好使用单元测试来维护您的项目。您可以测试您的输出,您可以访问或不可以访问的页面。有很多可能的测试。
标签: php unit-testing symfony phpunit