软件评测师教程考点梳理(一)

上传人:qt****68 文档编号:45361501 上传时间:2018-06-16 格式:DOC 页数:3 大小:30.50KB
返回 下载 相关 举报
软件评测师教程考点梳理(一)_第1页
第1页 / 共3页
软件评测师教程考点梳理(一)_第2页
第2页 / 共3页
软件评测师教程考点梳理(一)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件评测师教程考点梳理(一)》由会员分享,可在线阅读,更多相关《软件评测师教程考点梳理(一)(3页珍藏版)》请在金锄头文库上搜索。

1、 软件评测师 http:/ 2017 年备考能有所帮助。面向对象软件的集成测试(1)传统的自顶向下或自底向上的集成测试策略在面向对象软件的集成测试中无意义,OO 软件的集成测试需要在整个程序编译完成后进行,面向对象程序具有动态特性,程序的控制流无法确定,只能对编译完成的程序做基于黑盒子的集成测试。(2)面向对象软件的集成测试两种策略基于线程的测试(Thread based testing):集成对响应系统的一个输入或事件所需的一组类,每个线程分别进行集成和测试,应用回归测试以保证没有产生副作用。基于使用的测试(Use based testing):通过测试那些几乎不使用服务器类的的类(独立类)

2、而开始构造系统,在独立类测试完成后,下一层中使用独立类的类(依赖类)被测试,这个依赖类层次的测试序列一直持续到构造完整个系统。(3)测试目的:能够检测出相对独立的,单元测试无法检测出的,那些类相互作用时才会产生的错误,只关注于系统的结构和内部的相互作用。(4)面向对象软件的集成测试过程第一步:静态测试针对程序的结构进行,检测程序结构是否符合设计要求。通过使用测试软件的可逆性工程功能,得出源程序的类系统图和函数功能软件评测师 http:/ OOD 结果相比较,检测程序结构和实现上是否有缺陷,检测OOP 是否达到了设计要求。第二步:动态测试根据静态测试得出的函数功能调用关系图或类关系图作为参考,按

3、照如下步骤设计测试用例,达到如下测试覆盖标准。设计测试用例步骤:选定检测的类,参考 OOD 分析结果,确定出类的状态和相应的行为;确定覆盖标准;利用结构关系图确定待测类的所有关联;根据程序中类的对象构造测试用例,确认使用什么输入激发类的状态,使用类的服务和期望产生什么行为等,还要设计一些类禁止的例子,确认类是否有不合法的行为产生。覆盖标准:达到类所有的服务要求或服务提供的一定覆盖率;依据类间传递的消息,达到对所有执行线程的一定覆盖率;达到类的所有状态的一定覆盖率等。面向对象测试的分类依据面向对象开发模型(面向对象分析、面向对象设计、面向对向编程),分为:(1)面向对象分析的测试(OOA Tes

4、t)、面向对象设计的测试(OOD Test):是对分析结果和设计结果的测试,主要对分析设计产生的文本进行的,是软件开发前期的关键性测试。(2)面向对象编程的测试(OOP Test):对编程风格和程序代码实现进行测试,主要的测试内容在 OO Unit Test 和 OO Integrate Test 中体现。(3)面向对象单元测试(OO Unit Test):对程序内部具体单一的功能软件评测师 http:/ OO Integrate Test 的基础。(4)面向对象集成测试(OO Intergrate Test):对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递。不仅要基于

5、OO Unit Test,还要参考 OOD、OOD Test 的结果。(5)面向对象确认测试(OO System Test)、面向对象系统测试(OO System Test):最后阶段的测试,以用户需求为测试标准,借鉴OOA、OOA Test 的结果。面向对象分析的测试(1)面向对象分析是把 E-R 图和语义网络模型,即信息造型中的概念,与面向对象程序设计语方中的重要概念结合在一起而形成的分析方法。通常以问题空间的图表的形式进行描述。(2)分析方法直接映射问题空间,全面地将问题空间中实现功能的现实抽象化。将问题空间中的实例抽象为对象,用对象的结构反映问题空间的复杂实例和复杂关系,用属性和服务表示实例的特性和行为。(3)面向对象分析缺点对问题空间分析抽象的不完整,会影响软件的功能实现,导致软件开发后期产生大量原本可避免的修补工作;一些冗余的对象或结构类的选定,程序的整体结构和增加程序员不必要的工作量,因此 OOA 测试的重点在其完整性和冗余性。软件评测师 http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号