C/C++单元测试理论精要之怎样才能高效率测试

发表于:2010-5-06 11:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:dellfox(CSDN)    来源:51Testing软件测试网采编

  1、似是而非的高效率

  这一节澄清一些流行的误解或误导,一些看起来很不错的高效率,实际上是似是而非的。

  全自动生成用例

  全自动生成用例是所有测试人员的期盼,好消息是,这是一种简单的技术,十年前就有了,坏消息是,这种技术作用很小。

  工具不可能自动了解代码的设计功能,全自动生成的用例,只能发现极端错误,例如异常、崩溃、超时,至于其他的一般错误,通常跟代码的设计功能有关,全自动用例是无法发现的。

  全自动用例只能作为人工方法的补充,用于检测极端错误,在后面将会进一步介绍。

  自动方法的意义到底有多大呢?由于工具不可能自动了解代码的功能,自动方法并未检测功能逻辑。举个例子,一个加法函数,错误是把+写成了-,即使这是种最简单代码中的最简单错误,任何静态或动态工具,都无法自动发现,更不用说复杂代码中的复杂错误了。如果工具可以自动完成单元测试,那么,单元测试就是很简单的事,绝不可能是现在这种状况:尝试的企业很多,成功的企业很少。

61/6123456>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号