北京邮电软件测试技术阶段作业

合集下载

2018北京邮电软件测试技术阶段作业一2

2018北京邮电软件测试技术阶段作业一2
A.正确
B.错误
知识点:
第一次阶段作业1
学生答案:
[B;]
标准答案:
B;
得分:
[10]
试题分值:
10.0
提示:
3.在开始录制之前,应关闭录制会话不需要的所有浏览器、网页或应用程序。
A.正确
B.错误
知识点:
第一次阶段作业1
学生答案:
[A;]
标准答案:
A;
得分:
[10]
试题分值:
10.0
提示:
4.低级录制模式分两种:其中第一种是相对于指定窗口的录制,另一种是相对于屏幕的录制。
学生答案:
[B;]
标准答案:
B;
得分:
[10]
试题分值:
10.0
提示:
6.
二、多项选择题(共5道小题,共50.0分)
1.请在以下4个选项中选择错误的选项。
A.假设在运行设置中选择Run on all rows选项,在QTP的Data Table中建立4行数据,其中第2行的值为空,则QTP在执行两次迭代后运行结束。
知识点:
第一次阶段作业2
学生答案:
[A;B;C;D;]
标准答案:
A;B;C;D;
得分:
[10]
试题分值:
10.0
提示:
6.
知识点:
第一次阶段作业1
学生答案分:
[10]
试题分值:
10.0
提示:
2.以下属于Action类型的是哪几项。
A.非重用型
B.重用型
C.内部型
D.外部型
知识点:
第一次阶段作业2
学生答案:
[A;B;D;]
标准答案:

【北邮】软件工程与软件测试 阶段作业3

【北邮】软件工程与软件测试 阶段作业3
C.稳定性
D.以上所有
知识点:
第十四章测试战术
学生答案:
[]
标准答案:
D
得分:
[0]
试题分值:
5.0
提示:
10.(错误)
由于什么,使得测试面向对象的类操作是更为艰难
A.封装
B.继承
C.多态性
D.b和c
知识点:
第十四章测试战术
学生答案:
[]
标准答案:
D
得分:
[0]
试题分值:
5.0
提示:
11.(错误)
深层结构测试的目的不是要
学生答案:
[]
标准答案:
E
得分:
[0]
试题分值:
5.0
提示:
8.(错误)
下面那个顺序是传统软件测试的正常顺序?
a.集成测试
b.系统测试
c.单元测试
d.确认测试
A.a, d, c, b
B.b, d, a, c
C.c, a, d, b
D.d, b, c, a
知识点:
第十三章软件测试策略
学生答案:
[]
标准答案:
A.设计模型
B.用户模型
C.系统模型
D.系统感觉
知识点:
第十二章完成用户界面设计
学生答案:
[]
标准答案:
D
得分:
[0]
试题分值:
5.0
提示:
6.(错误)
回归测试应该集成测试的正常组成部分,因为新的模块被加入到系统中时,新的
A.控制逻辑被调用
B.数据流路径被建立
C.驱动程序需要测试
D.以上所有
E.a和b
基于图的测试方法只能用于面向对象系统

《软件测试技术》试题库答案

《软件测试技术》试题库答案

《软件测试技术》试题库答案江西先锋学院____-____学年第二学期《软件测试技术》试题库答案一、填空题(每空2分,共15空,分数为30分)1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支______被执行一次。

至少2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。

等价类划分法,边界值分析法,决策表法,因果图法 3、黑盒测试又称之为___________测试。

功能4、等价类划分有两种不同的情况:____________和____________。

有效等价类,无效等价类5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。

语句覆盖,判定覆盖,条件覆盖,路径覆盖6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和____________。

白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的______________而执行程序的______________。

错误,过程8、测试用例是由______________和预期的______________两部分组成。

测试输入数据,输出数据19、白盒测试又称为______________,可以分为______________和______________两大类。

结构测试,静态测试,动态测试10、软件是包括____________﹑____________﹑____________的完整集合。

程序,数据,相关文档11、边界值分析法属于____________。

黑盒测试12、单元测试是以____________说明书为指导,测试源程序代码。

北邮网院软件工程与软件测试阶段作业题和答案

北邮网院软件工程与软件测试阶段作业题和答案

北邮网院软件工程与软件测试阶段作业题和答案一、判断题(共 8 道小题,共 40.0 分)1.一般情况下,如果软件的行为与它的设计者的目标是一致的,那软件才成功。

A. 正确B. 错误知识点: 第一章软件工程介绍2. 大部分软件开发项目首先设法满足一些企业的需要。

