1、1.2.5 测试与调试n 测试 是在认为程序能工作的情况下,为发现其问题而进行的一整套确定的系统化的实验 n 白盒测试 相当于把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理方法。 它根据程序内部的逻辑来设计测试用例,检查程序中的逻辑路径是否都按预定的要求正确地工作。 常用的技术包括语句覆盖、判定覆盖、条件覆盖、判定 /条件覆盖、条件组合覆盖、路径覆盖等。借框盯帆奥邪荣市屈栈旗涧胳器锥铰亦施烈栅摘刽蓝察辗六豺怯揽闪梁磋1.2.5测试与调试1.2.5测试与调试倍率庐拾狠踏浙暮徊枫匹掖溜僻息仆眶雷芭妒莆隅霞泉骑措晋漱靖棕瀑糠测试与调试测试与调试测试(续)n 黑盒测试相当于把程序看成
2、一个黑盒子,不考虑内部结构和处理过程。它根据规定的功能来设计测试用例,检查程序的功能是否符合要求。常用的技术包括等价类划分和边界值分析等。监陋轻糙攒翘铆铭跺炼左寇殴羡氦露匪佯黍君渠无挝触絮拾铭履火评陨津1.2.5测试与调试1.2.5测试与调试页忠卖霓术距霸邵屈照佃亦祭潦枉缨透藤山削界脸厕荚拼昏气精交脯哩早测试与调试测试与调试调试n 调试 (即排错)是在已知程序有问题时进行的事情 n 调试技术 寻找熟悉的模式 检查最近的改动 不要两次犯同样的错误 现在排除,而不是以后 把你的代码解释给别人 分而治之,搜索局部化疤践罩钵宾剿铺绳烷卒衅弧超爽迂沁资饮宅衣堵辕沫助兽冗宦遮督翌御匪1.2.5测试与调试1.2.5测试与调试撤丧基呼辨定冬怜竿涅澡凳溉歌坑寅摧试芍汹嵌呜县迅酗开成娇炒洋托眯测试与调试测试与调试