文档库 最新最全的文档下载
当前位置:文档库 › 2015北邮软件测试技术 阶段作业一

2015北邮软件测试技术 阶段作业一

2015北邮软件测试技术 阶段作业一
2015北邮软件测试技术 阶段作业一

一、判断题(共5道小题,共50.0分)

1.(错误)QTP上方菜单栏Tools→Object Identification智能识别功能与“QTP回放机

制”章节里提到的菜单File→Settings→Run 的Disable Smart Identification during the run session智能识别功能是一样的。

A.正确

B.错误

知识点: 第一次阶段作业1

学生答案: [A;]

标准答

案:

B;

得分: [0] 试题分

值:

10.0

提示:

2.

3.(错误)在开始录制之前,应关闭录制会话不需要的所有浏览器、网页或应用程序。

A.正确

B.错误

知识点: 第一次阶段作业1

学生答案: [B;]

标准答

案:

A;

得分: [0] 试题分

值:

10.0

提示:

4.

5.QTP在录制过程中,遇到部分Web事件无法模拟操作,此时的解决方案就是进入

Web Event Recording Configuration设置框并将Event configuration level提升至最高的High等级即可解决所有问题。

A.正确

B.错误

知识点: 第一次阶段作业1

学生答案: [B;]

标准答

案:

B;

得分: [10] 试题分

值:

10.0

提示:

6.

7.GetTOProperties()获取对象库中某个对象的所有属性的值。

A.正确

B.错误

知识点: 第一次阶段作业2

学生答案: [A;]

标准答

案:

A;

得分: [10] 试题分

值:

10.0

提示:

8.

9.QTP提供了一个代码换行符号,它就是“_”符号。

A.正确

B.错误

知识点: 第一次阶段作业2

学生答案: [A;]

标准答

案:

A;

得分: [10] 试题分

值:

10.0

提示:

10.

二、多项选择题(共5道小题,共50.0分)

1.正确开启模拟录制(Analog Recording)的方法是

A.QTP上方菜单栏→Automation→Analog recording。

B.直接使用快捷键“Shift+Alt+F3”。

C.在QTP界面上点击模拟录制的图标。

D.以上都是。

知识点: 第一次阶段作业1

学生答案: [A;B;C;D;]

标准答

案:

A;B;C;D;

得分: [10] 试题分

值:

10.0

提示:

2.

3.请排列QTP业务操作及执行流程的顺序,1、录制 2、打开浏览器 3、

回放 4、打开QTP

A.1234

B.4213

C.2341

D.3214

知识点: 第一次阶段作业1

学生答案: [B;]

标准答

案:

B;

得分: [10] 试题分

值:

10.0

提示:

4.

5.为什么自定义验证点就比自带的CheckProperty灵活。

A.CheckProperty使用到的ReportEvent只有两种,Pass和Fail,而后者可以使

用4种

B.CheckProperty似乎永远只是在检查属性,自定义验证点可以检查各种各样

的代码逻辑,从多角度去验证自动化测试,如For循环,条件判断,嵌套循

环等,任意组合都能使用到Reporter函数

C.CheckProperty的StepName和Details 由系统自己生成,显得生硬,自定义

验证点可以自由键入自己想要的东西

D.CheckProperty没有将截图写在测试报告里的功能,而自定义验证点有

知识点: 第一次阶段作业2

学生答案: [A;B;C;D;]

标准答

案:

A;B;C;D;

得分: [10] 试题分

值:

10.0

提示:

6.

7.下面描述中,哪几项是描述Global Sheet与Local Sheet的区别。

A.Global Sheet是一个全局变量!有几行数据,程序就要回放几次

B.Global Sheet这个全局变量是受Data Table iterations控制的

C.Local Sheet是个局部变量,它并不受Data Table iterations控制,无论有多少

行数据,它只运行一次(前提是Global Sheet没有数据,或只有一行数据,

或设置为只运行一次)

D.Global不止一行数据,设置为Run on all rows,Action也设置为Run on all

rows,此时Global和Action的每行都要运行且同步运行知识点: 第一次阶段作业2

学生答案: [A;B;C;D;]

标准答

案:

A;B;C;D;

得分: [10] 试题分

值:

10.0

提示:

8.

9.(错误)下面描述中,哪几项是对象库编程的优势。

A.可以通过Complete Word、“F7”等多个方式进行高效编程

B.对象更名后,引用脚本便会批量自动更新,很高效

C.不用维护庞大的对象库,不过需要维护庞大的代码

D.对象库编程不容易打错字,因为有Complete Word,想打错字都难

知识点: 第一次阶段作业2

学生答案: [A;B;C;D;]

标准答

案:

A;B;D;

得分: [0] 试题分

值:

10.0

提示: 10.

软件工程期末复习北邮

