- 6
- 0
- 约8.86千字
- 约 36页
- 2017-12-13 发布于江苏
- 举报
软件工程九大同大学
第7节 面向对象测试 面向对象测试的特点 面向对象的测试策略 面向对象软件的测试用例设计 RUP的测试活动 面向对象测试的特点 面向对象测试的整体目标(以最小的工作量发现最大数量的错误)与传统软件测试的目标是一致的。但是OO程序的性质改变了测试策略与战术。 1、传统测试主要是基于程序运行过程的,即选择一组输入数据运行被测程序,通过比较实际结果与预期结果从而判断程序是否有错。而OO程序中的对象通过发送消息启动相应的操作,并且通过修改对象的状态达到转化系统运行状态的目的,同时,在系统中还可能存在并发活动的对象。应此传统的测试方法不再适应。 2、传统程序的复用以调用公共模块为主,运行环境是连续的。而面向对象复用很多是用继承实现的,子类继承过来的同名操作有新的语境,必须要重新测试。随着继承层次的加深,测试的工作量和难度也随之增加。由继承支持的多态的特性同样给测试带来了难度。 面向对象测试的特点 3、面向对象软件的开发是渐进、演化的开发,从分析、设计到实现使用相同的语义结构(如类、属性、操作、消息)。因此要扩大测试的视角,对分析模型、设计模型进行测试。例如,在分析模型中定义了一个无用的属性,围绕着这个属性可能会带来以下错误: 在 分析模型中: ? 定义了一个与该属性有关的操作:
您可能关注的文档
- 课_古代科学技术与造型艺术.ppt
- 课_俄国、日本的历史转折.ppt
- 课“百家争鸣”和儒家思想的形成[课件].ppt
- 课二维编辑与extrude.ppt
- 课《诗两首假如生活欺骗了你未选择的路》课件.ppt
- 课件二元一次方程组的解法代入法课时.ppt
- 课件三角函数的有关计算.ppt
- 课件十八平行四边形小结与复习.ppt
- 课件人教B必修三.ppt
- 课件解方程组代入法一课时.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年同等学力申硕考试西医综合真题及答案(回忆版).docx VIP
- TCACM 1476-2023 医疗机构小儿推拿技术规范.pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 相变式储热装置储热性能衰减试验规程-CNESA.PDF VIP
- 【西门子】3WT 断路器 操作说明.pdf VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 变电站巡检标准与流程.docx VIP
- 初三上册数学知识汇总.pdf
- 部编版高中语文文言文课下注释归纳总结(高考复习必背).docx VIP
- 部编版小学一年级下语文《识字3 小青蛙》预习单.pdf
原创力文档

文档评论(0)