软件测试技术考试试卷 (7)
2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试卷及答案指导

2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在软件工程中,下列哪个阶段的主要目标是确定软件系统的总体结构?A. 需求分析B. 系统设计C. 编码实现D. 测试验证2、软件可维护性是指软件在满足以下哪种需求时保持不变的能力?A. 功能性需求B. 性能需求C. 维护性需求D. 可靠性需求3、在软件测试中,下列哪一项不属于黑盒测试方法?A. 等价类划分B. 边界值分析C. 代码审查D. 因果图法4、关于软件配置管理(SCM, Software Configuration Management),以下哪个陈述是正确的?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. 软件生存周期的各个阶段都有明确的输入和输出11、在软件生命周期模型中,哪种模型适用于需求明确或很少变更的项目?A. 瀑布模型B. 增量模型C. 螺旋模型D. 敏捷模型13、题目:以下关于软件工程中需求分析的说法,不正确的是:A. 需求分析是软件工程中非常重要的一个阶段。
软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件生命周期是指从提出软件产品开始直到该软件产品完全退出使用为止的整个时间段。
下面哪个模型不是软件开发过程模型?2、在软件质量属性中,可维护性是指在指定条件下使用时,软件产品为了改正缺陷或满足变化需求而修改的过程和结果的能力。
下列哪项不属于可维护性的子特性?3、软件测试过程中,下列关于测试用例的说法中,错误的是:A. 测试用例应具有唯一性B. 测试用例应具有可重复性C. 测试用例应具有可理解性D. 测试用例应具有可维护性4、下列关于软件质量模型的说法中,不属于软件质量模型的是:A. CMMIB. ISO/IEC 25010C. FURPSD. COCOMO5、在软件工程中,以下哪个活动属于需求分析阶段?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. 可用性需求D. 代码需求14、以下关于软件开发生命周期的说法中,错误的是:A. 软件开发生命周期包括需求分析、设计、编码、测试、部署和维护等阶段。
软件测试技术基础教程试题

