软件评测师教程考点梳理(一) - 范文中心

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

06/14

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

软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。希赛小编为大家整理了软件评测师教程中几个重要的知识点精讲,希望对大家2017年备考能有所帮助。

面向对象软件的集成测试

(1)传统的自顶向下或自底向上的集成测试策略在面向对象软件的集成测试中无意义,OO软件的集成测试需要在整个程序编译完成后进行,面向对象程序具有动态特性,程序的控制流无法确定,只能对编译完成的程序做基于黑盒子的集成测试。

(2)面向对象软件的集成测试两种策略

基于线程的测试(Thread based testing):集成对响应系统的一个输入或事件所需的一组类,每个线程分别进行集成和测试,应用回归测试以保证没有产生副作用。

基于使用的测试(Use based testing):通过测试那些几乎不使用服务器类的的类(独立类)而开始构造系统,在独立类测试完成后,下一层中使用独立类的类(依赖类)被测试,这个依赖类层次的测试序列一直持续到构造完整个系统。

(3)测试目的:能够检测出相对独立的,单元测试无法检测出的,那些类相互作用时才会产生的错误,只关注于系统的结构和内部的相互作用。

(4)面向对象软件的集成测试过程

第一步:静态测试针对程序的结构进行,检测程序结构是否符合设计要求。通过使用测试软件的‘可逆性工程’功能,得出源程序的类系统图和函数功能调

用关系图,与OOD结果相比较,检测程序结构和实现上是否有缺陷,检测OOP是否达到了设计要求。

第二步:动态测试根据静态测试得出的函数功能调用关系图或类关系图作为参考,按照如下步骤设计测试用例,达到如下测试覆盖标准。

设计测试用例步骤:选定检测的类,参考OOD分析结果,确定出类的状态和相应的行为;确定覆盖标准;利用结构关系图确定待测类的所有关联;根据程序中类的对象构造测试用例,确认使用什么输入激发类的状态,使用类的服务和期望产生什么行为等,还要设计一些类禁止的例子,确认类是否有不合法的行为产生。

覆盖标准:达到类所有的服务要求或服务提供的一定覆盖率;依据类间传递的消息,达到对所有执行线程的一定覆盖率;达到类的所有状态的一定覆盖率等。

面向对象测试的分类

依据面向对象开发模型(面向对象分析、面向对象设计、面向对向编程),分为:

(1)面向对象分析的测试(OOA Test)、面向对象设计的测试(OOD Test):是对分析结果和设计结果的测试,主要对分析设计产生的文本进行的,是软件开发前期的关键性测试。

(2)面向对象编程的测试(OOP Test):对编程风格和程序代码实现进行测试,主要的测试内容在OO Unit Test和OO Integrate Test中体现。

(3)面向对象单元测试(OO Unit Test):对程序内部具体单一的功能模块的测试,主要对类成员函数的测试,是OO Integrate Test的基础。

(4)面向对象集成测试(OO Intergrate Test):对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递。不仅要基于OO Unit Test,还要参考OOD、OOD Test的结果。

(5)面向对象确认测试(OO System Test)、面向对象系统测试(OO System Test):最后阶段的测试,以用户需求为测试标准,借鉴OOA、OOA Test的结果。

面向对象分析的测试

(1)面向对象分析

是把E-R图和语义网络模型,即信息造型中的概念,与面向对象程序设计语方中的重要概念结合在一起而形成的分析方法。通常以问题空间的图表的形式进行描述。

(2)分析方法

直接映射问题空间,全面地将问题空间中实现功能的现实抽象化。将问题空间中的实例抽象为对象,用对象的结构反映问题空间的复杂实例和复杂关系,用属性和服务表示实例的特性和行为。

(3)面向对象分析缺点

对问题空间分析抽象的不完整,会影响软件的功能实现,导致软件开发后期产生大量原本可避免的修补工作;一些冗余的对象或结构类的选定,程序的整体结构和增加程序员不必要的工作量,因此OOA测试的重点在其完整性和冗余性。

如需了解更多软件评测师考试资讯,请看希赛软考学院!


相关内容

  • 初三文言文复习课:[三峡][与朱元思书][答谢中书书]评课报告
    初三文言文复习课:<三峡><与朱元思书><答谢中书书>评课报告 振华中学语文组 高新区文教局组织的这次语文"同课异构"活动,展示了各校教研组的教研成果.从这三节课上,我们学到了很多东西 ...
  • 安徽省20**年高考新政策及备考建议
    安徽省2015年高考新政策及备考建议 今年高考怎么考?有哪些变化?随着昨日安徽省2015年<考试说明>的陆续发放,这个疑问也找到了答案. 和去年相比,今年高考不论是考点还是题型都以"平稳过渡"为准则,只有一些 ...
  • 初中英语中考复习备考策略
    初中英语中考复习备考策略 长清五中英语组 把握好中考英语试题的特点,就能有效地组织好中考复习.中考复习是中考前教学中最重要的一环,其方法很多,且各有各的特点,如果采用得当,时间把握的好,且落实到位,将会事半功倍,如果不当,那将会事倍功半,劳 ...
  • atitit.软件测试attilax总结
    atitit.软件测试attilax总结 1.1. <软件测试基础教程(第2版)> ........................................................................ ...
  • 高三后期备考这样提分才快
    高三后期备考,这样做,才提分快! 距离今年的高考不到40天了,在这最后的阶段,高三学生应该怎样复习备考,才能在最后笑得更好?对此,衡水中学各学科名教师予以指导,希望能对莘莘学子们有所裨益. 语文 不去看远方模糊的,做好手边清楚的.(郭春容) ...
  • 华中师范大学翻译硕士
    1.7上午政治不多说 1.7下午的翻硕英语 第一题20个单选30分 难度还行 主要是单词要背好了 第二部分是阅读5篇40分 前三篇是15个选择 很简单~~第四篇根据阅读给了两句话要让判断正误 True ,False or Not given ...
  • 大学生计算机基础实验报告
    < 大学计算机基础>课程 实验报告手册 学院 年级 专业 姓名 学号 任课教师 上机地点 (以上由学生填写) 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年 月 日 一. 实验说明 本课程实验分为一般性实验 ...
  • 谐 振 腔 教 程
    谐 振 腔 教 程 模型的几何建模及求解器的设定 128 前言与模型尺寸 模型结构的建模步骤 求解器的设定 本征模的计算 138 本征模的可视化及Q 值的计算 142 计算精度 145 获取更多信息 128 129 135 150 128 ...
  • [图文教程]家装设计爱福窝软件3Dmax模型上传设置教程
    本文主要说明在模型上传过程中如何选择模型类型与子类型. 一.模型类型 1.默认:默认模型是指除了地板,瓷砖,墙砖,背景墙,踢脚线,门,窗的所有模型 2.材质:材质指地板,瓷砖,墙砖,背景墙,踢脚线之类的模型. 3.门:包括所有门的类别. 4 ...