软件测试课程形成性考核作业及实践2
软件测试实验报告

软件测试实验报告
一、实验内容
本次实验的目的是通过白盒测试技术来对一个接口进行测试,目的是
为了评估接口的可用性和功能性,以及其在各种参数下的表现。
二、实验方法
1.确定测试的边界值:首先,根据接口文档,确定出各个参数的最小值、最大值和正常值,并根据边界值理论,选择出8个典型的测试值,即
最小值、最小值减一、最小值加一、正常值、正常值减一、正常值加一、
最大值、最大值加一,用于确定测试的边界。
2.编写测试用例:用确定的边界值,编写测试用例,以检测接口的可
用性和功能性。
3.执行测试:将编写的测试用例应用到实际情况中,对接口进行测试,并获得测试结果。
三、实验结果
1.测试结果:经过本次白盒测试,发现接口在各个参数下能够正常工作。
2.整体结论:在确定的边界值范围内,接口表现正常,可以满足对该
接口的功能和可用性的要求。
四、实验的建议
本次实验证明,白盒测试在评估接口的可用性和功能性方面是有效的。
但是,为了进一步提高接口的性能,还需要进行更加全面的测试,比如性
能测试、安全测试等,以便获得更好的测试效果。
国家开放大学计算机应用基础本科形考任务二

国家开放大学计算机应用基础本科形考任务二随着信息技术的不断发展,计算机应用基础已经成为本科教育中不可或缺的一门课程。
在国家开放大学计算机应用基础本科课程中,形考任务二是一个重要的考核环节,它旨在检验学生对于计算机应用基础知识的掌握程度和实际应用能力。
本文将围绕这个主题,从任务概述、任务要求、任务实施和任务总结四个方面进行探讨。
在国家开放大学计算机应用基础本科的形考任务二中,学生需要完成一项实际项目——一个简单的员工信息管理系统。
该系统需要实现员工信息的录入、查询、修改和删除等功能,以便企业能够对员工信息进行高效的管理。
学生需要在规定的时间内,按照任务要求,完成系统的设计、编码、测试和提交。
编码要规范、易于维护,并考虑系统的可扩展性和稳定性;测试要全面、严谨,确保系统功能正常、无重大漏洞;提交的成果要符合任务要求,包括源代码、文档、演示视频等。
进行编码实现,包括数据库设计、界面设计、功能实现等;整理提交成果,包括源代码、文档、演示视频等。
通过完成形考任务二,学生可以加深对计算机应用基础知识点的理解和掌握,同时也可以提高实际应用能力。
在完成任务的过程中,学生需要充分发挥自己的主观能动性,积极思考和解决问题。
通过与其他同学交流和分享经验,可以互相学习和借鉴,提高自己的学习效果和能力。
以下哪个选项不是政府经济学的四大基本问题?下列哪些因素会影响政府的财政收入?正确答案:A, B, C, D。
(1)确定目标:明确计划要实现的目标,确定计划工作的方向和重点。
(2)分析形势:对当前形势进行全面分析,包括内外环境、资源条件、竞争态势等方面的分析。
(3)制定方案:根据目标和分析形势的结果,制定实现目标的方案,包括具体的措施、时间安排、资源分配等。
(4)实施方案:按照方案的要求,落实各项措施,确保计划的顺利实施。
(5)监督和控制:对计划的实施过程进行监督和控制,及时发现问题并采取纠正措施,确保计划目标的实现。
组织工作是管理的一项重要任务,其基本原则包括以下几个方面:(1)目标明确:组织工作的首要原则是明确组织的目标,确保组织内的成员都明确了解组织的目标,以便更好地实现目标。
《计算机文化基础》形成性考核册及参考答案