1、软件是一种(逻辑实体),而不是具体的物理实体,因而它具有抽象性。 2、需求分析研究的对象是软件项目的(用户/客户/功能+性能/功能)要求。 3、需求分析的任务就是借助于当前系统的(逻辑模型)导出目标系统的(逻辑模型),解决目标系统的(“做什么”)的问题。 4、结构化需求分析方法由对软件问题的(信息/数据)和(功能)的系统分析过程及其表示方法组成。 5、确认测试包括:有效性测试和(软件配置审查,文档审查)。 6、白盒测试的逻辑覆盖方法包括语句覆盖、(判定/判断覆盖)、条件覆盖、(判定/判断-条件覆盖)、条件组合覆盖、(路径覆盖/路径测试/基本路径测试)。注:次序无关 7、为了提高模块的独立性,模块之间最好是(数据耦合) 为了提高模块的独立性,模块最好是(功能内聚) 8、下列关于功能性注释不正确的说法是( B ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据 的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 9、在UML状态图中,与转移上的事件联系在一起的瞬时操作是(动作) 10、测试的关键问题是(如何选择测试用例) 11、以下说法不正确的是(A)。 A.原型思想是在研究概要设计阶段的方法和技术中产生的。 B.探索型和实验型原型采用的是抛弃策略。 C.进化型原型采用的是追加策略。 D.快速原型方法是利用原型辅助软件开发的一种思想。 12、需求规格说明书的作用不包括(C) A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件可行性研究的依据 D.软件设计的依据 13、软件结构图中,模块框之间若有直线连接,表示它们之间存在(调用关系) 14、下面关于DFD中的加工的描述正确的是( C ) A. 每个加工只能有一个输入流和一个输出流

软件测试技术的研究进展

技术创新 《微计算机信息》2012年第28卷第10期 120元/年邮局订阅号:82-946 《现场总线技术应用200例》 软件时空 刘继华:讲师硕士 基金项目:吕梁学院2012年校级自然科学校内基金项目名称:基于移动Agent 和BP 神经网络的分布式入侵检测系统研究 软件测试技术的研究进展 Software testing technology research progress (1.吕梁学院;2.北京特种机电研究所软件测评中心) 刘继华 1 陈策 2 LIU Ji-Hua CHEN Ce 摘要:软件测试是保障软件质量的重要手段,是软件工程的重要组成部分。本文回顾和总结了软件测试技术的发展历史,讨 论了软件测试技术的研究成果,包括软件测试的充分性准则、静态分析与度量技术以及黑盒与白盒动态测试技术,可为软件测试学科建设及其研究方向提供参考。 关键词:软件测试;充分性准则;静态分析;动态测试中图分类号:TP311文献标识码:A Abstract:Software testing is an important way to ensure software quality,and a significant component part of software engineering.This paper reviews and summarizes the development of software test technology,and analyzes the research achievements of the soft -ware testing technology,such as software testing criteria,static analysis and measurement technology as well as the black -box and white-box dynamic test technology,discipline construction and research direction of reference.Keywords:software testing;adequacy criteria;static analysis;dynamic testing 文章编号:1008-0570(2012)10-0494-03 1引言 随着信息技术的不断发展,软件的规模和复杂性也不断增加,软件规模和复杂性的增加使得软件错误发生的概率也越来越大,很多军用装备经验收性软件测试后,仍然有上百项软件问题存在,严重影响着系统功能和性能的发挥。实践证明,只有充分的测试才能保证软件的质量,有关软件测试技术的研究和软件测试工具的研究和开发越来越受到软件界的重视。 2软件测试技术的研究背景及其发 展历程 2.1软件缺陷所带来的危害 在过去的几十年里,由软件问题导致系统失效的灾难时有发生,给人类的生命、财产和环境造成了重大损失。例如,上世纪60年代中期,美国的首次金星探测计划就因为在用FORTRAN 语言编写的DO 语句中漏掉了一个逗号酿成发射失败,损失达上千万美元。软件中潜藏的缺陷不仅造成巨大的经济损失,由于缺陷的存在还给人身造成巨大伤害。如加拿大原子能有限公司生产的Therac-25放射治疗仪曾以其安全性著称于世,但在1986年3月至1987年1月间,由于软件出错导致控制系统失灵,造成2人死亡,多人受伤。上述这些鲜活的事例说明在安全关键系统中,由于软件缺陷导致的系统失效所酿成的损失巨大,软件的质量问题必须引起足够的重视。 2.2软件测试的提出背景 随着计算机硬件技术的进步,元器件可靠性得到了普遍提高,硬件设计和验证技术不断成熟,由硬件所造成的系统故障相比软件而言已大幅降低,研究表明:信息化系统中软件设计缺陷导致的系统失效与硬件设计缺陷导致的系统比是10:1,软件缺 陷正成为导致计算机系统失效和停机的主要原因。随着系统复杂程度的提高和软件功能的不断增强,软件的规模也在不断增大,这使得错误更可能发生。鉴于软件质量问题的重要性和迫切性,人们提出各种方法和技术来提高软件质量,如形式化开发方法、面向对象开发方法、基于软件能力成熟度模型(CMM)的过程控制和软件测试技术等。软件测试技术作为一门有理论指导的实践学科,已成为当前软件技术研究的重点和难点,越来越受到软件工程领域的广泛关注。 2.3软件测试技术的发展历程 在早期的软件开发活动中,软件测试的概念非常狭窄,几乎等同于程序的“调试”,上世纪50年代中期,出现程序测试的概念,英国著名计算机科学家图灵给出了程序测试的原始定义,测试是正确性确认实验方法的一种极端形式。进入20世纪70年代后,软件测试作为软件生存周期的一个阶段被提了出来。20世纪70年代中期,软件测试的意义逐步被人们所认识,对软件测试的研究工作开始受到重视。1975年,Goodenough 和Gerhart 首次提出软件测试理论。到了20世纪80年代,对软件测试技术的研究越来越受到重视。1982年6月,在测试学科先驱Bill Hetzel 博士的召集下,美国北卡罗来纳大学召开了首届软件测试正式技术会议,成为软件测试技术发展中的一个重要里程碑。会后一批关于软件测试的理论专著相继出版,这些专著构成了软件测试学科的最初理论框架,标志着软件测试学科的诞生。目前,国际上每隔两年召开一次软件测试与分析的学术会议,涌现了大量的有关软件测试的研究成果。我国也定期召开全国软件工程会议和容错计算会议,软件测试已成为这两个会议的热门专题。 3软件测试的技术体系及其研究进展 3.1软件测试的充分性准则 软件测试的充分性准则是根据被测软件在有限多个测试数据上的行为判断在所有测试数据上的行为的逻辑基础,它构 494--

北邮阶段作业

作业9 一、单项选择题(共5道小题,共5.0分) 1 不属于公钥密码的典型算法是() 1RSA 1DSA 13DES 1DH 知识点:八、信息安全与网络道德 学生答案:[C; ] 标准答 案: C 得分:[1]试题分 值: 1.0 提示: 2 知识产权包括() 1著作权和工业产权 1著作权和专利权 1专利权和商标权 1商标权和著作权 知识点:八、信息安全与网络道德 学生答案:[A; ] 标准答 案: A 得分:[1]试题分 值: 1.0 提示: 3 (错误) 计算机病毒是计算机系统中一类隐藏在()上蓄意破坏的捣乱程序。 1内存 1软盘 1存储介质 1网络 知识点:八、信息安全与网络道德 学生答案:[A; ] 标准答 案: C

得分:[0]试题分 值: 1.0 提示: 4 网络协议的关键成分是() 1硬件、软件与数据 1语法、语义和体系结构 1语法、定时、层次结构 1语法、语义和定时 知识点:八、信息安全与网络道德 学生答案:[D; ] 标准答 案: D 得分:[1]试题分 值: 1.0 提示: 5 技术安全需求集中在对计算机系统、网络系统、应用程序的控制之上,而技术安全控制的主要目的是保护组织信息资产的() 1完整性 1可用性 1机密性 1上面三项都是 知识点:八、信息安全与网络道德 学生答案:[D; ] 标准答 案: D 得分:[1]试题分 值: 1.0 提示: 作业10 一、单项选择题(共5道小题,共5.0分) 6 下面()属于三维动画制作软件工具。 13DS MAX 1Firworks 1Photoshop 1Authorware

学生答案:[A; ] 标准答 案: A 得分:[1]试题分 值: 1.0 提示: 7 下面()不是多媒体创作所必须的硬件设备。 1扫描仪 1数码相机 1彩色打印机 1图形输入板 知识点:九、计算机多媒体技术 学生答案:[C; ] 标准答 案: C 得分:[1]试题分 值: 1.0 提示: 8 下面硬件设备中,哪些不是多媒体硬件系统必须包括的设备。 1计算机最基本的硬件设备 1CD-ROM 1音频输入、输出和处理设备 1多媒体通信传输设备 知识点:九、计算机多媒体技术 学生答案:[D; ] 标准答 案: D 得分:[1]试题分 值: 1.0 提示: 9 下面()不是多媒体计算机中常用的图像输入设备: 1数码照相机 1彩色扫描仪 1条码读写器 1彩色摄象机

2015北邮软件测试技术 阶段作业一

一、判断题(共5道小题,共50.0分) 1.(错误)使用低级录制前无须开启正常录制模式,直接使用快捷键Ctrl+Shift+F3即 可。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [A;] 标准答 案: B; 得分: [0] 试题分 值: 10.0 提示: 2. 3.开启模拟录制模式前的必要条件是开启正常录制模式。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 4. 5.QTP在录制过程中,遇到部分Web事件无法模拟操作,此时的解决方案就是进入 Web Event Recording Configuration设置框并将Event configuration level提升至最高的High等级即可解决所有问题。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [B;] 标准答 案: B; 得分: [10] 试题分 值: 10.0 提示: 6.

7.自动化测试的一个重要理念:测试数据和脚本业务的抽离。 A.正确 B.错误 知识点: 第一次阶段作业2 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 8. 9.GetTOProperties()获取对象库中某个对象的所有属性的值。 A.正确 B.错误 知识点: 第一次阶段作业2 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 10. 二、多项选择题(共5道小题,共50.0分) 1.下面描述中,哪几项是向QTP对象库添加对象的步骤。 A.第一步,点击Add Object to Local按钮,在点击后会出现一个白色手指。 B.第二步,拖动白色手指至待添加的对象上,点击鼠标左键。 C.第三步,只有被点击的对象被添加至对象库中,其父对象不会被添加至对象 库中。 D.第四步,最终确认要添加的对象,确认无误后点击OK按钮。 知识点: 第一次阶段作业1 学生答案: [A;B;D;] 标准答 案: A;B;D; 得分: [10] 试题分 值: 10.0 提示:

北邮计算机复试软件工程试题A附答案

--------------------学年第二学期2008 2007 ——北京邮电大学--- -:---名---姓- A卷《软件工程》期末考试试题 一、学生参加考试须带学生证或学院证明,未带者不准进入 场。学生必须按照监考教师指定座位就坐 二、书本、参考资料、书包等与考试无关东西一律放到考场 定位置 三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学 ,有考场违纪或作弊行为者,按相应规定严肃处理场规则 上,做在试卷、草四、学生必须将答题内容做在专用答题.. 纸上一律无效。交卷时将答题纸与试卷一同上交考试时软件工20061 课题总满3510103015得-阅卷-- - --教师- -- - - -- -一、单项选择题(共10题,每题1分,共10分)-- - -1、需求规格说明书作用不包括(C)- - --

:-A.软件验收依据--号--B.用户与开发人员对软件要做什么共同理解-学----C.软件可行性研究依据D.软件设计依据-- - -、2、软件结构图中,模块框之间若有直线连接,表示它们之间存在(A )装 - - A、调用关系B、组成关系C、链接关系D、顺序执行关系-- - -3、下面关于DFD中加工描述正确是( C ) - - -- -A. 每个加工只能有一个输入流和一个输出流-- - -:B. 每个加工最多有一个输入流,可以有多个输出流---级-C. 每个加工至少有一个输入流和一个输出流--班---D. 每个加工都是对输入流进行变换,得到输出流- - -- 4、在基于数据库信息管理系统中,数据库概念模型设计对应于系统开- -- - -发(B)阶段。- --- A、需求分析B、概要设计----- 、程序设计D 、详细设计C ------------- 5、为了提高模块独立性,模块之间最好是( D ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 6、下列关于效率说法不正确是( B ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率根本途径在于采用高效算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序效率与程序算法有关 7、测试关键问题是( D ) A. 如何组织对软件评审 B. 如何验证程序正确性 C. 如何采用综合策略 D. 如何选择测试用例 8、某企业软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业要求进行维护属于(B ) A. 改正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 9、软件测试目是(C ) A.为了表明程序没有错误 B.为了说明程序能正确地执行 C.为了发现程序中错误 D.为了评价程序质量 10、用白盒测试法设计测试用例方法包括(C) A.错误推测B.因果图 C.基本路径测试D.边界值分析 二、判断题(共10题,每题1分,共10分) 1.软件是一种逻辑实体,由可执行代码构成。(错) 用例模型是用来说明系统应该具备功能描述。(对)2. 软件质量主要通过软件功能测试来保证。(错 3.) UML4.中顺序图和协作图不仅能用来表示对象之间动态行为,也能表示对象内部状态变化。(错) 单元测试中只能使用白盒测试方法。5.(错)

(完整版)面向对象软件测试技术研究

面向对象软件测试技术研究 一、引言 软件测试是伴随着软件的产生而产生的。软件危机的频繁出现促使了软件测试的地位得到了大幅提升。软件测试已经不仅仅是局限于软件开发过程中的一个阶段,它已经开始贯穿于整个软件开发过程,成为软件产品质量控制与质量管理的重要手段之一。 软件测试技术作为软件工程学科的一个分支,是保证软件质量和可靠性的关键,因此它也是软件开发过程中的一个重要环节。它的核心思想是:对于输入域的特定输入,观察软件的执行结果,验证该结果与期望结果是否一致,然后根据结果作相应的和调整。在测试过程中,测试用例的选择决定测试的有效性,这也就直接影响到成本,是软件测试的关键和难点。目前,软件测试技术的发展还不是很成熟,测试人员在选择测试用例时通常根据直觉和经验进行,给测试带来很大的盲目性,最终导致的后果是使软件后期维护的费用在成本中居高不下。科学生成测试用例对提高软件质量不仅重要而且必要。 随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。它是一种新兴的测试用例生成技术。有优于以前的测试技术的方面。其中模型以其定义良好、功能强大、普遍适用的优点,为基于模型的测试提供了非常好的契机。 二、面向对象特征对软件测试的影响 面向对象技术是一个全新的开发模式,具有以下特点: (1)它要综合考虑软件开发过程所有阶段。 (2)在软件开发的整个生存周期中,每个阶段之间是连续的。 (3)开发过程分为面向对象分析(00A)、面向对象设计(OOD)、面向对象编程(OOP)、面向对象测试(OOT)四个连续的部分。 Coad和Yourdon给面}向对象的概念下了一个定义: 面向对象=对象+类+继承+通信 如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。一个而向对象的程序的每一个组成部分都是对象,计算是通过对象和对象之间的通信来执行的。 面向对象技术的本质是定义了类的抽象,将变量和与作用于它的操作封装到一块。然后用不同的类和方法组合成一个对象系统。面向对象软件将传统软件中的一个过程或一个方法内的复杂性转移到对象之间的交互中。面向对象语言一些本质特征形成了如下的一些新的故障、错误风险。

北邮阶段作业8

1. China has hundreds of islands,________ the largest is Taiwan. 正确答案:C 题目注释 A . in which B . at which C . of which D . from which √2. I can still remember the sitting-room_______ mother and I us ed to sit in the evening 正确答案:D 题目注释 A . which B . what C . that D . where √3. He had two sons, both ________ died in the war. 正确答案:B 题目注释 A . of them B . of whom C . who D . them √4. I wrote to him the day before yesterday. I wonder why he__________ 正确答案:C 题目注释 A . didn't ring up B . hadn't rung up C . hasn't rung up D . doesn't ring up

√5. Anyone ______ this opinion may speak out. 正确答案:C 题目注释 A . that againsts B . that against C . who is against D . who are against √6. _____ that not all government officials are honest. 正确答案:A 题目注释 A . It seems to me B . My believing is C . In my opinion, I believe D . I think in my mind √7. ______ , he knows how to live and study. 正确答案:C 题目注释 A . A child as he is B . As he is a child C . Child as he is D . Though he is child √8. The retiring teacher made a speech ________ she thanked the class for the gift 正确答案:C 题目注释 A . which B . of which C . in which D . that

北邮操作系统阶段作业1

一、单项选择题(共10道小题,共100.0分) 1. 下面的哪种事件,操作系统不能从进程得到对CPU的控制权 A. 故障中断 B. IO中断 C. 时钟中断 D. 阻塞进程等待的事件发生 2. 考虑到操作系统与用户进程的关系,Windows NT属于哪一类操作进程 A. 非进程的内核方式 B. 在用户进程内部执行 C. 操作系统的进程方式 D. 以上都不是 3. (错误)一个处于阻塞状态的进程,如果它等待的事件发生,则它的状态将变为: A. 运行状态 B. 阻塞状态 C. 就绪状态 D. 以上都不是

4. (错误)处于挂起等待状态的进程,如果得到解除挂起的命令,它的状态将变为: A. 运行状态 B. 等待状态 C. 就绪状态 D. 不变 5. (错误)关于重定位,下面的描述哪个是不对的 A. 重定位技术有静态重定位和动态重定位两种 B. 重定位是把程序中的绝对地址变换为相对地址 C. 在程序装入主存中时进行重定位是静态重定位 D. 对应用软件的重定位是由操作系统实现的 6. (错误)计算机系统用()电路来判断中断的优先级,以确定响应那个中断。 A. 中断扫描 B. 中断屏蔽 C. 中断逻辑 D. 中断寄存器

7. 计算机内存中是按什么进行的编址? A. 位 B. 字节 C. 字 D. 块 8. 下面的软件,不属于操作系统的是 A. Office B. Windows XP C. DOS D. Linux 9. 在操作系统的分类中,属于不同分类方法的有 A. 多道批处理操作系统 B. 实时操作系统 C. 分时操作系统 D. 网络操作系统 10.进程的共享性主要体现在()。

软件工程与软件测试阶段作业及答案

2018年春季软件工程与软件测试阶段作业及答案 第三次阶段作业得分100分 一、判断题(共8道小题,共40.0分) 1、软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。错误 2、软件工程师总是需要从头开始创建组件,以充分满足客户的期望。错误 3、如果过去的交互模型已经确定创建了用户的期望,那变化模型一般是不好的。正确 4、安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。正确 5、在软件质量保证工作中,软件验证和软件确认之间没有区别。错误 6、面向对象软件的类测试相当于传统软件的单元测试。正确 7、边界值分析只能用来做白盒测试。错误 8、等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。正确 二、单项选择题(共12道小题,共60.0分) 1、下面哪个是用来描述程序细节的图形符号?D 流程图 2、在传统的软件工程,模块必须符合下列哪些角色?D 以上全部 控制构件 基础设施构件 问题域构件 3、对几乎每一个用户界面来说,几个常见的表面设计问题,包括 错误信息处理 响应时间 4、被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。C 产品用户 5、下面这些框架活动,哪一项不是通常与用户界面设计过程有关? A、成本估算 6、自顶向下的集成测试,它的主要优点是 重大决策点被早期测试 不需要写驱动程序 7、自底向上的集成测试,它的主要优点是C不需要写桩程序 8、下面那个顺序是传统软件测试的正常顺序? C、单元测试、集成测试、系统测试、确认测试 9、循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。 D、集中测试循环结构的有效性 路径测试:依靠基本路径测试 条件测试:检查程序模块中的逻辑条件 数据流测试:选择基于变量的定义和使用位置为基础的测试路径黑盒测试 10、需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?D、白盒测试 11、需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?A、黑盒测试 12、来自行为类模型的测试应该以什么为基础?C、状态图 第二次阶段作业得分100分 一、判断题(共8道小题,共40.0分)

北邮计算机信息系统工程测试2

1. (错误) 模块之间的接口错误属于()。 A. 系统错误 B. 功能错误 C. 过程错误 D. 编码错误 2. (错误) 关于良好的程序设计风格,正确的叙述是()。 A. 注释越多越好 B. 变量名越简单越好 C. 源程序应文档化 D. 变量应先引用后说明

3. 系统分析的主要目标是完成系统的()。 A. 详细调查 B. 逻辑方案 C. 初步调查 D. 可行性分析 4. 5. 系统开发任务书是哪项工作的成果()。 A. 初步调查 B. 可行性分析 C. 详细调查 D. 系统分析 6. 7. 信息运动的基本形式是()。 A. 信息输入输出 B. 信息处理 C. 信息控制

D. 信息循环 8. 9. 系统开发的生命周期依次包括()。 A.系统分析,系统设计,系统实施 B. 系统规划,系统设计,系统实施 C. 系统设计,系统实施,系统分析 D. 系统设计,系统实施,系统评价 10. 11. 获取高层管理者意见的最好形式是()。 A. 查阅文件 B. 发调查表 C. 面谈 D. 开座谈会

12. 13. 信息存储子系统中不包括()。 A. 数据库系统 B. 模型库系统 C. 知识库系统 D.程序库系统 14. 15. 信息化生产力的三个重要因素是()。 A. 社会,经济,技术 B. 社会,人,技术 C. 人,技术,经济 D. 人,技术,组织管理 16. 17. 用生命周期法开发系统。可行性分析工作所处的阶段是 ()。 A. 系统分析阶段 B. 系统设计阶段

C. 系统实施阶段 D.系统运行和维护阶段 知识点: 第二单元 学生答案: [A;] 标准答案: A; 得分: [10] 试题分值: 10.0 提示:

软件研发测试报告

丰台科技馆科普互动远程点播系统 研发测试报告 拟制:李志洋日期: 审核:史方舟日期: 批准:袁爱英日期: 北京锦绣年华信息技术有限责任公司 编制日期:2007年12月

目录 1 范围................................................................... 1.1定义.............................................................. 1.1.1标识......................................................... 1.1.2术语......................................................... 1.1.3缩写词....................................................... 1.2系统概述.......................................................... 1.2.1软件用途..................................................... 1.2.2特性......................................................... 1.2.3项目背景..................................................... 1.2.4运行环境..................................................... 1.3文档概述.......................................................... 2引用文档............................................................... 3测试结果概述........................................................... 3.1测试环境的影响.................................................... 3.2改进建议.......................................................... 4详细的测试结果......................................................... 4.1基础平台 > 人员管理 > 用户管理.................................... 4.1.1测试结果小结................................................. 4.1.2遇到的问题................................................... 4.1.3与测试用例/过程的偏差........................................ 4.2基础平台 > 全局设置 > 代码维护.................................... 4.2.1测试结果小结................................................. 4.2.2遇到的问题................................................... 4.2.3与测试用例/过程的偏差........................................ 4.3基础平台 > 权限管理............................................... 4.3.1测试结果小结................................................. 4.3.2遇到的问题................................................... 4.3.3与测试用例/过程的偏差........................................ 4.4基础平台 > 网站定制............................................... 4.4.1测试结果小结................................................. 4.4.2遇到的问题................................................... 4.4.3与测试用例/过程的偏差........................................ 4.5门户前台.......................................................... 4.5.1测试结果小结................................................. 4.5.2遇到的问题................................................... 4.5.3与测试用例/过程的偏差........................................ 5测试记录............................................................... 1范围 1.1定义 此份测试报告是程序员在进行测试计划(单元测试)指定测试编写。

北邮2019年秋季多媒体计算机技术阶段作业一、二

阶段作业一 一、判断题(共5道小题,共25.0分) 1. 信息熵编码又称为统计编码,它是根据信源符号出现概率的分布特性而进行的压缩 编码。 A. 正确 B. 错误 2. 光盘存储数据采用EFM编码,即将1字节的8位编码为14位的光轨道位。 A. 正确 B. 错误 3. 凹凸贴图(Bump Mapping)是一种在3D场景中模拟粗糙表面的技术。 A. 正确 B. 错误 4. 视频采集卡一般都配有采集应用程序以控制和操作采集过程。 A. 正确 B. 错误

5. 一般来讲,信杂比大于75分贝的即为甲级摄像机,反之则为乙级摄像机。 A. 正确 B. 错误 二、多项选择题(共5道小题,共25.0分) 1. 前向预测被用于:()。 A. I图像 B. P图像 C. B图像 D. A图像 2. MPEG的系列标准中正式推广的有:()。 A. MPEG-1 B. MPEG-2 C. MPEG-3 D. MPEG-4

3. ()是可逆编码/无失真编码。 A. Huffman编码 B. 预测编码 C. 变换编码 D. 算术编码 4. 如今比较流行的3D音效API有:()。 A. Direct Sound 3D B. DirectX C. A3D D. EAX 5. SVCD/CVD(PAL制式)常用MPEG-2哪个等级的图像分辨率:()。 A. 1/2D1 (352×576) B. 2/3D1 (480×576) C. 3/4D1 (528×576) D. D1(720×576) 三、单项选择题(共10道小题,共50.0分) 1. 多媒体技术最早起源于20世纪()年代中期。

我国软件测试技术研究现状及对策分析

我国软件测试技术研究现状及对策分析 摘要軟件测试技术应用研究本质在于提高软件测试准确性,解决软件开发管理缺陷,确保软件测试数据的真实可信。现阶段我国的软件测试技术应用主体状况良好,在技术应用细节及技术研发管理方面仍需努力。对此本文将针对我国软件测试技术研究现状及问题,提出部分软件测试研究技术管理方案,进而为后续阶段软件测试技术高效化及全面化应用提供理论参考内容。 关键词软件测试;技术;研究;现状;对策 1 软件测试技术应用现状 现阶段我国的软件测试技术应用种类繁多,涉及测试内容涵盖软件测试的各个方面,基础性测试工作的开展总体上符合软件测试及应用需求,对于软件测试技术应用也逐步趋于完善。但在细节化控制及软件测试规范方面,仍存一定的实际性问题。综合现有的软件测试情况,软件测试应用结构主要范围三个方面,首先是企业方面,其次是人员方面,第三是技术规范方面,其中人员方面在软件测试应用中起到主导作用,是现阶段软件测试应用现状改善的核心关键。 1.1 软件测试企业现状 企业对于软件测试技术应用商业化较为严重,相关的软件测试项目未能考虑软件使用适应性及兼容性问题,仅将软件检测做出体系化商品进行业务销售,相关企业制定的软件测试管理标准也并不统一,从而形成软件测试市场杂乱不堪的景象,对于软件测试工作的规范化管理产生不良影响。 1.2 软件测试人员现状 在软件测试人员方面,我国现有的软件测试人才储备数量相对较高,远超欧美等发达国家,但在人才技术应用专业性方面,却存在一定的差距,部分企业在软件测试人员的培训方面投入相对较低,未能充分的发挥软件测试的多岗协调优势,继而使软件测试人员对于相关专业技能的掌握出现偏差,难以按照严格的软件测试标准执行软件测试管理方案。 1.3 软件测试管理现状 软件测试管理的目的在于提高软件测试规范性,降低软件测试误差,确保软件测试数据结构的真实性。软件测试管理涉及内容较多,企业对于软件测试管理工作实际重视程度不高,使软件测试管理工作进行始终无法达到规范化管理标准,进而造成软件测试结构误差严重,对软件的实际应用影响颇深[1]。 2 软件测试技术应用问题

软件工程与软件测试阶段作业三

一、判断题(共8道小题,共40.0分) 1. OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件2. 1.正确 2.错误 知识点: 第十一章构件级设计建模 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 3. 在详细设计层面使用构造型可以帮助识别构件的特性 4. 1.正确 2.错误 知识点: 第十一章构件级设计建模 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 定义用户界面对象和行为的一个方法是进行用例的语法分析。 2. 1.正确 2.错误 知识点: 第十二章完成用户界面设计

学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 调试是不是测试,但总是作为一个测试的结果发生。 2. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。 2. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 在软件质量保证工作中,软件验证和软件确认之间没有区别。 2.

3. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 1. 多类测试太复杂,以至于不能使用随机测试类来测试。 2. 1.正确 2.错误 知识点: 第十四章测试战术 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 1. 边界值分析只能用来做白盒测试。 2. 1.正确 2.错误 知识点: 第十四章测试战术 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 二、单项选择题(共12道小题,共60.0分)

基于Tricon平台的DCS软件测试技术研究

基于Tricon平台的DCS软件测试技术研究 摘要:福清核电厂采用数字化仪控技术,其1E级过程控制部分采用Tricon平台。Tricon平台是比较成熟的DCS控制系统,具有高容错能力的可编程逻辑及过程控 制技术。本文在介绍Tricon平台的基础上,对1E级机柜的软件测试和测试过程 中遇到的问题及其解决方案也进行了相应的介绍。 关键词:Tricon平台;软件测试 1 背景概述 在福清核电,数字化控制系统可分为不带抗震要求的非安全级(NC)、带抗 震要求的非安全级(NC+)和安全级(1E)三类[1],其中NC和NC+级可以统一归为非安全级。其中安全级主要完成在事故工况下的保护和事故缓解功能,主要包 括反应堆跳堆、专设安全设施控制、事故后监视等功能。其中1E机柜采用Tricon 平台,实现了福清核电的反应堆保护系统的所有功能。 2 福清核电反应堆保护系统及Tricon平台介绍 2.1 福清核电反应堆保护系统介绍 福清核电1、2号机反应堆保护系统根据功能分为:反应堆停堆系统(RTS) 和专设安全设施驱动系统(ESFAS)。RTS分为4个保护通道(IP、IIP、IIIP、IVP),每个保护通道由两个独立的子系统构成(Sub1、Sub2),四个保护组的子系统间相互交换“局部脱扣信号”。每个保护通道的每个多样性子系统都要进行逻 辑表决(2/4、2/3或1/2)以产生紧急停堆信号。ESFAS由两个保护系列组成(TrainA、TrainB),每个保护系列也包含两个子系统,子系统1和子系统2。另外,RPR数据服务器(TrainA Server、TrainB Server)的主要功能是采集和处理并 将其送到安全级显示单元(S-VDU)进行显示,同时间S-VDU上发出的闭锁/复位 指令送到RTS或ESFAS。同时服务器作为1E相关数据在KIC及BUP上进行显示; 两个A、B列服务器分别与A、B列的SVDU服务器通过网络相连接。 2.2 Tricon平台介绍 Tricon采用三重模件冗余(Triple Modular Redundant,TMR)结构实现容错。系统由三个完全相同的系统支路组成(电源模件除外,该模件是双重冗余)。每 个系统支路独立地执行控制程序,并与其它两个支路并行工作。 2.2.1 硬件介绍 一般地,一个基本的Tricon控制器由下列部件组成:主处理器、I/O模件、 通讯模件、用于安装模件的机架、现场连接线、以及一台TriStation PC。每个Tricon系统需要三个主处理器,而每个主处理器独自操控一条支路。每个主处理 器通过Tribus总线与其他主处理器通讯。其中主处理器主要实现对送入主处理器 的数据进行表决、进行控制逻辑并将运算结果输送至输出模件等功能。 而I/O模件分为四种:数字量输入模件、数字量输出模件、模拟量输入模件 和模拟量输出模件。其中数字量输入模件每5-10ms扫描输入点,并且3个通道 独立传输信号,传递的信号在主处理器中进行表决后的值才能被程序使用。数字 量输出模件则获取从主处理器传达过来的输出指令。模拟量输入模件仅接受电压 输入。模拟量输出模件也有三条支路,正常输出时,三条支路只会有一条被选中,一旦发生错误,系统将停止使用出错的支路,并切换到其它正常的支路继续输出。 2.2.2 软件介绍 在福清核电站的Tricon系统中,采用Tristation 1131编写其控制程序。在Tristation 1131软件中,可以使用三种程序语言:梯形图逻辑(LD)、功能块逻

软件工程中软件测试技术的研究

软件工程中软件测试技术的研究 信息化时代的意义并不是表现为对庞新时代信息的掌握,而是表现在其能够对相关数据实施专业化的处理。信息化时代本身具有多个层面的特点,一是其数据体量非常巨大,二是其数据的类型较为繁多,三是其价值密度明显偏低,存在过多不相干的信息,需要实施深度挖掘。四是信息的处理速度非常快,具有立竿见影的效果和以往所采用的传统数据挖掘技术存在本质的区别。在这种背景下,多数软件的形态也随之发生改变,实施软件测试的重点及方式等也处于不断发展的状态当中,本文对此进行了研究。 1 新时代背景下的ORACLE问题 在软件工程中,软件测试地目的是为了能够发现和找出软件错误运行的情况,专门判断测试过程是否通过的可验证即被称为ORACLE,在如今新时代的背景下,不管是趋势分析还是相应的图论计算等,都开始变得越来越困难。新时代的处理模式,主要包括了物理作用下的数据处理和化学作用下的数据处理两种类型模式。其中,物理作用下的数据处理,主要是在保证其价值的情况下,不断的缩小其数据的规模,然后由此清洗不变的数据基本属性。这其中就包含了针对数据处理的多种方式,能够有效的实现将新时代花销,的物理式变化。因此,物理作用下的数据处理测试ORACLE本身并没有问题。 而基于化学作用下的数据处理,则具备最主要的预测和快速算法的问题,这两个问题都非常经典,直接促使ORACLE的确定变得异常的

困难。比如在计算个性化推荐统计学信息当中,经过个性化推荐的商品,更容易获得用户们的喜爱,当然也存在一半不喜欢的概率。而经过计算的结果也只是表明此类商品被喜欢的概率相对较高。概率性问题直接导致结果的正确性和确定性产生本质的区别,直接致使ORACLE 确定的难度。 2 传统测试平台难以符合新时代处理的要求 以往所采用的软件性能测试,主要是借助控制器协调本地直接向服务器端发出服务的请求,由此实现对服务器压力的测试,其测试负载产生器都属于局部的物理主机。相对少量的服务器构成应用系统来说,用户数在数百上千量级的应用服务,才能有效满足应用的需求。 如今,随着云计算的发展,用户的需求也在不断的增长,其多个系统所需支持的并发用户也在不断的增加,相应的访问量也在由此攀升。这就需要针对服务端系统是否能够真正承受如此巨大的用户访问量进行有效的测试,可直接在系统上线之前就展开较为充分的测试内容。以往局域网主机测试方法所产生压力,很难真正满足服务器对其所产生的压力测试需求。由此软件测试工作中开始出现一系列的问题。一是负载产生器的物理机数量很难获得动态的扩展;二是新时代所驱动的云计算系统,直接采用了广泛的分布客户端。三是在网络海量数据的推动下,控制器所监控的负载产生器状态直接成为性能测试的瓶颈,很容易由此引发测试失败。四是控制器对负载产生器的同步问题变得越来越复杂,直接影响到负载测试的效果。 3 软件服务化所引发的测试挑战

相关文档
相关文档 最新文档