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

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

单元测试之道一:NUnit基础

发布: 2009-12-31 10:35 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 29次 | 进入软件测试论坛讨论

领测软件测试网

  Right ——函数是否能得到期望的正确的结果 ?

  B —— 是否所有的边界条件都是正确的?

  I —— 反向运算结果是否正确 ?

  C ——交叉检查结果是否正确.(换种算法来检查结果是否一致)

  E ——强制错误条件出现时结果是否正确.(网络断,文件不存在等条件)

  p ——是否满足性能要求?

  1、结果是否正确

  确认代码能够运行正确

  代码所做的和你的期望是一致的!

  对于有大量测试数据的测试,可考虑用一个独立的数据文件(XML文件)

  2、边界条件是否都满足?

  找边界条件是做单元测试中最有价值的工作之一,因为BUG一般就出现在边界上。

  3、检查反向运算

  对于一些方法,可以采用反向逻辑关系来验证他们。

  比如:

  A、对结果进行平方的方式来检测一个计算平方根的函数

  B、数据库中用查询记录的方式验证新记录是否插入成功

  4、交叉检查

  采用其他的算法验证结果是否跟原方法结果一致。

  其他算法要验证能完成任务,可能不是最佳的算法,只是速度太慢或太不灵活,但是对做测试非常有效。

  另一种办法:采用类本身不同组成部分的数据。

  5、强制产生错误条件

  强制引发真实世界里的错误,来测试代码是如何处理的。

  比如:内存耗光、磁盘用满、时钟出现问题、网络不可用、系统过载、显示分辨率过高或过低等

  6、性能特性

延伸阅读

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

22/2<12

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

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