Php 测试web应用程序的问题

Php 测试web应用程序的问题,php,unit-testing,testing,codeigniter,Php,Unit Testing,Testing,Codeigniter,除了在大学里编写一些简单的Java单元测试之外,我从未真正做过任何严肃的测试。我想尝试并开始实践测试,所以我想在这个我目前正在开发的简单网站上从小做起 该网站是使用,并没有真正做任何动态的事情以外的联系形式记录什么已经输入到数据库 我已经为这个控制器编写了两个单元测试,使用它们测试您可以在上看到的联系人模型的插入和检索函数 在编写测试之前,您需要学习如何编写可测试的代码 这是一个良好的开端 尝试使用TDD从应用程序中测试模型。首先编写测试。使测试失败。编写生产代码。通过考试!我认为您不必测试控

除了在大学里编写一些简单的Java单元测试之外,我从未真正做过任何严肃的测试。我想尝试并开始实践测试,所以我想在这个我目前正在开发的简单网站上从小做起

该网站是使用,并没有真正做任何动态的事情以外的联系形式记录什么已经输入到数据库

我已经为这个控制器编写了两个单元测试,使用它们测试您可以在上看到的联系人模型的插入和检索函数


在编写测试之前,您需要学习如何编写可测试的代码

这是一个良好的开端


尝试使用TDD从应用程序中测试模型。首先编写测试。使测试失败。编写生产代码。通过考试!我认为您不必测试控制器和视图,因为它们没有无法快速修复的错误?

根据您的要求,我认为您可以选择Selenium IDE,前提是您的网站完全采用HTML格式。这是因为Selenium不支持Flash内容

在SeleniumIDE中,您可以将测试用例转换为您想要的格式,如Ruby、HTML、Java、PHP等


此外,如果您的网站非常稳定,并且您希望覆盖一个或两个单一浏览器/操作系统组合,那么您可以通过使用Selenium实现自动化来节省大量时间。

干杯-必须观看这些:)