原文链接http://drupal.org/node/394976
选用新增debug()函数
如果你在drupal7中使用最新版的simpletest, 你就可以使用该调试功能。调试功能和verbose信息在该链接处阐述:
输出随即变量
你经常需要输出变量来查看内容。在simpletest中这很难实现,但是你可以将它们赋给相关pass的测试消息语言来输出到屏幕上。
<?php
$var = $this->doAwesomeStuff($settings);
$this->pass(var_export($var, TRUE));
?>
- 阅读更多 关于 测试故障排除
- 登录或注册以发表评论
原文链接http://drupal.org/node/811254。
注:本指南的代码由Examples for Developers module维护,也就是说:
- 从该模块中复制一份代码,编辑、修改然后进行测试.
- 报告所发现问题,进行修复,欢迎进行补丁修正和提出改进意见。
Simpletest通过DrupalWebTestCase提供了强大的测试功能,但有时你可能只想写一个传统而简单的单元测试。Simpletest也提供了这样的功能。在本页中我们就通过举例来介绍单元测试方法。
要测试什么呢?
单元测试的目的是要测试一段独立的功能,如函数或方法。例如:某个模块带有实现如下功能的函数。
原文链接http://drupal.org/node/30036。
完成安装和配置后,就可以来进行测试了。
- 访问管理/配置/开发/测试admin/config/development/testing(Drupal6中为:管理/构建/测试admin/build/testing),可以看到所有测试项安组归类的测试列表。
- 选择想要运行的测试或测试组.
- 在页面的最后点击RUN按钮。
测试完成后,会显示测试结果,失败的测试结果会扩展开来显示。
- 阅读更多 关于 运行测试
- 登录或注册以发表评论
原文链接http://drupal.org/node/519364
要求
虽然SimpleTest有一些非默认配置要求,但是无论Simpletest 6.x-2.x,还是作为drupal 7 核心的SimpleTest,其要求是一致的。因为测试可能需要执行任何一个模块,所以除了满足如下要求外,所有的核心要求都要得到满足。
- PHP CURL扩展插件
- PHP DOM扩展插件.在PHP5中已为默认支持。
- PHP内存要求推荐位256MB(不一定要精确)。
Drupal 7.x
- SimpleTest 在7.x中已经是核心模块,即:测试模块。在管理/模块admin/modules下启用它.
- 如有必要,可以去如下路径配置HTTP认证:admin/config/development/testing/settings
环境
和浏览器一下,SimpleTest需要有一定的权限来访问你的开发网站(即:HTTP认证、防火墙)。
- 阅读更多 关于 安装和配置
- 登录或注册以发表评论
原文链接http://drupal.org/node/291740。
请阅读本章节内容,来了解drupal的测试方法。
原文链接http://drupal.org/simpletest-tutorial。
注:本指南中引用代码来自Examples for Developers module,你可以:
- 从该模块中复制一份代码,编辑、修改然后进行测试.
- 报告所发现问题,进行修复,欢迎进行补丁修正和提出改进意见。
通过本指南,可以让你掌握基本的测试方法。学习本节后你可以建立第一个测试!在本例中,我们将创建一个叫“simplest example”的dummy 模块,它提供一个叫”simplest_example” 的内容类型。 这个内容类型和任何基本drupal节点类型(如:’page’)一样。本指南将阐述如何对这个simplest_example内容类型进行测试,从而保证其功能的有效实现。
原文链接http://drupal.org/simpletest-tutorial-drupal7。
注:本指南中引用代码来自Examples for Developers module,你可以:
- 从该模块中复制一份代码,编辑、修改然后进行测试.
- 报告所发现问题,进行修复,欢迎进行补丁修正和提出改进意见。
通过本指南,可以让你掌握基本的测试方法。学习本节后你可以建立第一个测试!在本例中,我们将创建一个叫“simplest example”的dummy 模块,它提供一个叫”simplest_example” 的内容类型。 这个内容类型和任何基本drupal节点类型(如:’page’)一样。本指南将阐述如何对这个simplest_example内容类型进行测试,从而保证其功能的有效实现。
drupal7 怎么用 ffmpeg 转换视频格式啊 我用的是wamp搭建的环境
ffmpeg 怎么安装啊?
原文链接http://drupal.org/node/394888
测试方法
Drupal测试更关注于功能测试(functional testing)而不是单元(unit testing)测试。也就是说,测试是对接口整体进行的,而不是针对个别模块功能或几段代码的测试。Drupal关注功能测试因为这样可以使Drupal开发更为有效。它至少和单元测试一样有效。测试框架是以功能测试为导向的,本小结重点讲述如何进行功能测试。
建立独立的测试环境
测试框架会自动为每次测试实例产生一个独立的测试环境。即每次会创建一个独立的文件夹目录和一套完全独立的数据库表格。Drupal安装在该环境中进行测试。这样保证了每次测试都是干净的环境,不可能和其他测试混淆。开发者也不需要每次测试后清理环境。 建立独立的测试环境是必要的,它保证了每次测试实例都是初始化的。还有在本地开发环境中做的任何改变都不会带入到该测试环境中。每个测试都要经过必要的安装配置(如:创建内容、用户等)