软件测试技术基础教程试题单选题,共10题第1题,分值:(2)SQL语言是哪种数据库使用的语言:()A : 层次数据库B : 网络数据库C : 关系数据库D : 非数据库第2题,分值:(2)http请求中用于询问服务器支持的方法是:()A : PUTB : POSTC : OPTIONSD : DELETE第3题,分值:(2)以下哪一种选项不属于软件缺陷:()A : 软件没有实现产品规格说明所要求的功能B : 软件中出现了产品规格说明指明不应该出现的错误C : 软件实现了产品规格说明没有提到的功能D : 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题第4题,分值:(2)下列不属于正式审查方式的是:()A : 同事审查B : 公开陈述C : 检验D : 编码标准和规范第5题,分值:(2)对计算机软件和硬件资源进行管理和控制的软件是:()A : 文件管理程序B : 输入输出管理程序C : 命令处理程序D : 操作系统第6题,分值:(2)以下关于软件性能的说法中,正确的是:()A : 软件性能与该软件的实现算法无关B : 软件的吞吐量越大,其平均响应时间总是越短C : 给软件的可用资源越少,其平均响应时间越短D : 对于同一个网站,其支持的同时发送请求的用户数越大,该网站的性能越好第7题,分值:(2)软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A : 成熟性B : 易恢复性C : 容错性D : 可靠性依从性第8题,分值:(2)下列各项中哪一项不是测试计划所应包含的内容:()A : 测试资源、进度安排B : 测试预期输出C : 测试范围D : 测试策略第9题,分值:(2)数据库后备副本的用途是:()A : 安全性保障B : 一致性控制C : 故障后的恢复D : 数据的转储第10题,分值:(2)http响应码100代表的含义是:()A : 客户必须继续发出请求B : 删除请求数据C : 没有发现文件、查询或URLD : 服务器错误多选题,共5题第11题,分值:(4)使用软件测试工具的目的:()A : 帮助测试寻找问题B : 协助问题的诊断C : 节省测试时间D : 提高Bug的发现率E : 更好的控制缺陷提高软件质量F : 更好的协助开发人员第12题,分值:(4)测试设计员的职责有:()A : 制定测试计划B : 设计测试用例C : 设计测试过程、脚本D : 评估测试活动第13题,分值:(4)编写测试计划的目的是:()A : 使测试工作顺利进行B : 使项目参与人员沟通更舒畅C : 使测试工作更加系统化D : 软件工程以及软件过程的需要E : 软件过程规范化的要求F : 控制软件质量第14题,分值:(4)下面哪些属于静态分析:()A : 代码规则检查B : 程序结构分析C : 程序复杂度分析D : 内存泄漏第15题,分值:(4)编写测试计划的目的是:()A : 使测试工作顺利进行B : 使项目参与人员沟通更舒畅C : 使测试工作更加系统化D : 软件工程以及软件过程的需要E : 软件过程规范化的要求F : 控制软件质量填空题,共5题第16题,分值:(4)软件测试方法主要有白盒测试_________、__________、手工测试、_________、静态测试、_________等7种测试方法。
计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题(单选,多选,判断,问答,分析)(总分:150分考试时间:90分钟)班级:姓名:分数:第一大题:单选题(60分,每小题1.5分)1. 测试工程师一般分为两类:测试开发工程师和(A )A. 软件测试工程师B. 软件开发工程师C. 通信开发工程师D. 黑盒测试工程师2. 一个完整的测试部门,一般不包含以下角色(D )A.测试主管B.测试工程师C.测试设计人员D.培训师3. 测试工程师由不包含以下哪一类(B)A. 白盒测试技术人员B. 前台美工技术人员C. 黑盒测试技术人员D. 自动化测试技术人员4. OSI7层模型不包括下面哪一层(C)A. 物理层B. 数据链路层C. 控制层D. 网络层5. 测试工程师的能力不包括(D)A. 能够熟练应用测试方法B. 能够独立编写测试计划C. 能够独立编写测试总结分析报告D. 能够编写入侵脚本攻击软件6. 软件测试的目的是( B )A 避免软件开发中出现的错误B 发现软件开发中出现的错误C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D 修改软件中出现的错误7. 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( A )。
A 技术评审B 程序测试C 改正程序错误D 管理评审8. 为了提高测试的效率,正确的做法是( A )。
A 选择发现错误可能性大的数据作为测试用例B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事9. 以下那一种选项不属于软件缺陷( D )。
A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 单元测试中设计测试用例的依据是( D )。
A 概要设计规格说明书B 用户需求规格说明书C 项目计划说明书D 详细设计规格说明书11. 下面有关软件缺陷的说法中错误的是( C)。
测试技能考试试卷试考及答案

测试技能考试试卷一、判断题(每题1分,共15分)1.软件测试目的仅仅是为了发现软件的错误,找不出错误的测试是没有任何价值的。
(N)2.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(Y)3.错误强度曲线下降到预定的水平,可以作为软件测试结束的标志。
(Y)4.在设计测试时,测试的粒度应是越粗越好。
(N)5.自底向上的集成测试需要测试人员编写测试驱动程序。
( N)6.测试执行过程中发现缺陷的唯一依据是软件需求规格说明书。
(N)7.软件测试的对象包括源程序、目标程序、数据及相关文档。
(Y)8.使用等价类划分方法时,需要对每个有效等价类设计一个用例。
(N)9.软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%。
(Y)10.单元测试主要测试函数内部接口、数据结构、逻辑与异常处理等对象;集成测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。
(Y)11.手工测试能发现比自动化测试更多的缺陷。
(N)12.负载测试是验证要检验的系统的能力最高能达到什么程度。
(N)13.逻辑驱动覆盖测试、基本路径测试白盒测试方法,与黑盒相比,黑盒测试更关心软件的内部逻辑结构。
(N)14.利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能;利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。
(Y)15.失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有必要再进行失败测试。
(N)二、单项选择题(每题1分,共15分)1.下列自动化测试工具中,属于功能测试工具的是(D)A.TestDirector;B.L oadRunner;C.C learQuest;D.WinRunner;2.关于缺陷报告处理流程的原则,下列说法不合理的是(C)A.正常情况下,在提交开发人员修正Bug前,需要有丰富测试经验的测试人员验证发现的缺陷是否是真正的Bug,并且验证Bug是否可以再现B.每次对Bug的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及Bug状态C.B ug修复后必须由报告Bug的测试人员确认Bug已经修复,才能关闭BugD.对于无法再现的Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒绝或者延期3.软件工程每一个阶段结束前,应该着重对可维护性进行复审。
软件测试技术考试题(2016年10月)

