php - PHP 中的单元测试?

标签 php unit-testing

<分区>

我一直在考虑为我的 PHP/MySQL 项目编写单元测试。

让我烦恼的是我如何测试表单验证、ajax 功能和 UI 功能(例如单击链接)。此外,我不希望测试依赖于 UI 的某一方面,因此如果我移动一个链接,那么所有测试都会中断。

有没有人对我应该对代码的哪些部分进行单元测试、大约应该在单元测试上花费多少时间以及任何其他建议/提示有任何想法/建议?

最佳答案

您应该浏览 documentation of SimpleTest 的这一部分看看他们的测试方法

  • 页面内容
  • 导航
  • cookies
  • 图片
  • 框架
  • 表单提交
  • 重定向
  • 代理

即使您最终没有使用 SimpleTest,它也值得一看。

对我来说,最有用的是测试表单提交,包括网站运行所需的每个表单的 GET 或 POST 请求中的每个参数。

您是要测试大量 UI 还是只测试小的关键区域由您决定。

关于php - PHP 中的单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801126/

相关文章:

python - 如何跳过文档字符串中包含某些文本的测试?

java - 是否可以在一个节点上运行多个 Selenium 测试?

iphone - iOS UnitTest 目标停止运行我的 SenTestCases,为什么?

javascript - 实现另一个要运行的函数 "onSongEnd"

c# - 比较两个数据表(单元测试、集成测试、C#、TestMethod)

php - 用于从 IP 中提取国家/地区代码的良好 php API?

php - 使用子流程传递时不接受两个输入

unit-testing - 如何断言和测试 ReactJS/Fluxible 组件的状态?

javascript - Facebook 趣味应用程序如何根据获取的信息创建图像?

php - 将自定义 php 网站与 paypal 集成?