Linux白盒测试流程(上)

发表于:2009-5-31 17:24

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

 作者:未知    来源:网络转载

  我们把这个用例写成gdb脚本。具体如下,需要熟悉gdb命令。

  $cat calnumber.gdb

  # For comments

  file calnumber

  # Test Case 1

  echo \n

  echo ---------------------\n

  echo Test Case 1\n

  echo \n

  break calnumber.c:main

  run

  break calnumber.c:9

  continue

  echo "check number == 8"\t

  print number == 8

  echo "check sum == 0"\t

  print sum == 0

  echo "set number = 4"\t

  print number = 4

  break calnumber.c:14

  continue

  echo "set sum = 10"\t

  print sum = 10

  break calnumber.c:24

  continue

  echo "check quit == 0"\t

  print quit == 0

  echo "check i == 5"\t

  print i == 5

  echo "check sum == 10"\t

  print sum == 10

  Delete

  continue

  # Test Case 2

  echo \n

  echo ---------------------\n

  echo Test Case 2\n

  echo \n

  break calnumber.c:main

  run

  break calnumber.c:24

  continue

  echo "check i == 9"\t

  print i == 9

  echo "check sum == 36"\t

  print sum == 36

  echo "check quit == 1"\t

  print quit == 1

  Delete

  continue

  # -------------------------------

  quit

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号