软件工程什么样的测试才是优秀的测试

优秀的测试通过包括以下要素:

测试代码的可读性和可维护性

代码在项目中及特定源代码中的组织方式

测试所检查的内容

测试的可靠性及可重复性

测试对测试替身的使用

可读的代码才是可维护的代码

研究表明,代码较差的可读性与缺陷密度密切相关:虽然测试是为了捕获错误,防止缺陷,但是测试代码也是代码,其可读性也很容易变差。难以阅读的代码难以测试,难以阅读的测试代码难以调试和修复错误。

结构有助于理解事物

如果是个巨大的测试方法,花了很长时间执行完测试后报错,你可能要花一段时间才能在测试代码中找到确切的出错位置。测试代码缺乏结构,无助于你理清相互的影响,某个对象是在哪里初始化的,出错时某个变量的值是多少,等等。

如果测试代码具有一个合理的结构并确保它有用,这样你才能:

找到与手上任务相关的测试类

从那些类中识别出合适的测试方法

理解测试方法中对象的生命周期

要注意测试所检查的内容

用正确的方式测试正确的事物也很关键。

不要太过相信测试的名称。有时那些测试其实完全是在测试不同的东西。这与良好的结构有关——如果测试的名字错误地表达了要测试的内容,那就像是跟着错误的路标驾驶。

从可维护性角度尤其重要的是,你的测试应该检查预期行为而非具体实现。

独立的测试易于单独运行

测试代码要







































北京哪家的白癜风比较好
北京有没有专治白癜风的医院


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjjs/4696.html


  • 上一篇文章:
  • 下一篇文章:
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明