代码审查固然伟大,那还有其他替代品吗?

除了代码审查,你还会选择什么方式来查找Bug呢?结果显示:选用单元测试所占比例为86%;集成测试为75%;功能测试为71%;回归测试为67%。那么你呢?

今年1月份, SmartBear公司针对软件开发行业做了一份调查即:代码审查的执行情况。其中一个问题是:除了代码审查,还有什么项目最能满足开发者需求,提高软件的整体质量?

结果显示:

 

  • 单元测试(Unit tests )所占比例为86%;
  • 集成测试(Unit tests )为75%;
  • 功能测试(Functional tests)为71%;
  • 回归测试(Regression tests)为67%。

 

此外,还有部分开发者选用beta测试,包括:low-volume beta测试和high-volume beta测试,所占比例分别为:23%和7%。

单元测试是伟大的,这是因为开发者能够在项目初期发现问题并尽快得以纠正;集成测试在性能和可靠标准上是一款必备的验证功能;回归测试非常适合覆盖追踪和捕捉Bug,并且其还能引入到代码更改中。 

以上所有的这些测试都可实现自动化。如果你想选择非自动化,那么就意味着用户必须手动执行任务,这就需要花费大量的时间、金钱。

如果你已经准备好执行自动化测试,试试这款免费的TestComplete吧。功能包括支持跨浏览器Web测试、HTML5应用及分布式测试,对于高级和初级测试人员来说,TestComplete真正简化了Web和Windows。

猜你喜欢

转载自runfeel.iteye.com/blog/1898230
今日推荐