单元测试策略

网友投稿 827 2022-11-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

单元测试策略

1)孤立的单元测试策略(Isolation Unit Testing)

a.方法:不考虑每个模块与其他模块之间的关系,为每个模块设计桩模块和驱动模块;

每个模块进行独立的单元测试.

b.优点:最简单,最容易操作;

可以达到高的结构覆盖率;

可以并行开开展;

是纯粹的单元测试。

c.缺点:桩函数和驱动函数工作量很大,效率低。

2)自顶向下的单元测试策略(Top Down Unit Testing )

a.方法:先对最顶层的单元进行测试,把顶层所调用的单元做成桩模块;

对第二层进行测试,使用上面已测试的单元做驱动模块;

如此类推直到测试完所有模块。

b.优点:可以节省驱动函数的开发工作量,测试效率较高。

c.缺点:随着被测单元一个一个被加入,测试过程将变得越来越复杂,并且开发和维护的成本将增加。

3)自底向上的单元测试策略(Bottom Up Unit Testing)

a.方法:先对模块调用层次图上最底层的模块进行单元测试,模拟调用该模块的模块做驱动模块;

然后再对上面一层做单元测试,用下面已被测试过的模块做桩模块;

以此类推,直到测试完所有模块。

b.优点:可以节省桩函数的开发工作量,测试效率较高。

c.缺点:不是纯粹的单元测试,底层函数的测试质量对上层函数的测试将产生很大的影响。

上一篇:通用测试用例写作规范
下一篇:软件压力测试流程(软件压力测试软件)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~