开发者社区> 问答> 正文

测试包含选择语句的程序时要注意什么?

测试包含选择语句的程序时要注意什么?

展开
收起
今晚就远航 2021-11-05 14:56:52 665 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 选择语句为程序添加了额外的逻辑,但它们也为额外的逻辑错误打开了大门。因此,在测试包含选择语句的程序时要特别小心。

    第一条经验法则是确保选择语句中所有可能的分支或选项都得到执行。如果测试数据包含使每个条件为真以及使每个条件为假的值,则能够保证这一点。在我们的等级转换示例中,测试数据应该包括产生每个字母等级的数字。

    在测试所有操作之后,你还应该检查所有条件。例如,当一个条件包含两个数字的比较时,试着用相等的操作数、减1的左操作数和加1的左操作数来测试程序,以捕捉边界情况下的错误。

    最后,你需要使用产生所有可能的操作数值组合的数据来测试包含复合布尔表达式的条件。作为测试复合布尔表达式的蓝图,使用该表达式的真值表。

    资料来源: 《Python 程序设计与问题求解(原书第2版)》,文章链接:https://developer.aliyun.com/article/725971

    2021-11-05 15:04:41
    赞同 展开评论 打赏
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载