软件工程概述软件测试技术.ppt
《软件工程概述软件测试技术.ppt》由会员分享,可在线阅读,更多相关《软件工程概述软件测试技术.ppt(20页珍藏版)》请在优知文库上搜索。
1、软件测试技术软件测试技术软件测试技术软件测试技术1常用的黑盒测试用例的设计方法有11种:p 等价类划分法p 边界值划分法p 判定表法p 因果图法p 状态迁移法p 流程划分法p 正交实验法p 输入域测试法p 输出域测试法p 异常分析法p 错误猜测法 软件测试技术软件测试技术软件测试技术软件测试技术2因果图因果图是从用自然语言书写的程序规格说明的描述中找到因(输入条件)和果(输出或程序状态的改变),通过因果图转化为判别表。软件测试技术软件测试技术软件测试技术软件测试技术3因果图的基本逻辑符号软件测试技术软件测试技术软件测试技术软件测试技术4因果图的约束符号 E约束(异):a和b中至多有一个可能为1
2、,即a和b不能同时为1。 I约束(或):a、b和c中至少有一个必须是1,即 a、b 和c不能同时为0。 O约束(唯一);a和b必须有一个,且仅有1个为1。R约束(要求):a是1时,b必须是1,即不可能a是1时b是0。这四个是输入条件的约束,还有一个是输出条件约束。M约束(强制):若结果a是1,则结果b强制为0。 软件测试技术软件测试技术软件测试技术软件测试技术5因果图产生测试用例的步骤p把程序的规格划分解成可以工作的片断;p确定规格中的原因和结果;p分析规格以确定原因和结果之间的逻辑关系,并且使用因果图表示出来;p确定句法或环境的约束,这些约束使得某些组合不能产生;p把因果图转化成有限入口决策
3、表;p从决策表的每一列选取一个测试用例。软件测试技术软件测试技术软件测试技术软件测试技术6因果图案例第一列字符必须或,第二列字符必须是数字,在此情况下文件被更新。但如果第一个字符不正确,那么信息被产生;如果第二个字符不是数字,则信息产生。软件测试技术软件测试技术软件测试技术软件测试技术7案例分析原因:第一个字符是“”第一个字符是“”第二个字符是一个数字结果:进行更新产生信息产生信息软件测试技术软件测试技术软件测试技术软件测试技术8简单的因果图软件测试技术软件测试技术软件测试技术软件测试技术9带有约束的因果图软件测试技术软件测试技术软件测试技术软件测试技术10决策表软件测试技术软件测试技术软件测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 概述 软件 测试 技术