《计算机文化基础》形成性考核册及参考答案作业一(第一章)一、单项选择题1、世界上公认的第一台计算机是在(A)诞生的。
A、美国B、法国C、德国D、英国2、ROM是计算机的(A)。
A、只读存储器B、随机存储器C、外部存储器D、高速存储器3、计算机中用来表示内存储器容量大小的最基本单位是(C)A、位B、字C、字节D、兆4、计算机术语中IT,表示(A)A、信息技术B、计算机辅助设计C、因特网D、网络5、计算机辅助设计,简称是(A)A、CADB、CAIC、CASD、CAM6、1K字节等于(C)字节A、3的10次方B、10的3次方C、2的10次方D、10的2次方7、1M字节等于(A)K字节A、1024B、1000C、10×10D、108、一个完整的微型计算机系统应由(B)两部分构成。
A、Msdos和WindowsB、软件系统和硬件系统C、系统软件和应用软件D、操作系统和应用系统9、一个完整的微型计算机硬件系统应由(C)、存储器、输入设备和输出设备构成。
A、硬盘B、ROM和RAMC、CPUD、显示器10、计算机向使用者传递计算、处理结果的设备称为(D)。
A、输入设备B、输出设备C、存储设备D、微处理器11、计算机中指令的执行主要由(B)完成的。
A、存储器B、控制器C、CPUD、总线12、计算机的主机板包含(B)A、机箱和主板B、CPU和内存储器C、显示器和键盘D、硬盘和软盘13、微型计算机的CPU主要由两部分构成,它们是(C)A、内存和控制器B、内存和外存C、运算器和控制器D、外存和运算器14、下列设备属于输出设备的有(D)A、中央处理器B、键盘C、鼠标D、打印机15、硬盘是(B)的一种。
A、内存B、外存C、主机D、接口电路16、CPU的中文含义是(B)A、主机B、中央处理器C、运算器D、控制器17、“32位微型计算机”中的32指的是(D)A、微机型号B、内存容量C、存储单位D、机器字长18、对于3.5英寸软盘,移动滑块露出写保护孔,就(A)A、能安全地存取数据B、能长期保存数据,但不能取数据C、只能取数据,但不能再存数据D、既不能保存数据,又不能取数据19、微型计算机硬件系统中,最常用的输出设备是(A)。
软件技术专业课程标准

软件技术专业课程标准目录《高级语言程序设计》课程标准 (1)《软件工程导论》课程标准 (8)《J A V A程序设计》课程标准 (12)《面向对象程序设计(.NET)》课程标准 (19)《数据库应用开发》课程标准 (32)《计算机网络基础》课程标准 (36)《网页设计与制作》课程标准 (47)《JSP动网设计》课程标准 (61)《动态设计与制作()》课程标准 (71)《数据结构》课程标准 (77)《商务网站开发》课程标准 (80)《软件测试》课程标准 (89)《软件工程与UML建模》课程标准 (99)《C/S结构应用程序开发》课程标准 (117)《基于S TRUTS框架的应用开发》课程标准 (135)《计算机组装与维护技能实训》课程标准 (141)《管理信息系统开发》课程标准 (145)《软件文档写作》课程标准 (154)《J2EE企业级应用开发》课程标准 (164)《B/S结构应用程序开发》课程标准 (171)《高级语言程序设计》课程标准一、课程说明《高级语言程序设计》是针对学生就业岗位能力进行培养的一门专业基础课程,通过本课程的学习,使学生掌握以下的专业能力、社会能力和方法能力。
这门课程的学习,为本课程奠定计算机基本操作和程序设计入门知识的基础。
本课程学习结束后,为软件基础和其他专业课的学习打下良好的专业理论基础,并为学生今后掌握一些以C语言为基础而发展起来的面向对象的程序设计技术打下基础。
1、专业能力(1)理解结构化编程的思想和基本方法(2)掌握C语言的基本知识和编程技术(3)能够较熟练使用C语言进行基本的程序设计,解决实际问题2、社会能力(1)具有一定的口头与书面表达能力、人际沟通能力(2)具有团队合作精神(3)具有良好的心理素质与克服困难的能力(4)能与客户建立良好的、长期的关系3、方法能力(1)能自主学习新知识、新技术,不断更新自己的知识结构(2)能通过各种渠道查找自己所需要的信息,帮助自己解决问题(3)能制订工作计划并进行实施(4)能不断积累经验,不断提高自己的工作能力和水平三、课程设计思路《高级语言程序设计》课程采用以行为导向、基于工作过程的课程开发方法进行设计,整个学习领域由若干个学习情境组成。
网上形成性考核方案(二篇)