A. 正确B. 错误知识点: 第一章软件工程介绍3. 所谓“新经济”的笼罩在 90 年代的商业和金融死亡,不再影响的企业和软件工程师的决定。

A. 正确B. 错误知识点: 第一章软件工程介绍4. 软件过程可以在预先已有的软件模式之外被构造出来,以更好地满足软件工程的需要。

A. 正确B. 错误知识点: 第二章过程综述试题分5. 在统一过程模型中,需求被迭代德确定,而且可能跨越一个以上的过程阶段。

A. 正确B. 错误知识点: 第三章过程模型试题分6. 所有的敏捷过程模型或多或少不同程度上符合了敏捷的“软件开发宣言” 的原则。

A. 正确B. 错误知识点: 第四章敏捷视角下的过程7. 每个沟通会议应该有一个推动者,以确保客户不能去控制会议议项。

A. 正确B. 错误知识点: 第五章软件工程实践综述8.软件工程实践的本质是理解问题,计划解决方案,实施计划,并检查结果的精确度。

A. 正确B. 错误知识点: 第五章软件工程实践综述9.二、单项选择题(共 12 道小题,共 60.0 分)1. 软件退化不是磨损导致的,是因为A. 软件工作在在恶劣环境中B. 软件被经常使用后,缺陷可能被发现C. 多次需求变更引进了组件交互的错误产生D. 软件的备用构件变得很难去布置知识点: 第一章软件工程介绍2. 下面那个是团队软件过程的目标?A. 加速软件过程改进B. 允许训练有素的专业人士更好的时间管理C. 建立自我指导软件团队D. 显示经理如何降低成本和保持质量E. b 和 c知识点: 第二章过程综述试题分3. 下面这些哪个不是个人软件过程的特点?A. 强调对工作产品的个人测量B. 第一线工作人员需要由项目经理严谨监督C. 单个第一线工作人员负责项目估算和调度D. 第一线工作人员有权控制软件产品质量工作知识点: 第二章过程综述试题分4. 过程模型被描述为敏捷,因为他们A. 取消繁琐文件的需要B. 强调灵活性和适应性C. 在计划活动时,不浪费开发时间D. 广泛使用原型开发知识点: 第二章过程综述试题分5. 形式化方法软件开发模式使用数学方法去A. 规范定义的基于计算机的系统B. 开发无缺陷的计算机为基础的系统C. 正确性验证计算机的系统D. 以上所有知识点: 第三章过程模型试题分6. 快速应用程序开发模式(RAD)是A. 基于组件开发模式的另一个名字B. 一个有用的方式,当用户不能很清楚的定义需求的时候C. 线性顺序模型的高速变体。

《软件测试技术》期末A卷及参考答案

《软件测试技术》期末A卷及参考答案

单项选择题:共20小题,每小题1分,满分20分;请将答案填入题后括号中。

