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

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

test Fixture是什么?

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

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

  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

相关文章:

  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-11-11
  • 2021-06-01
猜你喜欢
  • 2021-08-15
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2022-01-03
  • 2022-12-23
相关资源
相似解决方案