1 / 59
文档名称:

软件测试面向对象测试技术.ppt

格式:ppt   大小:1,113KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试面向对象测试技术.ppt

上传人:WRQ 2022/5/21 文件大小:1.09 MB

下载得到文件列表

软件测试面向对象测试技术.ppt

相关文档

文档介绍

文档介绍:第八章 面向对象软件测试
一、面向对象测试概述
一. 传统的软件开发存在的问题
[一]软件重用性差
[二]软件可维护性差
[三]开发出的软件不易满足用户需求
一、面向对象测试概述
二、面向对象技术
基本概念
个对象应有哪些属性和服务
[四]对象间应有怎样的联系
三、面向对象分析和设计的测试
面向对象设计[OOD]采用“造型的观点”,以OOA为基础归纳出类,并建立类结构或进一步构造成类库, 归纳的类,可以是对象简单的延续,,OOD不是在OOA上的另一思维方式的大动干戈,而是OOA的进一步细化和更高层的抽象.
面向对象设计[OOD]是以OOA归纳出的类为基础,建立类结构甚至进一步构造成类库,实现分析结果对问题空间的抽象.
三、面向对象分析和设计的测试
对认定的对象的测试
OOA[面向对象分析]中认定的对象是对问题空间中的结构、其他系统、设备、被记忆的事件、:
认定的对象是否全面,其名称应该尽量准确、适用,是否问题空间中所涉及到的实例都反映在认定的抽象对象中.

对认定为同一对象的实例是否有共同的、区别于其他实例的共同属性,是否提供或需要相同的服务
如果系统没有必要始终保持对象代表的实例信息,提供或者得到关于它的服务,认定的对象也无必要.
三、面向对象分析和设计的测试
对认定的结构的测试
认定的结构指的是多种对象的组织方式,:
处于高层的对象,是否在问题空间中含有不同于下一层对象的特殊可能性,即是否能派生出下一层对象.
处于同一低层的对象,是否能抽象出在现实中有意义的更一般的上层对象.
对所有认定的对象,是否能在问题空间内向上层抽象出在现实中有意义的对象.
高层的对象的特性是否完全体现下层的共性,低层的对象是否有高层特性基础上的特殊性.
三、面向对象分析和设计的测试
对构造的类层次结构的测试
为了能充分发挥面向对象继承共享特性,OOD[面向对象设计]的类层次结构通常基于OOA中产生的分类结构的原则来组织,,:
类层次结构是否涵盖了所有定义的类;
是否能体现OOA中所定义的实例关联、消息关联;
子类是否具有父类没有的新特性;
子类间的共同特性是否完全在父类中得以体现.
五、面向对象编程的测试
典型的面向对象程序具有继承、封装和多态的新特性,,外界只能通过被提供的操作来访问或修改数据,这样降低了数据被任意修改和读写的可能性,,继承使得代码的重用率提高,同时也使错误传播的概率提高.
五、面向对象编程的测试
继承使得传统测试遇见了这样一个难题:对继承的代码究竟应该怎样测试?多态使得面向对象程序对外呈现出强大的处理能力,但同时却使得程序内“同一”函数的行为复杂化,测试时不得不考虑不同类型具体执行的代码和产生的行为.
,,,在面向对象编程[OOP]阶段,忽略类功能实现的细则,将测试的目光集中在类功能的实现和相应的面向对象程序风格,主要体现为以下两个方面[假设编程使用C++语言]:   ☆ 数据成员是否满足数据封装的要求   ☆ 类是否实现了要求的功能
六 、面向对象的单元测试
传统的单元测试是针对程序的函数、,,因果图法,边值分析法,逻辑覆盖法,路径分析法,等等,单元测试一般建议由程序员完成.
六 、面向对象的单元测试
面向对象的单元测试的对象是软件设计的最小单位—类.
单元测试的依据是详细设计,单元测试应对类中所有重要的属性和方法设计测试用例,以发现类内部的错误.
单元测试多采用白盒测试技术,,,如等价类划分、边界值分

最近更新

西师大版一年级上册数学第一单元-10以内数的认.. 12页

2025年美术教育实习总结范文3篇 11页

2025年美术教师职责是什么 17页

苏教版科学三年级下册期末测试卷附答案(巩固).. 5页

2025年美术教师2025年度考核工作总结5篇精选 12页

2025年美容院活动方案精选8篇 18页

苏教版小学二年级上册科学期末考试试卷(真题汇.. 5页

2025年美容美发店卫生规范规章制度 11页

2025年益阳市镇污水厂可研报告p 43页

苏教版小学三年级上册科学期末测试卷ab卷 5页

社团工作总结范文示例 10页

机械制造类企业生产物流配送模式研究大专物流.. 5页

2022年辅警考试题库:治安管理处罚 2页

2025年美好生活民法典相伴主题活动总结篇 10页

苏教版小学一年级上册科学期末测试卷【预热题.. 5页

2025年美国研究生留学转学注意事项 5页

小学六年级学生代表开学典礼发言稿 186页

苏教版四年级上册数学第六单元-可能性-测试卷.. 6页

2025年美丽的秋天小学生作文 8页

护理劳务聘用合同模板 8页

ABAQUS中文帮助25.2.19UEL 20页

八年级下册数学第一次月考试卷及答案 5页

太阳能发电监测系统答辩PPT 11页

团队破冰与情商训练-北京师范大学陈飞星 75页

TR7007i程式制作流程课件 25页

村党支部领导班子民主生活会会议记录 9页

大安法师讲阿弥陀佛四十八愿 71页

军考数学真题历军考真题系列 5页

DCF模型在企业价值评估中的运用 55页