• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SilkTest循序渐进3-编程规范

发布: 2011-3-29 09:41 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网

  SilkTest循序渐进3-编程规范  软件测试

  写code的同时写注释,注释应该用来描述你某块代码的目的和功能,而不要描述具体如何实现。

  如果你的注释不能完全说明代码,考虑编写文档作为补充。

  合理的使用空行来使代码易读。

  尽量用appstate来将你的应用设置到某种预设状态,并且确保每个testcase执行结果都不影响其他testcase的执行。

  使用括号来避免歧义。

  模块化你的程序,避免重复代码。

  如果测试总是在做同一件事,只是输入数据不同,那么考虑将case改成DDT的。

  尽量使用已有的库函数来工作,不要自己重造轮子。

  在需要的地方引入异常处理机制。对于检查结果可能不正确但不影响后续测试步骤执行的检查点,不要使用抛出会异常的表达式;对于检查结果可能不正确但会影响后续测试步骤执行的检查点,应该考虑抛出异常使当前testcase中断并且记录log。

  尽量记录详细的log,以便测试执行完后分析。

  不是万不得已,不要试图优化你程序的执行效率。

  一个testcase中的检查点最好不要超过15个,太长的testcase不易维护。

  将底层的GUI定义和类定义放入inc文件中。

  将常量和全局函数,全局变量放入单独的inc文件中。

  将高层的类定义和本地的函数放入t文件中。

  在修改过代码文件后,记录history表明什么时候做了什么样的改动。

  给inc文件,t文件分别定义统一的文件头样式。

  给函数和类分别定义统一的注释块样式。

  给testcase定义统一的注释块样式。

  代码风格在整个项目中保持一致。

  常量用带类型的大写字符串来命名。

  变量用类型和有意义的单词来命名。例如 List of String lsMyName

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网