2010-12-14 91 views
3

我是新来的测试,所以请原谅我这个问题如何从浏览器中的CakePHP运行测试用例

在根据“创建测试”一章CakePHP的手册,一个可以读取

当您创建测试用例时,您可以通过浏览到http://your.cake.domain/cake_folder/test.php(取决于具体设置的外观)并单击应用测试用例,然后单击指向您的特定文件的链接来执行它。

我不明白的网址,以及如何适用于我的情况。

我想存储在以下运行测试用例:/app/tests/cases/models/box.test.php

我的域名www.box.local

我不不明白我应该输入什么网址?请赐教。

+0

对于其他新手,请不要使用SimpleTest 1.1alpha,否则会遇到类似“未定义方法CakeCliReporter :: SimpleReporter()”或“未定义方法CakeHtmlReporter :: SimpleReporter()”的错误,请使用SimpleTest 1.0.1 – kaklon 2010-12-14 15:22:21

回答

4

在Cake应用程序中,/ app/webroot /中有两个重要文件:index.phptest.php。普通请求全部由index.php文件处理。要运行测试,您必须调用test.php文件。因此,如果您通常访问网址www.box.local/,请转至www.box.local/test.php。如果您的Cake应用程序位于子文件夹中,并且正常的URL为www.box.local/cakeapp/,请使用www.box.local/cakeapp/test.php

您从界面中启动的实际测试。

+0

非常感谢!!! – kaklon 2010-12-14 09:49:02

相关问题