网上形成性考核方案(在课程论坛上完成,占平时成绩___%)一、实施网上形考的指导思想通过本次网上形考活动,让同学们进一步熟悉___开放大学(原___电大)远程学习在线平台(2.0版),提高网上远程学习的自觉性,养成网上远程自主学习的习惯。
二、网上形考活动的实施要求1.网上作业路径。
___电大“在线平台”(2.0版)——我的课程——___地域文化——课程论坛。
2.发贴注意事项:发贴时要写明:___电大,___(姓名)。
可以用附件形式,也可以用粘贴方式。
不得发空帖,不得发与课程无关的帖子,不得一个帖子重复多次地发,否则教学点将要查实并追究其责任。
3.网上形考作业题。
完成后,发送到本课程bbs论坛上。
4.网上形考题目:(1)简述镇江文化的特征。
(2)简述苏州文化的特征。
(3)简述无锡文化的特征。
(4)简述常州文化的特征。
(5)简述淮安文化的特征。
5.网上提交形成性考核作业的时间:___年___月___日—___日。
请将完成的作业用附件的形式或用粘贴(帖子)的形式发到《___地域文化》课程bbs论坛上来。
过期将不予承认。
三、网上形考活动的具体要求和操作方式1、具体要求本次网上形成性考核活动占形成性考核(平时成绩)成绩的___%。
凡未参加本次网上形考活动者,将不予合成形成性考核成绩。
没有形成性考核成绩,按规定是不能参加期末考核的。
各市、县电大(教学点)务必严格把关,省电大在活动结束后,将___力量对本次网上形成性考核活动情况进行抽查,并确认每位学生最终的形成性考核成绩。
2、操作方式各市、县电大课程责任(辅导)教师要熟悉___平台的使用,在课程论坛上设置发帖处,并置顶,让学生在本教学点主帖上跟帖。
一个教学点一个主题帖,学生的作业帖跟在下面,这样便于统计。
四、网上作业批阅___月___日发(作业)帖结束后,请各教学点责任(辅导)教师要做好统计工作,并写成书面评价材料,于___月___日前传到bbs论坛主题帖中。
【最新题库含答案】网络测试与故障诊断形成性考核册答案

C.刷新配置D.显示所有的IP地址的配置信息
3.要显示本机路由表信息,执行如下命令。
stat–e–sB.nbtstat–stat–rD.nbtstat–S5
4.如果知道目的IP地址,想查询目标设备的MAC地址,协议可以实现。
A.RIPB.ARPC.RARPD.ICMP
5.关于5类双绞线的特性,下列说法错误的是:。
A.节点间最大传输距离是100米
B.最大传输速率为100Mbps
C.双绞线传输信号无衰减
D.在网络传输中,8根线都在工作
6.关于光纤的特性,下列说法正确的是:。
A.因为光纤传输的是光信号,因此传输信号无衰减
B.因为光速很快,光纤的传输速率是无极限的
6.对于DNS服务器,哪句话理解是正确的?()
A.DNS服务器只能用于InternetB.DNS服务器仅是把域名翻译成IP地址
C.DNS服务器仅是把IP地址翻译成域名
D.DNS服务器不仅能把域名翻译成IP地址,而且也能把IP地址翻译成域名
7.终端用户没有关机权限。
A.普通B.一般C.管理员D.超级管理员
三、简答题(每题7分,共42分):
1.简述tracert命令的作用。
2.简述arp命令的作用。
3.简述netstat–a命令的作用。
4.简述ipconfig/release命令的作用。
5.布线规划方案包括哪些内容?
6.简述标准T568A和T568B的线序排列。
四、实际应用题(试分析原因及排除方法)(共28分):
C.一个16口的百兆交换机,它的百兆带宽是被16个端口共用分享D.交换机的远程网络配置方法只有在本地配置成功后方可进行
《国家开放大学学习指南》形成性考核及答案

