第1题:
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某软件开发小组按照公司的要求完成一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
开发小组的程序员,在完成了一个模块的设计后,需要对这个模块进行测试。他应该从(1)、出错处理、重要的执行路径、(2)和(3)5个方面入手进行测试。 (1)~(3)备选答案:A.局部数据结构 B.可移植性
C.模块接口 D.文档的完整性
E.边界条件F.全局数据结构
第2题:
单元测试的内容包括( )五个方面。
A.模块划分、局部数据结构、重要的执行路径、出错处理和边界条件
B.模块接口、局部数据结构、重要的执行路径、出错处理和边界条件
C.模块接口、局部数据变量、重要的执行路径、出错处理和边界条件
D.模块接口、局部数据结构、重要的执行路径、冗余处理和边界条件
第3题:
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。
【问题 1】 (7 分〉 小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了 辅助模块去模拟与被测模块相关的其他模块。其中( 1 )模块用于模拟被测试模块的上一级模块,相当于被测模块的主程序,( 2 ) 模块用于模拟被测模块工作过程中所调用的模块。 在这个模块的测试中,小张设计测试用例完成了模块测试 5 个方面的任务,其中; (3)是对数据类型说明、初始化、默认值等方面的问题进行测试,并测试全局数据对模块的影响; (4)能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误; (5)主要是对参数表、调用子模块的参数、全局变量、文件I/O操作进行测试; (6)是检查模块在工作中发生了错误,其中的出错处理设施是否有效: (7)检查在限制数据处理而设置的边界处,测试模块是否能够正常工作。 【问题 2 】 (3 分〉 在集成测试中,小张采用增量式集成测试法,在自顶向下集成方式的广度优先策略中,如图 3-1 模块结构的广度优先顺序为(8)。集成测试过程有两个重要的里程碑,它们是(9)、 (10)。
【问题 3】(5分) 软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀 3 部分组成。地区码由空白或 4 位数字组成;前缀是非 "0" 或非 "1" 开头的 3 位数字:后缀是4 位数字。测试小组设计了等价类,如表 3-1 所示。请根据题目说明及表 3-1 ,填补空(11)~(15)。 表 3-1 电话号码输入等价类表
第4题:
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某公司需开发一套中小企业电子商务平台, 为保证开发进度和开发质量, 专门组建测试小组对开发的全过程进行测试。
【问题1】(4分) 测试小组的准备工作主要从硬件配置、软件环境、人员组织三个方面进行。请判断以下叙述是否正确,正确的打“√”,错误的打“×”。 A.对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。(1) B. 为了更好地模拟系统运行的真实环境, 软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序(2) C.在测试的不同阶段,参与的人员也不同,系统测试通常由开发人员负责; (3) 验收测试应当主要由使用系统的人来完成。(4) 【问题2】(5分) 为了提高测试的效率, 测试小组分阶段展开测试, 共完成了以下工作: A.检验软件是否符合用户的需求 B.在测试组的协助下,由用户代表执行,审査验收文档资料、测试软件系统的功能、性能等 C. 验证组成软件系统的各模块的接口和交互作用 D.将软件与整个系.统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试 E.检査各个程序模块是否正确地实现了规定的功能, 确保其能正常工作 其中, (5) 是单元测试; (6) 是集成测试; (7) 是确认测试; (8)是系统测试; (9) 是验收测试。 【问题3】(2分) 为了使软件更好地满足最终用户的要求,通常执行α测试和β测试, 其中, 由用户在开发环境下进行的测试称为 ( 10) , 多个用户在一个或多个用户的实际使用环境下进行的测试称为(11) 。 【问题4】(4分) 针对电子商务平台的运行特性,测试小组进行了基于web的系统测试,(l2)用于测试软件与先前发布过的版本的兼容情况;(13)检査系统对非法侵入的防范能力;(14) 检査系统正常运行的能力和用户接受的程度;(15)是指对软件开发、测试和维护过程中产生的所有文档的测试。 (12) ~ (15)的备选答案: A.恢复测试 B.配置测试 C.安全性测试 D.文档测试 E.强度测试 F.可用性测试
第5题:
A.功能测试
B.路径测试
C.性能测试
D.结构测试
第6题:

第7题:
第8题:
第9题:

第10题:
第11题:
第12题:
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。
第13题:
【问题2】(2分)
完成模块测试后,测试小组进行了集成测试。
集成测试是在软件系统集成过程中所进行的测试,主要检查各单元之间的接口是否正确,有 (6) 集成与 (7) 集成两种方法。前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试,后者是测试完一个模块后再将下一个需要测试的模块组合进来测试,逐步把所有模块组合在一起完成测试。
第14题:
单元测试也称为模块测试,主要检查模块的5个特征:模块接口、局部数据结构、重要的执行路径、()、边界条件。
A.输出结果
B.数据完整性
C.出错处理
第15题:
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
小张等同学在大学生创新活动中承担一个小型电子商务系统的项目开发,在老师的指导下,按模块化的设计方法进行开发,为保证开发质量,专门安排了同学负责测试工作。
【问题1】(5分) 在一个模块完成后,进行测试应该从 (1) 、 (2) 、 (3) 、 (4) 、 (5) 五个方面入手。 【问题2】(4分) 在进行功能测试和性能测试时,完成了数据库测试、连接速度测试、负载测试、表单测试等。其中:属于功能测试的是 (6) 、 (7) ;属于性能测试的是 (8) 、 (9) 。 【问题3】(3分) 某程序的控制流图如图3-1所示。共有4条独立路径,其中路径1:1→2→9 路径2: (10) 路径3: (11) 路径4: (12)
【问题4】(3分) 系统测试是针对系统中各个组成部分进行的综合性检验。 (13) 用于测试软件与先前发布过的版本的兼容情况; (14) 检查系统对非法侵入的防范能力; (15) 检查系统正常运行的能力和用户接受的程度。 (13)~(15)的备选答案: A.恢复测试 B.配置测试 C.安全性测试 D.文档测试 E.强度测试 F.可用性测试
第16题:
试题三(共 15 分)
阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】
某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
【问题 1】 (3 分)
在电子商务系统的测试中, 软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
【问题 2】 (6 分)
基本Web系统测试的功能测试主要包括:链接测试、Cookies测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试?
A.帮助文档的格式是否符合目前流行的格式 (1)
B.对数据一致性及数据库容量进行测试(2)
C.对用户输入信息的显示是否按预期要求,如密码显示为‘*’等 (3)
D.是否能正确完整地保存注册信息 (4)
E.确保系统中没有孤立的页面存在 (5)
F.检测用户身份识别和授权功能 (6)
【问题 3】 (2 分)
某程序流程图如图3-1所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果对此流程进行多重覆盖测试,预期的结果为X=1、Y=0、Z=1,正确的测试用例是
(7) ,请从以下备选项中选择正确的测试用例填在答题纸对应的位置。
A.A=1 B=0 C=0 和 A=1 B=1 C=0
B.A=0 B=0 C=0 和 A=1 B=1 C=1
C.A=0 B=1 C=1 和 A=0 B=1 C=0
D.A=1 B=0 C=1 和 A=0 B=1 C=0

【问题 4】 (4 分)
完善图 3-2 所示的调试过程,从备选项中选择正确的答案填写在答题纸的相应位置。

(8)~(11)备选答案:
A.回归测试
B.测试
C.测试用例
D.修正程序
第17题:
试题三(共15分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。
【问题 1】(3分)
在测试准备会上,大家对测试目的和原则发表了以下观点:
A.测试是为了证明程序无错
B.因为在系统开发的各个阶段都可能出现错误,应尽早并不断进行测试
C.开发人员对功能理解的错误很难由本人测试出来,因此,测试工作的主要过程应避免由开发人员来承担
D.测试后软件中仍存在的错误概率与已经发现的错误数成反比
E.成功的测试是发现了至今尚未发现的错误的测试
F.严格的测试计划会使测试工作死板教条,影响测试进度
以上观点中正确的是 (1) ; (2) ; (3) 。
【问题 2】(7分)
模块测试主要从模块的五个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。测试工程师对开发的模块进行测试时,做了以下几项工作:
A.检查变量名是否正确
B.检查错误提示与实际错误是否相符
C.检查模块的输入参数的个数与形参的个数是否匹配
D.检查n元数组第n个元素的处理是否正确
E.检查算符优先级是否正确
F.设计用以模拟被测模块的上级模块
G.设计用以模拟被测模块的下级模块
其中, (4) 是模块接口检查; (5) 是局部数据结构检查; (6)是重要的执行路径检查; (7) 是出错处理检查; (8) 是边界条件检查。 (9) 是驱动模块设计; (10) 是桩模块设计。
【问题 3】(3分)
系统测试是针对系统中各个组成部分进行的综合性检验。 (11) 检测系统在异常情况下的承受能力; (12) 检查系统对非法侵入的防范能力; (13) 检查系统的容错能力。
(11)~(13)的备选答案:
A.恢复测试
B.安装测试
C.安全性测试
D.性能测试
E.强度测试
F.可靠性测试
【问题 4】(2分)
软件工程师通过以下几种方法对系统进行调试,其中 (14) 通过分析错误的症状,猜测问题的所在位置; (15) 从测试所暴露的错误出发,通过分析错误征兆之间的关系而找出故障。 (14)~(15)的备选答案:
A.试探法
B.回溯法
C.归纳法
D.演绎法
E.对分查找法
第18题:
第19题:

第20题:
第21题:

第22题:
第23题:
李先生负责一个即将开始的项目—PGI的测试工作,以下哪些做法是正确的()