软件测试技术考试题第一部分:选择题(共30分,每题1.5分)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、评审代码D、模块集成14、测试工程师发现缺陷20个,用户发现缺陷是80个,测试项目经理所计算的缺陷探测率:A、100%B、80%C、20%D、40%15、不属于性能测试的测试类型是:A、可靠性测试B、负载压力测试C、兼容性测试D、标准符合性测试16、在GB/T 16260.1-2006/ISO/IEC 9126-1:2001标准中,定义外部质量和内部质量模型,其中不属于“功能性”的子特性的是:A、安全保密性B、适合性C、兼容性D、准确性17、黑盒测试也存在一些局限性,下面关于局限性的描述,错误的是:A、对代码的覆盖率低B、操作简单,任何人都可以做C、自动化测试的复用性低D、主管因素对测试结果影响大18、在功能测试中,对软件缺陷的理解,错误的是:A、没有达到需求规格说明书标明的功能B、已经具备的功能不能正确实现C、软件的功能超出需求规格说明书指明的范围D、测试人员由于不熟悉业务,难以理解的功能19、在功能测试中,主要的测试策略包括:A、α测试和β测试B、通过测试和失败测试C、功能点测试和业务流程测试D、边界值测试和等价类测试20、在功能测试中,测试用例的设计方法不包括:A、边界值B、故障植入法C、因果图D、等价类简答题一、软件测试的目的是什么?请结合具体项目进行分析。
2024年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试卷及答案指导

2024年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在软件测试中,下列哪一项不属于黑盒测试方法?A. 等价类划分B. 边界值分析C. 代码审查D. 因果图法2、关于软件质量保证(SQA)与软件测试的关系,以下说法正确的是:A. SQA仅关注于软件开发过程中的测试活动。
B. 软件测试是SQA的一个重要组成部分,但不是全部。
C. SQA的目标是确保软件产品无任何缺陷。
D. 软件测试可以完全替代SQA的作用。
3、以下关于软件测试用例的设计原则,描述错误的是()。
A. 测试用例应覆盖所有可能的输入值B. 测试用例应具有可追溯性C. 测试用例应具有独立性D. 测试用例应具有可维护性4、在软件开发生命周期(SDLC)中,以下哪个阶段不涉及软件测试活动?()A. 需求分析阶段B. 设计阶段C. 编码阶段D. 部署阶段5、以下关于软件工程中软件需求规格说明书(SRS)的说法,哪一项是错误的?A、SRS是软件需求分析阶段产生的文档,用于详细描述软件的功能和非功能需求。
B、SRS应具有无歧义性、一致性、可验证性、可理解性等特点。
C、SRS中应包含软件的界面设计、性能需求等详细信息。
D、SRS的编写应由软件开发团队负责,与用户需求无关。
6、在软件测试过程中,以下哪种测试方法主要用于验证软件的兼容性?A、单元测试B、集成测试C、系统测试D、兼容性测试7、下列关于软件测试模型的说法中,哪一项是错误的?A. V模型表示软件开发与测试活动并行进行,强调了测试计划应尽早开始。
B. W模型是在V模型的基础上增加了软件各开发阶段早期的测试概念。
C. H模型指出软件测试是一个独立的过程,贯穿于产品的整个生命周期,与其他过程并发地进行。
D. X模型提出针对完整的程序进行集成编码和测试。
8、在软件测试中,黑盒测试也被称为功能测试,而白盒测试则侧重于结构测试。
软件测试笔试题