国家开放大学学习指南形考作业标准答案说明:目前每次作业只有一套,题目顺序相同国家开放大学学习指南形考作业 1一、多选题(每题5分,共计10分)1、请将你认为不适合描述为国家开放大学特色的选项选择出来。
()a. 国家开放大学是一所在教与学的方式上有别与普通高校的新型大学c. 国家开放大学可以为学习者提供多终端数字化的学习资源d. 国家开放大学是基于信息技术的特殊的大学一、单选题(每题2分,共计10分)a. 课程学习成绩达到学位授予的相关要求c. 毕业论文成绩达到学位授予相关要求d. 通过学位英语考试一、单选题(每题1分,共计4分)1、国家开放大学门户网站网址是()4、下面哪些作业类型不属于形成性考核()专题讨论 c. 阶段性测验 d. 上传单个作业二、多选题(每题1分,共计4分)5、国家开放大学课程考核方式通常采用()相结合的方式进行。
一、单选题(每题2分,共计10分)1、关于IE浏览器的功能,下面说法正确的是( )。
a. 保存的网页内容24小时后就会自动消失c. 没有收藏网页链接地址的功能d. 以上说法都不对2、以下软件中,( )属于常用的压缩软件。
3、下列选项中符合Email地址命名格式的是( )。
国家开放大学学习指南形考作业 5一、判断题(每题1分,共计5分)1、学生事务服务也叫学生工作。
(对)2、国家开放大学总共设立了4类奖学金。
(对)3、只要我是开放教育的学生,就可以无条件申请所有学生评优项目。
(错)4、国家开放大学远程接待中心只提供各类咨询服务,并不接受学生的投诉。
(错)5、除了奖学金,国家开放大学再无设置任何学生评优项目。
(错)二、单选题(每题1分,共计5分)6、国家开放大学学生事务管理和服务的直接承担者、执行总部和各分部相关制度的部门是:()学生组织c. 国家开放大学学生支持与事务中心d. 各分部学生工作部门10、学生在申请国家开放大学奖学金或优秀毕业生时,先向其所在的()提交申请表。
软件工程形形考作业3:基于UML的大学图书馆图书信息管理系统设计实验_20201124103758