1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低()(A)需求分析(编制产品说明书)(B)设计(C)编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是()(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)模块接口测试(B)局部数据结构测试(C)路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是()(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是()(A)测试计划(B)测试用例(C)程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()(A)大棒模式(B)边写边改模式(C)瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()(A)判定覆盖(B)条件覆盖(C)判定/条件覆盖(D)组合覆盖13.下列说法不正确的是()(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

北京邮电软件测试技术阶段作业

北京邮电软件测试技术阶段作业

一、判断题(共5道小题,共50.0分)1. 低级录制模式分两种:其中第一种是相对于指定窗口的录制,另一种是相对于屏幕的录制。

A. 正确B. 错误2. QTP在录制过程中,遇到部分Web事件无法模拟操作,此时的解决方案就是进入Web Event RecordingConfiguration设置框并将Event configuration level提升至最高的High等级即可解决所有问题。

A. 正确B. 错误3. QTP测试结果从优先级高到低排列顺序是micFail>micWarning>micPass>micDone。

A. 正确B. 错误4. 自动化测试的一个重要理念:测试数据和脚本业务的抽离。

A. 正确B. 错误5. 第一种描述性编程中,如果父对象描述了,子对象则一定要描述,不然QTP会报错。

A. 正确B. 错误二、多项选择题(共5道小题,共50.0分)1. 下面描述中,哪几项是向QTP对象库添加对象的步骤。

A. 第一步,点击Add Object to Local按钮,在点击后会出现一个白色手指。

B. 第二步,拖动白色手指至待添加的对象上,点击鼠标左键。

C. 第三步,只有被点击的对象被添加至对象库中,其父对象不会被添加至对象库中。

D. 第四步,最终确认要添加的对象,确认无误后点击OK按钮。

2. 正确开启模拟录制(Analog Recording)的方法是A. QTP上方菜单栏→Automation→Analog recording。

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

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

D. 以上都是。

3. 请排列QTP业务操作及执行流程的顺序,1、录制2、打开浏览器3、回放4、打开QTPA. 1234B. 4213C. 2341D. 32144. 下面描述中,哪几项是描述Global Sheet与Local Sheet的区别。

A. Global Sheet是一个全局变量!有几行数据,程序就要回放几次B. Global Sheet这个全局变量是受Data Table iterations控制的C. Local Sheet是个局部变量,它并不受Data Table iterations控制,无论有多少行数据,它只运行一次(前提是GlobalSheet没有数据,或只有一行数据,或设置为只运行一次)D. Global不止一行数据,设置为Run on all rows,Action也设置为Run on all rows,此时Global和Action的每行都要运行且同步运行一、判断题(共5道小题,共50.0分)1. RecoveryFunction1函数中的Arguments参数,语句Printjoin(Arguments, ", "),输出所有参数,以分号分隔。

XXX(北京)软件工程第二阶段在线作业满分答案

XXX(北京)软件工程第二阶段在线作业满分答案

XXX(北京)软件工程第二阶段在线作业满分答案C、所有模块的扇入和扇出都应该相等D、模块的层次应该尽量复杂,以适应各种需求我的答案:A改写:在软件结构化设计中,一个好的软件结构设计应该尽量减少顶层的扇出,增加中间层的扇出,让底层的模块拥有较低的扇入。

C、项目开发计划D、需求规格说明和概要设计说明我的答案:A此题得分:2.5分11.在整个软件维护阶段中,占比例最大的是哪一种维护?我的答案:完善性维护此题得分:2.5分12.在设计测试用例时,黑盒测试主要需要研究哪些文档?我的答案:需求规格说明和概要设计说明此题得分:2.5分13.符合设计要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为什么?我的答案:可靠性此题得分:2.5分14.瀑布模型把软件生命周期划分为哪三个阶段?我的答案:软件定义、软件开发和运行和维护此题得分:2.5分15.分层数据流图的顶层描述了系统的什么?我的答案:软件的作用此题得分:2.5分16.总体结构设计又称为什么?我的答案:概要设计此题得分:2.5分17.软件测试的目的是什么?我的答案:发现程序中的语法错误此题得分:2.5分18.下列各项中不属于逻辑覆盖的是哪一项?我的答案:全部覆盖此题得分:2.5分19.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为什么?我的答案:改善性维护此题得分:2.5分20.软件详细设计的主要任务是确定每个模块的什么?我的答案:算法和使用的数据结构此题得分:2.5分35.(2.5分)软件需求规格说明书是软件开发过程中最后一个编写的文档。

错误正确我的答案:错误此题得分:2.5分36.(2.5分)软件测试的目的是为了证明软件是正确的。

错误正确我的答案:错误此题得分:2.5分37.(2.5分)软件设计阶段的目标是将需求转化为软件的结构和功能。

正确错误我的答案:正确此题得分:2.5分38.(2.5分)软件开发过程中,需求分析阶段是最重要的阶段。

软件测试技术(习题卷26)

软件测试技术(习题卷26)

软件测试技术(习题卷26)第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]以下不属于白盒测试技术的是( )。

A)逻辑覆盖B)基本路径测试C)循环覆盖测试D)等价类划分答案:B解析:2.[单选题]测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()A)随机选择B)划分等价C)根据接口进行选择D)根据数据大小进行选择答案:B解析:3.[单选题]App在安装过程中是否可以取消安装,如果可以取消安装,确保取消安装的处理要与App概要设计描述一致,例如,如果App概要设计描述取消安装的处理过程为:取消安装进行( ),将已经安装的文件全部删除;那么在实际取消安装时也必须如此处理。

A)回滚处理B)进程处理C)系统修复D)事务处理答案:A解析:4.[单选题]大多数实际情况下进行单元测试时,设计测试用例方法是( )A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)使用白盒测试D)使用黑盒测试答案:C解析:5.[单选题]( )。

软件公司的人员组成中以下不是必需的是()A)几个高水平的项目经理B)一批优秀的技术人员C)一批踏实的行政人员D)一批能喝酒唱歌聊天的市场人员答案:D解析:A)支持脚本语言B)对程序界面中对象的识别能力C)抽象层D)支持数据驱动测试答案:D解析:7.[单选题]大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试。

下列不符合大突击测试的特点的是( )。

