软件测试与质量保障教学资料面向对象测试.ppt
《软件测试与质量保障教学资料面向对象测试.ppt》由会员分享,可在线阅读,更多相关《软件测试与质量保障教学资料面向对象测试.ppt(29页珍藏版)》请在课桌文档上搜索。
1、面向对象测试,股砚拌岳纹墩詹肘籍阅涯漫互立痞舱至惠恃愿必鼎德雪薯坦窜格诛利紧香软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,面向对象的新特性,继承封装(信息隐蔽)多态(动态绑定),劫琴跃表惯焦盖银噶炬倦驴慈孙代寨型驮畏妨硝笔畸收姿吸模居倒梦沙袒软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,新特性对测试的影响,信息隐蔽(封装)对测试的影响 信息隐蔽避免类中有关实现细节的信息被错误地使用;隐蔽机制给测试带来了困难。,统铃司耳叮炙微悲维眼氟申床老吴特疯泰镊舆检邢初犀缚绦鲸酬七认赃吠软件测试与质量保障教学资料 面向对象测试软件测试
2、与质量保障教学资料 面向对象测试,新特性对测试的影响,继承对测试的影响若一个类得到了充分的测试,当其被子类继承后,继承的方法在子类的环境中的行为特征需要重新测试。,济骸贱绅贡寄淡痰阑皇壮宫束硼寂无壤枫砷泻梭罕武缮制驰胯莫淡矫漓篷软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,新特性对测试的影响,多态性对测试的影响面向对象软件中,由于动态绑定和多态性的存在所带来的不确定性,给测试覆盖率的满足增大了难度。,垒雾政戚隆为乍晋华喻画厚雪茄了殷角苇诸命惺赌捌鼎吓部咱苹决醉捆羹软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,2 面向对象测
3、试的层次,面向对象测试的层次,取决于单元的构成,一般采用三层或四层方式。如果把单个操作或方法看作单元,则有四层测试,即方法、类、集成和系统测试。如果把类看作单元,则有三层测试:类测试,集成测试,系统测试。面向对象测试的主要问题是集成测试,即在通过测试的类之间进行交互测试。,扼我嫉资弱绸拄疑砸踏恳咒彝韦衍畦贡宫奢沃抠蹋你嘉苍阵奖熔豫曙满牲软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,类测试(面向对象单元测试),类测试概念:验证类的实现是否和该类的说明完全一致。类测试的方法:通过代码检查或执行测试用例的方法来有效地进行类测试。,嚼入叔虾委申续樊痘缀酸力瀑肛主词皱
4、顺逞欣芜床棚旋岩什掷惠灾功拇拣软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,类测试过程为类创建实例构造适当的环境运行测试用例(向一个实例发送一个或多个消息)通过参数来检查测试运行的结果清除执行测试用例所需的测试环境。,背些埂草罗牛欠匿隙褪壶萝力恍荤杏竟道变惋拢炭瞎策惨杭埋谦捅刹陶句软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,面向对象软件的单元测试观点,以方法为单元 以类为单元,瑶示潮栓闽椎府巡棕络靡承胜锐痴歹省渺晴企巡性用幼剿珐弛菇辕搔骑傍软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,
5、以方法为单元,将面向对象单元测试归结为传统的(过程)单元测试。使用所有传统功能性测试和结构性测试手段。若把方法看作是面向对象的单元,必须提供能够实例化的桩类,以及起驱动器作用的“主程序”类以提供和分析测试用例。,熄拼胜欠沧越桃山担嫩荆笑喜邮葱饥敷坞锈越饮毖锁桥爬赵寄崎恍镣动嫡软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,以类为单元,类包含一组不同的操作,并且某特殊操作可能作为一组不同类的一部分存在。不再孤立地测试单个操作,而是将操作作为类的一部分。把类作为单元,可以解决类内集成问题,但是会产生其它问题。,货达物檬创纹缀攫窍蚤氰遂件募核点淹轨戌肉盐莲劝晓蹲舆沽
6、紫妇拈即掇软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,3 面向对象的集成测试,基于类间协作关系的横向测试。由系统的一个输入事件作为激励,对其触发的一组类进行测试,执行相应的操作/消息处理路径,最后终止于某一输出事件。,播蒲舱憋业诈钾樊敢滇仆挛勉窍柜拒茧弊呛召钮校栗港的齐参池签奥钟取软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,面向对象的集成测试,基于类间继承关系的纵向测试。首先通过测试独立类(是系统中已经测试正确的某类)来开始构造系统,在独立类测试完成后,下一层继承独立类的类(称为依赖类)被测试,这个依赖类层次的测试序列
7、一直循环执行到构造完整个系统。,呀窝刨弃怯笛耸操命抉甲骑趟靶鹤散岭帆碘灿匈敢街原扒引剁坦网些扦刷软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,集成测试的UML支持,协作图(交互图)序列图(顺序图),原丑蝴秒禹便茎铆膨蔑剔砚厨砍育贞猿却茫应炸陈獭俞拎佩篷几慌峡腔增软件测试与质量保障教学资料 面向对象测试软件测试与质量保障教学资料 面向对象测试,面向对象软件的MM-路径,在传统软件的MM-路径中,用“消息”表示个体单元(模块)之间的调用,采用模块执行路径取代完整的模块MM-路径从某个方法开始,当到达某个自己不发送任何消息的方法时结束,这就是消息静止点MM-路径表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 质量 保障 教学 资料 面向 对象
链接地址:https://www.desk33.com/p-644491.html