谁能给我讲一下pascal中如何设置测试数据,怎样实现,有什么要求 5
3个回答
展开全部
根据不同的数据类型, 用随机数代替输入,产生各种测试数据, 主要是测试极端情况下的运行状况。程序测试的基本要求:
1, 数组的遍历访问,保证不发生越界。
2, integer 的正负数值都要测试,上限,下限的极端值也要考虑。
3, if then else, case 语句的每一个分支都要运行到,如果仅在 then 中测试通过, 那在 else 的情况下很可能有 bug 没测试到。
4, 在逻辑判断上, bug 十有八九发生在边界条件上, 如: 应该是 ">=", 可能只用了 " > "判断,在一般情况下可能不用回发生错误,但在极端测试数据上就会发生逻辑错误(没得到期望的运行结果)或发生运行错误(越界, 除零,等导致退出或死循环)。
5, 用条件编译设置测试检查,程序通过后再去掉测试就比较方便。
。。。
通常,调试一个程序的时间往往要多于编写程序的时间。
1, 数组的遍历访问,保证不发生越界。
2, integer 的正负数值都要测试,上限,下限的极端值也要考虑。
3, if then else, case 语句的每一个分支都要运行到,如果仅在 then 中测试通过, 那在 else 的情况下很可能有 bug 没测试到。
4, 在逻辑判断上, bug 十有八九发生在边界条件上, 如: 应该是 ">=", 可能只用了 " > "判断,在一般情况下可能不用回发生错误,但在极端测试数据上就会发生逻辑错误(没得到期望的运行结果)或发生运行错误(越界, 除零,等导致退出或死循环)。
5, 用条件编译设置测试检查,程序通过后再去掉测试就比较方便。
。。。
通常,调试一个程序的时间往往要多于编写程序的时间。
富港检测东莞有限公司
2024-12-25 广告
2024-12-25 广告
ISTA3L是一个基于研究、数据驱动的测试协议,它模拟了由零售公司完成的产品订单被直接运送给消费者时所经历的危险,它允许用户评估包装产品的能力,以承受运输和处理包装产品时所经历的供应链危险,从接收到任何电子商务零售商履行操作,直到最终消费者...
点击进入详情页
本回答由富港检测东莞有限公司提供
展开全部
根据不同的数据类型, 用随机数代替输入,产生各种测试数据, 主要是测试极端情况下的运行状况。程序测试的基本要求:
1, 数组的遍历访问,保证不发生越界。
2, integer 的正负数值都要测试,上限,下限的极端值也要考虑。
3, if then else, case 语句的每一个分支都要运行到,如果仅在 then 中测试通过, 那在 else 的情况下很可能有 bug 没测试到。
4, 在逻辑判断上, bug 十有八九发生在边界条件上, 如: 应该是 ">=", 可能只用了 " > "判断,在一般情况下可能不用回发生错误,但在极端测试数据上就会发生逻辑错误(没得到期望的运行结果)或发生运行错误(越界, 除零,等导致退出或死循环)。
5, 用条件编译设置测试检查,程序通过后再去掉测试就比较方便。
。。。
通常,调试一个程序的时间往往要多于编写程序的时间。
1, 数组的遍历访问,保证不发生越界。
2, integer 的正负数值都要测试,上限,下限的极端值也要考虑。
3, if then else, case 语句的每一个分支都要运行到,如果仅在 then 中测试通过, 那在 else 的情况下很可能有 bug 没测试到。
4, 在逻辑判断上, bug 十有八九发生在边界条件上, 如: 应该是 ">=", 可能只用了 " > "判断,在一般情况下可能不用回发生错误,但在极端测试数据上就会发生逻辑错误(没得到期望的运行结果)或发生运行错误(越界, 除零,等导致退出或死循环)。
5, 用条件编译设置测试检查,程序通过后再去掉测试就比较方便。
。。。
通常,调试一个程序的时间往往要多于编写程序的时间。
参考资料: pc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询