A)大突击测试的自动化能力差B)大突击测试要找出导致失效的原因很困难C)大突击测试要额外编写特殊的辅助测试程序D)大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试答案:A解析:8.[单选题]修复软件缺陷费用最高的是( )阶段A)编制说明书B)设计C)编写代码D)发布答案:D解析:9.[单选题]( )是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也要至少出现一次。

开放大学软件测试技术-形成性考核作业二(Web应用测试)

开放大学软件测试技术-形成性考核作业二(Web应用测试)

江苏开放大学形成性考核作业学号:姓名:课程代码:课程名称:软件测试技术评阅教师:第 2 次任务共 4 次任务Web应用测试策略一、选择题(10×5分)1.关于白盒测试与黑盒测试的最主要区别,正确的是(B )。

①白盒测试侧重于程序结构,黑盒测试侧重于功能②白盒测试可以使用测试工具,黑金测试不能使用工具③白盒测试需要程序员参与,黑盒测试不需要④白盒测试针对软件代码,进行其逻辑、结果、编程习惯的检查;黑盒测试针对软件成品,对其功能进行测试⑤白盒测试工程师发现的问题价值高于黑盒测试工程师发现的问题A.①②④B.①④C.②③④D.①③④2.软件测试的基本方法包括白盒测试和黑金测试方法,以下关于二者之间关联的叙述,错误的是(C )。

A.黑盒测试与白盒测试是设计测试用例的两种基本方法B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到10%D.应用系统负载压力测试一般采用黑盒测试方法3.下列关于测试的描述中,正确的是(C )。

A.静态测试是通过运行程序来走查、符号执行、需求确认B.白盒测试又称结构测试,属于动态测试C.动态测试是通过运行程序来检查、分析程序的执行状态和程序的外部表现D.黑盒测试又称功能测试,属于静态测试4.( A )不是文档测试包括的内容。

A.合同文档B.开发文档C.管理文档D.用户文档5.针对用户手册的测试,描述不正确的是(C )。

A.准确地按照手册的描述使用程序B.检查每条陈述C.修改错误设计D.查找容易误导用户的内容6.正确的集成测试描述包括( C )。

①集成测试也叫作组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入/输出模块、复杂算法模块中存在的错误能够较早地发现③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求④集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题A.①②B.②③C.①④D.②④7.以下关于白盒测试和黑盒测试的理解,正确是(A )。

17秋学期《软件工程与软件测试技术》在线作业

17秋学期《软件工程与软件测试技术》在线作业

17秋学期《软件工程与软件测试技术》在线作业17秋学期《软件工程与软件测试技术》在线作业一、单选题(共 20 道试题,共 40 分。

)V1. ()可以作为软件测试结束的标志A. 使用了特性的测试用例B. 缺陷强度曲线下降到预定的水平C. 查出了预定数目的错误D. 按照测试计划中所规定的时间进行了测试满分:2 分2. 用边界值分析法,假定1<x<100,那么x在测试中应该取的边界值是< p="">A. X=10,X=100B. X=9,X=10,X=100,X=101C. X=10,X=11,X=99,X=100D. X=9,X=10,X=50,X=100满分:2 分3. 软件内部/外部质量模型中,以下哪一项不是功能性包括的子特性A. 适合性B. 准确性C. 稳定性D. 互操作性满分:2 分4. 在McCall软件质量度量模型中,属于面向软件产品适应的是A. 可用性B. 可维护性C. 适应性D. 可互操作性满分:2 分5. 用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值A. X=10,X=100B. X=9,X=10,X=100,X=101C. X=10,X=11,X=99,X=100D. X=9,X=10,X=50,X=100满分:2 分6. 国家有关软件标准法规中,产品的特性不包括A. 功能性B. 可靠性C. 易用性D. 简单性满分:2 分7. 针对用户手册的测试,哪项描述不正确A. 准确地按照手册的描述使用程序B. 检查每条陈述C. 修改错误设计D. 查找容易误导用户的内容满分:2 分8. 软件产品使用质量特性包括A. 适应性、生产率、可靠性、满意度B. 有效性、生产率、安全性、满意度C. 有效性、可靠性、适应性、满意度D. 适应性、适用性、效率、满意度满分:2 分9. 广义的软件测试包括A. 单元测试、集成测试、确认测试和系统测试B. 确认、验证和测试C. 需求评审、设计评审、单元测试和综合测试D. 开发方测试、用户测试和第三方测试满分:2 分10. 下述说法错误的是A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。

北邮网院web技术阶段作业