软件测试笔试题一、选择题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. 在软件发布后的维护阶段二、填空题1. 软件测试的主要目的是 ________ 软件的质量。
2. 白盒测试主要关注检查软件的 ________ 。
3. 请简要介绍一下所谓的V模型。
4. 软件测试中的冒烟测试是指 ________。
5. 敏捷开发中的TDD是指 ________。
三、问答题1. 请简述黑盒测试和白盒测试的区别和相似之处。
黑盒测试和白盒测试都是常用的软件测试方法,它们在测试的角度和方法上有一些不同。
首先,黑盒测试是一种功能测试方法,主要关注系统的输入和输出,而不需要了解软件内部实现的细节。
相对而言,白盒测试则需要了解软件内部的逻辑和结构,主要关注代码的执行路径和覆盖率等。
相似之处在于它们都是验证软件是否符合预期的行为,都需要设计测试用例来检查软件的功能是否正确。
2. 什么是冒烟测试?它的作用是什么?冒烟测试是指在软件开发过程中,验证软件的基本功能是否正常工作的一种测试方法。
它主要通过运行一组简单的测试用例来检查软件是否能够启动、基本操作是否正常,以及是否存在明显的功能错误等。
冒烟测试的目的是在软件开发的早期阶段及时发现软件的严重问题,避免问题在后续的开发过程中逐渐累积,从而提高软件的质量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
就业培训班试卷(A卷)
(第______期第一阶段)
姓名 ________________ 成绩 ________________
一、选择题(每空1分,共20分)
1.系统测试计划阶段的输出有_______,系统测试设计阶段的输出有_______,系统
测试实现阶段的输出有_______,系统测试执行阶段的输出有_______:(多选)
A、《系统测试计划》
B、《系统测试用例》
C、《系统测试方案》
D、《系统测试预测试项》
E、《系统测试日志》
F、《系统测试报告》
G、《系统测试执行记录》H、《系统测试缺陷报告》
2.关于软件特性和系统测试类型之间的关系说法正确的有_______:(多选)
A、一个软件特性可能有多个系统测试类型
B、一种系统测试类型可能针对多个软件特性进行测试
C、系统测试主要针对使用质量属性进行测试
D、文档测试、安装测试也测试了软件的易用性
3.以下测试活动中属于白盒测试范畴的有_______、属于黑盒测试范畴的有_______、
属于静态测试范畴的有_______、属于动态测试范畴的有_______:(多选)
A、需求规格说明书评审
B、代码走读
C、用LoadRunner进行性能测试
D、用Logiscope进行代码规则检查
E、用CppUnit进行单元测试执行
4.在产品类软件中,需求是_______(单选)
A、由特定用户提出
B、由大量的潜在用户提出、单位内部市场分析人员分析后得出
C、以契约形式确定
D、以合同形式确定
5.提交的缺陷开发人员不认可,下面说法正确的是_______(多选)
A、对需求的理解不一致引起的
B、需求描述存在二义性引起的
C、测试人员一贯不好的工作态度让开发人员形成了惯性思维
D、开发人员认为测试人员对缺陷的描述难以理解
E、开发人员不愿面对自己被否定的事实
F、测试人员不用考虑这种现象,只要做好自己的本职工作就可以了
6.系统测试的主要对象是_______(单选)
A、软件外部质量特性
B、软件使用质量特性
C、软件内部质量特性
D、软件质量特性集合
7.进行配置管理的作用是保证配置项的_______(多选)
A、正确性
B、完整性
C、可溯性
D、适合性
8.以下哪些是单元测试策略_______(多选)
A、大爆炸
B、自顶向下
C、自底向上
D、三明治
9.软件质量铁三角关系中,SQA一般是从_______方面来保证软件的质量,测试一般
是从_______方面来保证软件的质量(单选)
A、过程C、测试
B、技术D、组织
10.缺陷管理的目的包括_______(多选)
A、保证信息的一致性
B、保证缺陷得到有效的跟踪,解决
C、获取正确的Bug信息,用作缺陷分析和产品度量
D、保证缺陷不会再次产生
11.为表userinfo添加约束,语法如下:alter table userinfo add constraint uq_userid
unique ( userid )
执行成功后,为userinfo表的_______字段添加了_______约束。
(单选)
A、Userid ;
B、Uq_userid ;
C、主键
D、唯一
E、外键
F、检查
12.需求评审是_______(多选)
A、对分配的需求进行评审
B、对原始需求进行评审
C、经过需求分析后形成的SRS进行评审
D、在建立需求基线之前进行必须的活动
二、填空题(每空1分,共20分)
1.常见的软件研发流程有:瀑布模型、、
2.ISO9126软件质量模型包括6个特性、27个子特性,其中易用性包
括、、、和易用性依从性等5个子特性。
3.针对集成测试的对象,一般可以把集成测试分成三个层次,
是、、
4.α测试和β测试时最大的不同在于:
5.请写出下面四个词汇对应的英文全称:压力测试,
代码走读,回归测试,软件测试生命周期
6.Linux下查看一个变量的取值使用的命令是
Linux下卸载一个RPM包的命令是_____________________________
根据文件系统查看磁盘占用空间的命令是
删除用户组的命令是
查看网卡设备eth0的配置信息的命令是_______
使用secureCRT远程访问Linux采用的协议是_
三、判断题(每空1分,共10分)
1.白盒测试是基于程序结构的逻辑驱动测试,不考虑程序整体功能的实现,其发现
问题后解决问题的成本要比黑盒测试高。
()
2.实际项目测试中做到完全的路径覆盖是不现实的,并且即使对路径数很有限的程
序作到了完全路径覆盖,也不能确保被测程序完全正确。
()
3.测试自动化能大大提高测试工作效率和发现更多新的软件缺陷,从而提高软件质
量。
()
4.单元测试主要采用白盒测试技术,进行单元测试的依据是《软件概要设计说明书》。
()
5.进行了自动化测试的软件质量比只进行了手工测试的软件质量高。
()
6.测试计划属于配置项,而需求跟踪矩阵不属于配置项。
()
7.配置管理活动包括配置计划、配置标识、配置控制、配置状态发布、配置审计几
个活动()
8.一个软件需求项可以对应一个/多个/甚至数十个系统测试项目。
( )
9.穷举测试是不可能的,所以当测试出口条件满足时就可以停止测试。
( )
10.单元测试中,桩函数的一个主要功能是需要将被测对象的实际输出和预期输出进
行比较,得到测试执行结果。
( )
四、简答题(共50分)
1.举例说明软件质量模型中的适合性、适应性和易理解性。
(5分)
2.请画出测试V模型图,并阐述其特点。
(5分)
3.请对单元测试、集成测试和系统测试进行比较。
(5分)
4.请举例说明什么是负载测试,什么是容量测试。
(5分)
5.请用图的形式表示需求跟踪涉及到的配置项。
(5分)
6.有关系S(S#,SNAME,GENDER),C(C#,CNAME),SC(S#,C#)。
其中S#为学生号,
SNAME为学生姓名,GENDER为学生号性别,C#为课程号,CNAME为课程名。
要删除“软件测试”这门课程的SQL语句是什么?(5分)
7.如果针对暴风影音进行测试,如何搭建系统测试环境?(5分)
8.下图的是测试过程中访问某一网站出现的情况,就这种情况请写一份完整的缺陷
报告:(5分)
9. 根据下面的需求,完成2个测试用例(1个正常和1个异常),测试用例需要按照
培训中的标准格式,符合测试用例写作规范。
(5分)
电子商务网站注册功能需求:COMMERCE-SRS-001
输入:
参数1:用户名,数字字母组成,长度6-10
参数2:密码,字母组成,包含大小写,长度8-15
参数3:电子邮箱,数字字母组成,包含@,长度10-18
处理过程:
如果用户名、密码或者电子邮箱错误,提示“输入的信息错误,请重新输入!”,否则提示“注册成功,3秒后显示网页内容!”
10. 当A=2、B=1、X=2时,根据下面流程图,计算条件覆盖率、判断―条件覆盖
率、路径覆盖率、指令块覆盖率、判定―路径覆盖率(写出计算表达式):(5分)
五、C语言编程题(共20分)
1. 若一个口袋中放有21个球,其中有5个红的,7个白的和9个黒的,问从中任取
12个共有多少种不同的颜色搭配?并将各类搭配下红白黑球的数量输出(10分)。
2.以下代码有什么不妥的地方吗?如果有,请描述问题出在哪里,如何解决?并写
出修改后的代码(10分)。
void sum_data( unsigned int num, int *data, int *sum )
{
unsigned int count;
*sum = 0;
for (count = 0; count < num; count++)
{
*sum += data[count];
}
}。