phpunit
猪猪执行官
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHPUnit学习笔记(一)PHPUnit介绍及安装
最近学习并在项目中运用了PHPUnit做自动化测试,我将在博客上基于我的PHPUnit学习笔记进行连载,详细的介绍这个自动化测试框架。笔记内容基本上基于PHPUnit的官方文档和例子,里面加上我自己理解的翻译和配合描述代码。本笔记使用的PHPUnit版本为3.5.13, 测试平台为ubuntu10.10 PHP5.3.3什么是PHPUnit?PHPUnit是一个轻量级的PHP测转载 2012-11-08 08:56:51 · 2498 阅读 · 0 评论 -
PHPUnit学习笔记断言详解-Assertions
断言(Assertions)是PHPUnit提供的一系列对程序执行结果测试的方法。通俗的讲,就是断言执行程序结果为我们期待的值,如果不是则测试失败,下面是断言方法的详细介绍,内容全部来翻译自PHPUnit的官方文档,部分方法官方介绍的很模糊,我根据官方的源码注释增加了说明和注释assertArrayHasKey(mixed $key, array $array[, string $转载 2012-11-04 11:36:28 · 1276 阅读 · 0 评论 -
Mac os x lion MAMP中安装phpunit
1.检测本机是否安装了pear以及php的执行路径1234$ pear-bash: pear: commandnot found$whichphp/usr/bin/php2.将NAMP的php执行目录指向到系统执行目录1转载 2012-11-03 23:16:15 · 2993 阅读 · 0 评论 -
PHPUnit学习笔记(二)PHPUnit基本用法
上篇日记中我介绍了phpunit的配置方法,今天就开始介绍如何用PHPUnit来编写测试用例,下面我来引入一个测试PHP数组操作的测试用例,这个例子会给你展示PHPUnit常规的用法和测试用例编写的步骤。当前目标主要是对PHPUnit的基本使用有一个大概的了解,类似开发程序教程中的Hello World程序,知道程序怎么写,怎么去运行。编写一个栈测试的例子的步骤:1. 定义一个转载 2012-11-08 21:24:54 · 1769 阅读 · 0 评论 -
PHPUnit学习笔记(三)测试方法进阶
在上篇日记中我介绍了写一个基本的测试类的方法,今天在基本测试类的基础上,再来介绍测试方法的进阶功能。测试方法间的依赖关系PHPUnit可以实现测试方法的依赖关系,也就是说,一个测试方法的参数的内容和是否会运行依赖于另外一个测试方法结果,依赖关系通过注释@depends来定义.这个特性一般用于检查代码的逻辑过程,一个逻辑的执行前提是另外一个逻辑的执行结果.下面来看代码例子:转载 2012-11-08 23:20:10 · 1562 阅读 · 0 评论 -
PHPUnit学习笔记(四)断言详解
断言(Assertions)是PHPUnit提供的一系列对程序执行结果测试的方法。通俗的讲,就是断言执行程序结果为我们期待的值,如果不是则测试失败,下面是断言方法的详细介绍,内容全部来翻译自PHPUnit的官方文档,部分方法官方介绍的很模糊,我根据官方的源码注释增加了说明和注释assertArrayHasKey(mixed $key, array $array[, st转载 2012-11-08 23:23:15 · 6418 阅读 · 0 评论 -
PHPUnit学习笔记(五)PHPUnit参数详解
PHPUnit参数详解: 本文直接翻译自PHPUnit官方文档,个人翻译水平有限,可能会存在某些词和意思翻译不准的地方,进请谅解! Runs the tests that are provided by the class UnitTest. This class is expected to be declared in the UnitTest.php source转载 2012-11-08 23:39:29 · 7431 阅读 · 5 评论 -
phpunit 在kohana3.3中的使用方法
安装phpunit步骤:1、安装apache & php2、安装pear3、安装phpunitpear install phpunit/PHPUnit运行测试 kohana system$ phpunit --bootstrap=modules/unittest/bootstrap.php modules/unittest/tests.p原创 2012-11-04 19:04:04 · 1808 阅读 · 1 评论
分享