您的位置:首页 > 理论基础

计算机科学与Python编程导论_MIT 学习笔记(七)

2018-01-16 14:04 477 查看

第七讲 调试(debugging)

黑盒测试(black-box testing):通过特定分类探索路径

白盒测试(glass-box testing):通过代码本身探索路径

debugging的本质是找到错误代码的位置:搜索问题→二分法

python等编程软件可以自动找出代码的语法甚至一些语义错误

测试套件(test suite)

把整个输入集划分成许多个子集,

每个子集选择一个元素输入进程序进行测试

划分原则:

1 根据输入集自带的特殊性质

例:输入集为整数x、y,则子集划分为:
x正,y正
x负,y负
x正,y负
x负,y正


2 随机测试:输入大量随机数作为测试输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: