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 单元测试

 

评分:0

我来说两句

Open Toolbar