单元测试学习(三):xUnit的一些概念

xUnit的共有特征

  1、一个test被称为一个test method

  2、用Assertion Methods来指出test method的预期结果

  3、把tests集成到test suites(是一个单独的操作)

  4、运行一个或更多的测试来获得结果 139

学习xUnit,至少需要知道:

  1、我们怎样用test methods

  2、我们则应构建suits

  3、我们怎样运行测试

  4、我们怎样解释测试结果

测试一般都会通过下面几步开展

  1、通过inline setup, 委托的setup,或者隐式的setup来建立test fixture

  2、通过共有或私有接口来执行SUT

  3、通过assertion method来检查预期结果

  4、通过垃圾回收,inline teardown,隐式的teardown或者自动的teardown来清理test fixture

test Fixture是什么?

  test fixture is everything we need to have in place to exercise the Sut.

  xUnit家族里,每个Test Method都是由一个Test case Object来体现的,而Test case Objects又是集成在Test Suite Objects里。Test Suite Objects是用来执行针对一个用户行为的一组测试。

  上图表示:运行时,Test Runner询问Test case Class或Test Suite Factory来实例化一个Test case Object。每个Test case Object来执行一个Test Method..

单元测试学习系列:

 单元测试学习(一):http://www.cnblogs.com/xwj-pandababy/articles/2116244.html

 单元测试学习(二):http://www.cnblogs.com/xwj-pandababy/articles/2117551.html

 单元测试学习(三):http://www.cnblogs.com/xwj-pandababy/articles/2120986.html

 单元测试学习(四):http://www.cnblogs.com/xwj-pandababy/articles/2125198.html

转载于:https://www.cnblogs.com/xwj-pandababy/articles/2120986.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值