<分区>
我一直在考虑为我的 PHP/MySQL 项目编写单元测试。
让我烦恼的是我如何测试表单验证、ajax 功能和 UI 功能(例如单击链接)。此外,我不希望测试依赖于 UI 的某一方面,因此如果我移动一个链接,那么所有测试都会中断。
有没有人对我应该对代码的哪些部分进行单元测试、大约应该在单元测试上花费多少时间以及任何其他建议/提示有任何想法/建议?
标签 php unit-testing
<分区>
我一直在考虑为我的 PHP/MySQL 项目编写单元测试。
让我烦恼的是我如何测试表单验证、ajax 功能和 UI 功能(例如单击链接)。此外,我不希望测试依赖于 UI 的某一方面,因此如果我移动一个链接,那么所有测试都会中断。
有没有人对我应该对代码的哪些部分进行单元测试、大约应该在单元测试上花费多少时间以及任何其他建议/提示有任何想法/建议?
最佳答案
您应该浏览 documentation of SimpleTest 的这一部分看看他们的测试方法
即使您最终没有使用 SimpleTest,它也值得一看。
对我来说,最有用的是测试表单提交,包括网站运行所需的每个表单的 GET 或 POST 请求中的每个参数。
您是要测试大量 UI 还是只测试小的关键区域由您决定。
关于php - PHP 中的单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801126/