phpunit和php单元测试体验--(一)
上一篇 /
下一篇 2008-11-05 13:59:34
/ 个人分类:单元测试
前段时间的一个项目中,由于开发工程师时间比较紧,没时间进行单元测试。所以我临时替补作单元测试。个人对phpunit了解不是很深入,本文只是对phpunit框架做简要介绍并写一些使用的体验。有误之处还请多多指证。
和其他的Xunit测试框架一样,phpunit框架主要分为以下部分:
- TestCase --测试用例
- TestSuite --测试套件(我习惯称其为测试用例集)
- Assert--断言(我习惯称其为验证方式)
- TestResult--测试结果
对于testcase,phpunit中除了一般的testcase,还包含了Incompletetestcase(未完成的)和skiptestcase(跳过的测试用例)。
testcase是单元测试的基本组成部分,每个testcase均包含以下部分:
- Setup()---测试前的初始化,执行每个testMethod前均会执行
- Teardown()--测试完成后恢复,执行完每个testMethod后均会执行
- testMethod()--测试方法(测试点)
收藏
举报
TAG:
php
phpunit
单元测试