【问题标题】:How to run test cases from the browser in cakephp如何在 cakephp 中从浏览器运行测试用例
【发布时间】:2011-05-25 04:14:27
【问题描述】:

我是测试新手,所以请原谅我这个问题

在“创建测试”一章下的cakephp手册中,可以阅读

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

我不明白网址,以及如何申请我的案例。

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

我的域名是 www.box.local

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

【问题讨论】:

  • 对于其他新手,不要使用 SimpleTest 1.1alpha,否则您将面临诸如“未定义方法 CakeCliReporter::SimpleReporter()”或“未定义方法 CakeHtmlReporter::SimpleReporter()”之类的错误,请使用简单测试 1.0.1

标签: unit-testing cakephp cakephp-1.3 simpletest


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多