形考作业3:基于UML的大学图书馆图书信息管理系统设计实验一、实验内容说明对实验2的面向对象分析结果进行系统概要设计和详细设计。
设计系统构架,勾画出整个系统的总体结构,这项工作由全组成员参加,包括主要子系统及其接口,主要的设计类和中间件等系统软件。
设计时要考虑系统的可维护性,以简单为第一原则——简单的类、简单的接口、简单的协议、简单的描述。
使用UML的配置图描述系统的物理拓扑结构以及在此结构上分布的软件元素。
用类图和顺序图对主要用例:借书、还书、处罚进行设计,并对其中的类进行详细说明,包括属性设计和方法设计。
二、实验目的(1)通过本实验使学生掌握UML建模语言的常用图形,面向对象的设计方法和过程。
特别是熟悉包图、顺序图、配置图和类图的应用。
(2)以小组形式完成本实验,锻炼同学之间的协作和沟通能力、自我学习和管理能力。
(3)学生在实验过程中熟练掌握常用的CASE工具。
三、实验学时8学时四、实验步骤(1)根据实验2画出的系统用例图和需求规格说明书规划系统的物理结构。
(2)组长和小组成员共同协商一份设计规范:设计用的图形符号、字体、大小规范,界面设计规范,用语规范等。
(3)对借书用例、还书用例、处罚用例进行用例设计和类设计。
(4)对借书用例、还书用例、处罚用例使用顺序图设计类之间的消息通信。
(5)编写系统设计规格说明书。
五、实验要求4人一组,分工如下:1名组长,负责整个小组的人员安排,工作计划,文档质量,整体项目的协调等工作;2名系统分析员,专门负责需求分析,1名分析员,专门负责系统的验收测试用例。
虽然各有分工,但大家必须协同工作。
使用VISO或IBM Rational ROSE工具软件。
各种说明书使用WORD软件。
六、结果实验结果包括:(1)系统配置图及其说明。
(2)系统体系结构划分及其说明。
(3)借书用例、还书用例、处罚用例的详细设计类图及其属性、方法说明。
(4)用顺序图分别对借书用例、还书用例、处罚用例设计类之间的消息通信说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试(本科)课程形成性考核册中央广播电视大学工学院使用说明本形考册是中央广播电视大学软件工程(本科)专业软件测试课程形成性考核的依据,与《软件测试(本科)》教材(贺平编著,中央电大出版社出版,2011,1)配套使用。
本课程3学分,共54学时,在一个学期内开设。
本课程的特点为综合性强,基本理论知识及基本技术方法的覆盖面宽、课程基本涵盖了软件测试全貌,同时实践性也较强。
学习本课程,不仅要求同学们正确理解、掌握软件测试的基本知识和基础理论,更要求能够运用这些知识与技术方法,分析所面对的软件测试的(工程)问题,结合软件工程、软件设计、软件编程的相关知识与技术,通过实践运用,学会对软件测试问题的分析、技术方法运用策略及过程,完成实际测试任务。
本课程的形成性考核成绩占课程总成绩的30%(终结性考试成绩占课程总成绩的70%,课程总成绩按百分制记分,60分为合格。
形成性考核按百分制计分,每次形成性考核任务也按照百分制计分。
形考任务的形式为综合性的,共有5次,其中作业形式3次,主要检查课程学习情况,检查对课程内容理解与掌握的程度;实践是完成本课程学习目标的重要组成部分,实践环节培养同学们运用软件测试技术方法解决实际测试程序(案例)的重要环节,主要培养和考核大家对这方面的掌握程度及工程应用的能力,实践形式2次。
考核成绩由地方电大教师根据学生完成情况进行评定。
两种形成性方式考核,每次均占20%。
软件测试作业1(本作业覆盖教材中的第1至2章的内容)一、单项选择题(每小题3分,共45分)1.软件测试目的可以是:( B )A.发现缺陷B.确认软件能够正常运行C.预防缺陷D.直接提高产品的售价E.减少整个产品开发周期时间a)A, Bb)A, B, Cc)A, B, C 和 Dd)所有选项2.基本的测试过程主要由下面哪些活动组成:( B )计划和控制(control)B.分析和设计C.实现和执行D.评估准出准则和测试报告E.测试结束活动a)A, B 和 Cb)A, B, C 和 Dc)除 E 以外所有选项a)所有选项3.关于测试作用的描述,不正确的是:( A )a)测试无法显示软件潜在的缺陷;b)测试能保证软件的缺陷和错误全部找到;c)测试只能证明软件存在错误而不能证明软件没有错误;d)所有的软件测试都应追溯到用户需求。
4.可维护性测试属于:()a)非功能测试b)功能测试c)结构测试d)确认和回归测试5.有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试:()a)维护测试b)验收测试c)组件测试d)系统测试6.下面哪些是一个好的测试的特点:()A.每个开发活动都有相对应的测试行为B.每个测试级别都有其特有的测试目标C.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计D.软件测试的工作重点应该集中在系统测试上a)C,Db)A,Bc)A,B,Cd)A,B,C,D7.目前大部分的软件错误来源于()。
a)程序错误;b)分析和设计错误;c)测试本身的错误;d)需求错误。
8.传统的或面向对象的单元测试,需要的开发工作:()a)只要开发测试stub;b)只要开发测试driver;c)可能要同时开发一个stub和多个driver;d)可能要同时开发一个driver和多个stub。
9.组件测试的用例设计主要参考的工作产品是:()a)组件规格说明b)系统需求规格说明c)用户手册d)代码10.关于软件质量保证和软件测试的描述,不正确的是:(a)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;b)在软件质量保证的活动中也有一些测试活动;c)软件测试是保证软件质量的一个重要环节;d)软件测试人员就是软件质量保证人员。
11.关于测试充分性的描述,正确的是:( )a)只有进行完全的测试才充分;b)在有限时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;c)当继续测试没有发现新缺陷时;d)当全部测试用例都执行完后。
12.描述黑盒测试和白盒测试不同点正确的说法是:( )A. 黑盒测试在测试对象的表面进行B. 白盒测试是在源代码已知的情况下进行C. 黑盒测试用例是通过测试对象的使用说明或需求设计D. 黑盒测试包括语句覆盖和分支覆盖方法E. 白盒测试是通过因果图的分析方法进行的a)A,B,Cb)A,Cc)A,B,C,D,Ed)D,E13.软件测试是软件开发过程中重要的质量保证活动,系统测试工作应该开始于:( )a)产生需求分析规约后;b)产生需求分析规约前;c)产生概要设计规约后;d)产生概要设计规约前;e)所有代码完成后。
14.通常验收测试应完成的内容,包含:明确验收项目,规定验收测试通过的标准;决定验收测试组织机构,利用的资源;选定测试结果分析方法;(),做出验收结论,确任通过验收或不通过验收。
A.指定验收测试计划并进行评审;B 设计验收测试所用的测试用例;B.审查验收测试准备工作; C 执行验收测试与分析测试结果;a) Ab) A, Bc) A,B,Cd) A,B,C,D15.性能测试梯度是:()A 一般性能测试;B稳定性测试;C负载测试;D压力(或强度)测试;a) Ab) A, Bc) A,B,Cd) A,B,C,D二、简答题(共55分)1.简要分析软件测试发展历程中的演变趋势及其内涵变化的重要特征。
(8分)2. 为何说软件缺陷的最大来源是软件需求规格说明?(8分)3. 简述软件测试的几个典型模型、分析其共同点与各自特点。
(8分)4. 简述ISO 9126定义的软件质量体系结构分级组成特性,其中的6个主要质量特证及其子特性的内涵。
(8分)5.简要归纳组件测试的主要思想、测试对象、测试内容、技术特征及测试过程。
(8分)6.简述软件生命周期中的测试概念,分析V模型的本质特征。
(8分)7. 总结软件测试的分类及其关系,测试种类和方法的适用领域和能解决的问题范围。
(7分)软件测试作业2(本作业覆盖教材中的第3至4章的内容)一、单项选择题(每小题2分,共30分)1.一个参数的取值范围是正整数,那么这个参数的有效边界值的数目是:( A )a)一个b)二个c)三个d)四个2.下面对静态测试和动态测试的区别描述正确的是:( A )a)静态测试并没有真正的运行软件,而动态测试需要运行软件b)静态测试需要借助于专门的测试工具,而动态测试不需要c)静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成d)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷3.决策表测试法适用于具有以下特征的应用程序:(D )A.if-then-else逻辑关系突出B.输入变量之间存在逻辑关系C.涉及输入变量子集的计算D.输入与输出之间存在因果关系a) Ab) A,Bc) A,B,Cd) A,B,C,D4.等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取( C ) 代表性数据当作测试用例。
a) 少数b) 多数c) 一个d)二个5.定义基于状态的测试用例,应考虑信息:( D )A.测试对象的初始状态(组件或系统)B.测试对象的输入C.期望输出或期望行为D.期望的结束状态a) Ab)A, Bc)A, B, Cd)A, B, C, D6.对静态测试和动态测试的区别描述正确的是:( A )e)静态测试并没有真正的运行软件,而动态测试需要运行软件f)静态测试需要借助于专门的测试工具,而动态测试不需要g)静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成h)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷7 . 多出口函数可能会发生( B )问题。
a)产生逻辑错误b)降低可靠性c)产生内存泄漏d)降低运行性能8. 技术评审的目的是:( D )a)保证软件在独立的模式下进行开发b)发现软件业务错误c)与项目管理无关d)确认软件符合预先定义的开发规范和标准9. 走查主要包括以下哪些内容:( D )A .检查代码和设计的一致性; B.标准的遵循和可读性;C.评审对象主要是软件代码;D.不安全、不明确和模糊的部分a)除A以外b)除D以外c)除A和D以外d)以上全部都是10. 使用静态测试的接口分析一致性涉及:( C )A. 各模块之间接口一致性;B. 模块与外部数据库接口的一致性;C. 形参与实参在类型、数量、顺序、维数,使用上的一致性;D. 全局变量和公共数据区在使用上的一致性。
a) Ab)A、Bc)A、B、Cd)A、B、C、D11.函数覆盖是针对系统或一个子系统测试,它表示在该测试中,有哪些函数被测试到了,其被测试到的( A )有多大,这些函数在系统所有函数中所占是多少。
a) 频率b)数量c) 次数d) 用例次数12.一个程序的控制流图如下图所示,根据圈复杂度的计算方法,该程序的复杂度为:( B )a)2 b)3c)4 d)513.对复杂性较大程序做到所有路径覆盖(测试所有可执行路径)是不可能的。
根据独立路径概念,某一程序的独立路径是:( B )a)指从程序入口道程序出口的多次执行中,每次至少是一个语句集是新的或未被重复的。
b) 若用流图来进行描述,独立路径就是在从入口进入流图,至少走过一个弧。
c) 若用流图来进行描述,独立路径就是在从入口进入流图,要走过所有的弧。
d)指从程序入口道程序出口的多次执行中,每次至少是所有语句集。
14.一般称简化循环意义下的路径覆盖为Z路径覆盖。
这里所说对循环化简化是指:( C )a)限制循环次数b)无论循环形式和实际执行循环体次数多少,只考虑循环一次c)无论循环形式和实际执行循环体次数多少,只考虑循环一次和零次2种情况。
D)只考虑执行时进入循环体一次和跳过循环体。
15.针对嵌套循环,不能采用简单循环的测试办法。
为减少测试次数,提出的测试方法中,正确的是:(ABCD )a)测试从最内层循环开始,将其它循环设置为最大值,内层循环按简单循环测试方法进行;b)对最内层循环使用简单循环,而使外层循环迭代参数(循环计数)最小,并为范围外或排除的值增加其它测试;c)由外向内构造几个循环测试,其它外层循环为最小值。
由内向外进行嵌套循环,每回退一层后进行一次测试,本层循环所有外层循环仍取最小值,而由本层循环嵌套的循环取某些“典型”值;d)不断向内层向外层上升,直到所有循环测试完毕。
二、简答题(共40分)1.简要总结静态测试的控制流分析技术及软件复杂度度量。
(10分)教材:P74-75-772.试总结和归纳基本的评审原则、评审目标、评审过程、评审类型。
评审的组织、过程及主要活动。
(10分)教材:P100评审原则-1033.归纳总结本章介绍的黑盒测试技术方法,分析黑盒测试技术的实质及要点,掌握黑盒测试技术主要测试方法的思路,比较各种黑盒测试技术方法及其适用领域,并说明如何应用这些技术进行测试用例设计。