北邮网院web技术阶段作业
D.new Now
知识点:
阶段作业二
学生答案:
[C;]
标准答案:
C
得分:
[10]
试题分值:
10、0
提示:
8.有JavaScript语句"var x=0;while(____) x+=2;",要使while循环体执行10次,空白处得循环判定式应写为( )
A.x<10
B.x<=10
C.x<20
D.x<=20
C.<stylesheet>mystyle、css</stylesheet>
D.<a href="mystyle、css"></a>
知识点:
阶段作业一
学生答案:
[B;]
标准答案:
B
得分:
[10]
试题分值:
10、0
提示:
5.HTML设置围绕表格得边框宽度得代码就是就是( )
A.<table size=#>
知识点:
阶段作业三
学生答案:
[A;]
标准答案:
B
得分:
[0]
试题分值:
10、0
提示:
2.下面XML元素定义正确得就是( )
A.<first name>王一</first name>
B.<first、name>王一</first、name>
C.<first、name>王一
D.<first、name>王一</>
A.reset
B.set
C.button

北京邮电大学-数据库原理与应用-阶段作业与期末考试试题

北京邮电大学-数据库原理与应用-阶段作业与期末考试试题

数据库原理与应用阶段作业1:1. 下面系统中不属于关系数据库管理系统的是______。

A. OracleB. MS SQL ServerC. IMSD. DB21. 下列软件不属于数据库管理系统的是_____。

A. UNIXB. ORACLEC. FOXPROD. SQL SERVER1. DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和_____。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员1. 对某个具体的数据库应用来说,下列说法中正确的是______。

A. E-R 图是唯一的B. 数据模型是唯一的C. 数据库文件是唯一的D. 以上三个都不是唯一的1. 以下不属于数据库系统组成的是____________。

A. 硬件系统B. 数据库管理系统及相关软件C. 数据库管理员(DBA)D. 文件系统1. 下列四项中说法不正确的是______。

A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性1. 与文件管理系统相比,______不是数据库系统的优点。

A. 数据结构化B. 访问速度快C. 数据独立性D. 冗余度可控1. 下列四项中,不属于关系数据库特点的是_______。

A. 数据冗余小B. 数据独立性高C. 数据共享性好D. 多用户访问1. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。

A. 只存在一对多的实体关系,以图形方式来表示B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在C. 能体现一对多、多对多的关系,但不能体现一对一的关系D. 关系模型数据库是数据库发展的最初阶段1. 用树型结构表示实体间联系的模型是______。

A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是1. 关系数据库用______来表示实体之间的联系。

A. 树结构B. 网结构C. 二维表D. 线性表阶段作业2:1. 在E-R概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范围是实体的_____。

北京邮电大学网络教育学院-软件工程综合练习题及解答

北京邮电大学网络教育学院-软件工程综合练习题及解答

《软件工程》综合练习题第一章一、单项选择题1、软件是一种逻辑产品,软件产品具有无形性,它是通过()体现它的功能和作用的。

A、复制B、计算机的执行C、开发和研制D、软件费用2、同一软件的大量软件产品的生产主要是通过()而得到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、1/2B、1/3C、1/4D、2/39、软件开发中大约要付出()%的工作量进行测试和排错A、20B、30C、40D、5010、()方法是一种面向数据结构的开发方法。

A、结构化B、JacksonC、维也纳开发D、面向对象开发11、准确地解决“软件系统必须做什么”是()阶段的任务:A、可行性研究B、需求分析C、详细设计D、编码12、软件生存周期中时间最长的是()阶段A、需求分析B、概要设计C、测试D、维护13、()方法是以数据结构为驱动的、适合于小规模的项目。

A、JSPB、JSDC、VDMD、Jackson14、软件是一种()产品A、物质B、逻辑C、有形D、消耗二、填空题1、软件与物质产品有很大的区别,软件产品是一种产品。

2、软件工程是一门综合性交叉学科,计算机科学着重于理论和原理,软件工程着重于。

3、概要设计主要是把各项功能需求转换成系统的。

4、最基本、应用广泛、以文档为驱动、适用于开发功能明确的软件项目生存期模型是。

北邮-软件工程与软件测试期末作业

北邮-软件工程与软件测试期末作业

