跳转到主要内容
gokookie 提交于 1 May 2012

原文链接http://drupal.org/node/30036

完成安装和配置后,就可以来进行测试了

  1. 访问管理/配置/开发/测试admin/config/development/testing(Drupal6中为:管理/构建/测试admin/build/testing),可以看到所有测试项安组归类的测试列表。
  2. 选择想要运行的测试或测试组.
  3. 在页面的最后点击RUN按钮。

测试完成后,会显示测试结果,失败的测试结果会扩展开来显示。

gokookie 提交于 1 May 2012

原文链接http://drupal.org/node/519364

要求

虽然SimpleTest有一些非默认配置要求,但是无论Simpletest 6.x-2.x,还是作为drupal 7 核心的SimpleTest,其要求是一致的。因为测试可能需要执行任何一个模块,所以除了满足如下要求外,所有的核心要求都要得到满足。

  • PHP CURL扩展插件
  • PHP DOM扩展插件.在PHP5中已为默认支持。
  • PHP内存要求推荐位256MB(不一定要精确)。

Drupal 7.x

  1. SimpleTest 在7.x中已经是核心模块,即:测试模块。在管理/模块admin/modules下启用它.
  2. 如有必要,可以去如下路径配置HTTP认证:admin/config/development/testing/settings

环境

和浏览器一下,SimpleTest需要有一定的权限来访问你的开发网站(即:HTTP认证、防火墙)。

gokookie 提交于 1 May 2012

原文链接http://drupal.org/simpletest-tutorial

注:本指南中引用代码来自Examples for Developers module,你可以:

  • 从该模块中复制一份代码,编辑、修改然后进行测试.
  • 报告所发现问题,进行修复,欢迎进行补丁修正和提出改进意见。

通过本指南,可以让你掌握基本的测试方法。学习本节后你可以建立第一个测试!在本例中,我们将创建一个叫“simplest example”的dummy 模块,它提供一个叫”simplest_example” 的内容类型。 这个内容类型和任何基本drupal节点类型(如:’page’)一样。本指南将阐述如何对这个simplest_example内容类型进行测试,从而保证其功能的有效实现。

gokookie 提交于 30 April 2012

原文链接http://drupal.org/simpletest-tutorial-drupal7

注:本指南中引用代码来自Examples for Developers module,你可以:

  • 从该模块中复制一份代码,编辑、修改然后进行测试.
  • 报告所发现问题,进行修复,欢迎进行补丁修正和提出改进意见。

通过本指南,可以让你掌握基本的测试方法。学习本节后你可以建立第一个测试!在本例中,我们将创建一个叫“simplest example”的dummy 模块,它提供一个叫”simplest_example” 的内容类型。 这个内容类型和任何基本drupal节点类型(如:’page’)一样。本指南将阐述如何对这个simplest_example内容类型进行测试,从而保证其功能的有效实现。

gokookie 提交于 29 April 2012

原文链接http://drupal.org/node/394888

测试方法

Drupal测试更关注于功能测试(functional testing)而不是单元(unit testing)测试。也就是说,测试是对接口整体进行的,而不是针对个别模块功能或几段代码的测试。Drupal关注功能测试因为这样可以使Drupal开发更为有效。它至少和单元测试一样有效。测试框架是以功能测试为导向的,本小结重点讲述如何进行功能测试。

建立独立的测试环境

测试框架会自动为每次测试实例产生一个独立的测试环境。即每次会创建一个独立的文件夹目录和一套完全独立的数据库表格。Drupal安装在该环境中进行测试。这样保证了每次测试都是干净的环境,不可能和其他测试混淆。开发者也不需要每次测试后清理环境。 建立独立的测试环境是必要的,它保证了每次测试实例都是初始化的。还有在本地开发环境中做的任何改变都不会带入到该测试环境中。每个测试都要经过必要的安装配置(如:创建内容、用户等)

gokookie 提交于 29 April 2012

原文链接http://drupal.org/simpletest.

SimpleTest是Drupal的定制性测试框架。SimpleTest已经成为Drual7开发周期中必不可少的工作流的一部分,它已作为测试模块并入内核。它极大程度地增强了内核的开发、使对重大API的改进得到可能,并信心倍增。在Drupal6中,它称为SimpleTest模块,存在contributed仓储中。

chx称: "Drupal 7" 内核已经比以前任何一个版本稳定的多了”.

有了这个测试框架让Drupal7增色不少。

Drupal7 内核测试 通常采用下面三种方法中的一种: • 功能性测试(Function test)是最常用的。该方法安装一个新的数据库,在数据库中先产生专用测试数据,再按预期的结果来推测。 • 单元测试(Unit Tests)方法不需要在后台进行数据库安装。该方法对于单个功能模块的测试很有用,不需要考虑大的系统开发的情况。 • 升级测试(Upgraded Tests)方法是导出老版本的数据库,再通过运行update.php导入后进行测试。

茶色月 提交于 29 April 2012

原文地址:http://drupal.org/node/1511472

这个教程将会向你展示如何给出现在Colorbox弹出框里的图片说明文字添加链接

也就是下面这个效果

我的每一张图片都是单独的一个节点,这意味着它们都有不同的链接地址(URL),节点内含有图片的描述,评论以及其他的一些相关信息。我原以为向一个图片的说明文字添加指向该图片完整节点的链接会很简单,但是,捣鼓了几个钟头theme_colorbox_image_formatter()这个函数后,我意识到图片标题(例如说明文字)是由javascript生成的,根本就无法将其链接到图片的完整节点(至少那些Views中的colorbox图像幻灯片就无法做到)。

所以,我用下面的方法来实现将图片说明文字链接到完整节点的功能。

我所使用的是:

订阅