日照网络公司
扫描关注网站建设微信公众账号

扫一扫微信二维码

日照网站建设公司告诉你测试覆盖率要多大才足够!

昊诺网络o2017-08-03 10:19:44o网络知识o

日照网站建设公司告诉你测试覆盖率要多大才足够!

确定合适的测试覆盖率是很难权衡的一件事情。如果你不是在进行测试驱动的开发(这种开发中,没有代码是不需要单元测试的),那么确定测试覆盖率将非常重要。如果测试所有的代码,开发进度可能停滞不前;而如果测试不够,就有漏掉新问题的风险。

(1) 解决分歧点

如果为已有的项目设计单元测试,大部分情况下,你可能没有时间或者预算为现有的功能编写各个方面的覆盖率的测试集。但这不是问题!测试覆盖率的好处是,即使一个单一的测试也能够为系统建设贡献价值。因此,在决定从哪里开始写单元测试时,可以从能够获得大收益的地方开始。有时候,大的收益就是为系统很简单的部分编写单元测试。就像在处理更重要的债务之前,先还清小额信用贷款一样,写一些简单但仍有价值的测试用例是为单元测试造势的好方法。

一旦有了能提供基本覆盖率的测试集,就可以开始寻找系统中很关键的部分,或者过去频繁出问题的部分,在需求列表中为它们分别创建需求,并确保尽快推动这些需求。

(2) 从测试覆盖率开始

如果有幸作为网站建设前端架构师启动全新的项目,你的工作就不仅仅是设置好测试框架了,还要确保开发流程本身为单元测试做好了准备。就像写文档和进行代码审核一样,写单元测试也要花不少时间。你需要确保任何需要测试的需求都有额外的时间来编写单元测试,并且确认所需的测试覆盖率。

正如前面所说的,并不是所有的功能都需要同样的测试覆盖率。但前提是,每一个用户故事都是以测试覆盖率的相关任务作为开始的。只有当所有人都认为给这些任务写测试用例没有必要时,才考虑去掉它。这样我们才能确信,对于任何需要测试的功能,都已经安排了足够的时间去完成它们。

以上是日照网站建设公司(昊诺网络公司)分享,如果大家喜欢该网络知识,请关注我们的网站动态!

文章关键词