标准答案: B 试题分值: 5.0
6. 面向对象技术的许多强有力的功能和突出的优点都来源于把系统组织成一个类的层次结构。一个 类的上层可以有父类,下层可以有子类。这种系统的类层次结构的一个重要性质是( ),通过 它,一个类可共享其父类的全部数据和操作。 A. 传递性 B. 复用性 C. 并行性 D. 继承性
知识点: 阶段作业二
学生答案: [C;]
得分:
[5]
提示:
标准答案: C 试题分值: 5.0
10. 为了提高模块的独立性,模块之间最好是( ) A. 公共耦合 B. 控制耦合 C. 内容耦合 D. 数据耦合
知识点: 阶段作业二
学生答案: [D;]
得分:
[5]
提示:
标准答案: D 试题分值: 5.0
11. Coad & Yourdon 基于 MVC(Model-View-Controller)模型,在逻辑上将系 统划分的 4 个部分,下面哪项不属于? A. 问题域部分 B. 人机交互部分 C. 模块管理部分 D. 数据管理部分
知识点: 阶段作业二
学生答案: [D;]
得分:
[5]
提示:
标准答案: D 试题分值: 5.0
17. 在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖等。其中( )是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖
知识点: 阶段作业二
学生答案: [D;]
得分:
[5]
提示:
标准答案: D 试题分值: 5.0
18. (错误)
下面哪项不是书写功能性注释,要注意的点?
A. 用于描述一段程序,而不是每一个语句 B. 用缩进和空行,使程序与注释容易区别 C. 注释要正确 D. 注释要简洁

软件测试技术作业参考答案

软件测试技术作业参考答案

《软件测试技术》作业参考答案P34:3.针对下面的一段程序,设计其路径覆盖测试用例。

void sort(int iRecordNum, int iType) {int x=0; int y=0;while(iRecordNum-- > 0) {if (iType==0) x=y+2;else if (iType==1) x=y+10;elsex=y+20; } }对应的流图如下:②③⑤⑥经路径分析,得到几个路径为: 路径1:1-2-9路径2:1-2-3-4-8-2-... 路径3:1-2-3-5-7-8-2-... 路径4:1-2-3-5-6-8-2-... 测试用例:路径1:iRecordNum 为非正整数,iType 为任整数 路径2:iRecordNum 为正整数,iType 为0 路径3:iRecordNum 为正整数,iType 为1路径4:iRecordNum 为正整数,iType 为非0、非1整数。

P58:5.有一个处理单价为5角钱的饮料的自动售货机,相应规格说明如下: (1)若投入5角钱或1元钱的硬币,按下[橙汁]或[啤酒]按钮,则相应的饮料就送出来。

(每次只投入一个硬币,只按下一种饮料的按钮。

)(2)如投入5角硬币,按下按钮后,总有饮料送出。

1 2 3 4 5 6 78 9(3)若售货机没有零钱找,则显示[零钱找完]的红灯会亮,这时再投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来。

(4)若有零钱找,则显示[零钱找完]的红灯不会亮,若投入1元硬币及按饮料按钮,则送出饮料的同时找回5角硬币。

请选择适当的黑盒测试方法,写出选择该方法的原因,并使用该方法的步骤,设计出相应的测试用例。

解:由于规格说明中原因-结果简单,故可采用因果图法设计测试用例。

原因:1-投入5角钱硬币2-按下“橙汁”按钮3-有零钱找结果:21-送出橙汁22-送出啤酒23-送出橙汁且找回5角硬币24-送出啤酒且找回5角硬币25-[零钱找完]红灯亮,退出1元硬币因果图:。

XXX《软件测试技术》作业考核试题

XXX《软件测试技术》作业考核试题

XXX《软件测试技术》作业考核试题软件测试技术期末考试(A卷)一、单选题(共18题,36分)1.下列关于软件测试的叙述中(A)是正确的。

A.白盒测试又称为逻辑驱动测试B.穷举路径测试可以查出程序中因遗漏路径而产生的错误C.一般而言,黑盒测试对结构的覆盖比白盒测试高D.必须根据软件需求说明文档生成用于白盒测试的测试用例2.质量在软件测试中被定义为(B)A.正确程度B.适于使用或符合要求C.人们对软件需求的程度D.软件的用途和适用范围3.软件测试类型按开发阶段划分为(B)A.需求测试、单元测试、集成测试、验证测试B.单元测试、集成测试、确认测试、系统测试、验收测试C.单元测试、集成测试、验证测试、确认测试、验收测试D.调试、单元测试、集成测试、系统测试4.下面关于软件测试的说法,(A)是错误的。

A.软件测试就是程序测试B.软件测试贯穿于软件定义和开发的整个期间C.需求规格说明、设计规格说明都是软件测试的对象D.程序是软件测试的对象5.用边界值分析法可以解决软件测试中的边界数值问题,假定X为整数,10≤X≤100,那么X在测试中应该取( C )边界值。

A.X=10,X=100B.X=10,X=11,X=99,X=100C.X=9,X=10,X=100,X=101D.X=9,X=10,X=50,X=1006.软件测试用例主要由测试输入数据和(C)两部分组成。

A.测试打算B.测试规则C.测试的预期结果D.以往测试记录分析7.与设计测试用例无关的文档是(A)A.项目开发打算B.需求规格说明书C.软件设计说明书D.源程序8.软件测试是软件质量保证的主要手段之一,测试的成本已超过(。

A)的30%以上。

因此,提高测试的有用性非常重要。

A.软件开发成本B.软件维护成本C.软件开发成本和维护成本D.软件研制成本9.如果想要进行成功的测试,为其设计测试用例主要依赖于(。

B。

)。

A.黑盒测试方法B.测试人员的经验C.白盒测试方法D.错误推测法10.使用白盒测试方法时,确定测试数据应根据( A。

北邮网院软件工程与软件测试阶段作业题和答案

北邮网院软件工程与软件测试阶段作业题和答案

北邮⽹院软件⼯程与软件测试阶段作业题和答案提⽰:试题分值: 5.0得分: [5]知识点: 第⼀章软件⼯程介绍学⽣答案:[B;] 提⽰:试题分值: 5.0得分: [5]知识点: 第⼀章软件⼯程介绍学⽣答案:[A;] 提⽰:试题分值: 5.0得分: [5]知识点: 第⼀章软件⼯程介绍学⽣答案:[B;]⼀、判断题(共 8 道⼩题,共 40.0 分)1.⼀般情况下,如果软件的⾏为与它的设计者的⽬标是⼀致的,那软件才成功。

A. 正确B. 错误2.⼤部分软件开发项⽬⾸先设法满⾜⼀些企业的需要。

A. 正确B. 错误3.所谓“新经济”的笼罩在 90 年代的商业和⾦融死亡,不再影响的企业和软件⼯程师的决定。

A. 正确B. 错误提⽰:试题分值:5.0得分: [5]知识点: 第⼆章过程综述学⽣答案:[A;]提⽰:试题分值:得分: [5]知识点: 第三章过程模型学⽣答案:[A;]提⽰:试题分值:5.0得分: [5]知识点: 第四章敏捷视⾓下的过程学⽣答案:[A;] 4.软件过程可以在预先已有的软件模式之外被构造出来,以更好地满⾜软件⼯程的需要。

A. 正确B. 错误5.在统⼀过程模型中,需求被迭代德确定,⽽且可能跨越⼀个以上的过程阶段。

A. 正确B. 错误6.所有的敏捷过程模型或多或少不同程度上符合了敏捷的“软件开发宣⾔” 的原则。

A. 正确B. 错误提⽰:试题分值:5.0得分: [5]知识点: 第五章软件⼯程实践综述学⽣答案:[B;] 提⽰:试题分值:5.0得分: [5]知识点: 第五章软件⼯程实践综述学⽣答案:[A;] 提⽰:试题分值: 5.0得分: [5]知识点: 第⼀章软件⼯程介绍学⽣答案:每个沟通会议应该有⼀个推动者,以确保客户不能去控制会议议项。

A. 正确B. 错误8.软件⼯程实践的本质是理解问题,计划解决⽅案,实施计划,并检查结果的精确度。

A. 正确B. 错误9.⼆、单项选择题(共 12 道⼩题,共 60.0 分)1.软件退化不是磨损导致的,是因为A. 软件⼯作在在恶劣环境中B. 软件被经常使⽤后,缺陷可能被发现C. 多次需求变更引进了组件交互的错误产⽣D. 软件的备⽤构件变得很难去布置提⽰:试题分值:5.0得分: [5]知识点: 第⼆章过程综述学⽣答案:[E;]提⽰:试题分值:5.0得分: [5]知识点: 第⼆章过程综述学⽣答案:[B;]知识点: 第⼆章过程综述学⽣答案:[B;]2.下⾯那个是团队软件过程的⽬标?A. 加速软件过程改进B. 允许训练有素的专业⼈⼠更好的时间管理C. 建⽴⾃我指导软件团队D. 显⽰经理如何降低成本和保持质量E. b 和 c3.下⾯这些哪个不是个⼈软件过程的特点? A. 强调对⼯作产品的个⼈测量B. 第⼀线⼯作⼈员需要由项⽬经理严谨监督C. 单个第⼀线⼯作⼈员负责项⽬估算和调度D. 第⼀线⼯作⼈员有权控制软件产品质量⼯作4.过程模型被描述为敏捷,因为他们A. 取消繁琐⽂件的需要B. 强调灵活性和适应性C. 在计划活动时,不浪费开发时间D. ⼴泛使⽤原型开发提⽰:试题分值:5.0得分: [5]知识点: 第三章过程模型学⽣答案:[D;]提⽰:试题分值:5.0得分: [5]知识点: 第三章过程模型学⽣答案:[C;]5.形式化⽅法软件开发模式使⽤数学⽅法去A. 规范定义的基于计算机的系统B. 开发⽆缺陷的计算机为基础的系统C. 正确性验证计算机的系统D. 以上所有6.快速应⽤程序开发模式(RAD )是A. 基于组件开发模式的另⼀个名字B. ⼀个有⽤的⽅式,当⽤户不能很清楚的定义需求的时候C. 线性顺序模型的⾼速变体。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、判断题(共5道小题,共50.0分)
1. 低级录制模式分两种:其中第一种是相对于指定窗口的录制,另一种是相对于屏幕的录制。

A. 正确
B. 错误
2. QTP在录制过程中,遇到部分Web事件无法模拟操作,此时的解决方案就是进入Web Event Recording
Configuration设置框并将Event configuration level提升至最高的High等级即可解决所有问题。

A. 正确
B. 错误
3. QTP测试结果从优先级高到低排列顺序是micFail>micWarning>micPass>micDone。

A. 正确
B. 错误
4. 自动化测试的一个重要理念:测试数据和脚本业务的抽离。

A. 正确
B. 错误
5. 第一种描述性编程中,如果父对象描述了,子对象则一定要描述,不然QTP会报错。

A. 正确
B. 错误
二、多项选择题(共5道小题,共50.0分)
1. 下面描述中,哪几项是向QTP对象库添加对象的步骤。

A. 第一步,点击Add Object to Local按钮,在点击后会出现一个白色手指。

B. 第二步,拖动白色手指至待添加的对象上,点击鼠标左键。

C. 第三步,只有被点击的对象被添加至对象库中,其父对象不会被添加至对象库中。

D. 第四步,最终确认要添加的对象,确认无误后点击OK按钮。

2. 正确开启模拟录制(Analog Recording)的方法是
A. QTP上方菜单栏→Automation→Analog recording。

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

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

D. 以上都是。

3. 请排列QTP业务操作及执行流程的顺序,1、录制2、打开浏览器3、回放4、打开QTP
A. 1234
B. 4213
C. 2341
D. 3214
4. 下面描述中,哪几项是描述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的每行都
要运行且同步运行
一、判断题(共5道小题,共50.0分)
1. RecoveryFunction1函数中的Arguments参数,语句Print
join(Arguments, ", "),输出所有参数,以分号分隔。

A. 正确
B. 错误
2. PathFinder在QTP中的可见方法只有Locate,其参数为文件名称,
其作用主要是获取到参数中的文件的相对路径。

A. 正确
B. 错误
3. SystemTempDir变量返回当前测试的绝对路径,不包括最后的“\”。

A. 正确
B. 错误
4. QTP的默认环境变量,进入QTP后,依次点击上方菜单栏→File→
Settings→Environment项就能看到QTP环境变量的“聚集地”了。

A. 正确
B. 错误
5. VBScript中不允许在申明变量的时候同时给变量赋值。

但是允许在
一行代码内同时对两个变量进行赋值,中间用冒号分隔。

A. 正确
B. 错误
二、多项选择题(共5道小题,共50.0分)
1. 下面那些项是QTP场景恢复的误区。

A. 必须是对象库中已经存在的对象错误才会自动激活
B. 必须是QTP自身封装对象错误才会自动激活
C. 对于VBS语言环境错误不会自动激活
D. 当MsgBox切断测试过程时
2. 自定义保留对象需要并满足以下那些条件?
A. 自定义的保留对象必须是COM组件
B. 自定义的保留对象不一定是COM组件
C. 需要添加自定义保留对象就必须更改注册表信息
D. 自定义保留对象不需要更改注册表信息
3. 动态地去生成环境变量,主要是通过两个函数。

A. getVariable函数
B. generateEnvFile函数
C. Environment函数
D. ExecuteFile函数
4. 动态获取环境变量的Environment.Value有几种作用?
A. 为环境变量赋新值
B. 获取环境变量的详细描述
C. 获取环境变量的位置
D. 获取环境变量的值
5. 显示申明―Option Explicit强制所有变量必须先申明才能使用,其
优点如下。

A. 显示申明是脚本编写人员的一种好习惯。

B. 可以防止很多不必要的错误发生,大型项目更加明显。

C. 减少资源占用。

D. 代码提示的优势。

相关文档
最新文档