软件测试技术考试题

发布 2024-04-14 18:45:12 阅读 9123

第一部分:选择题(共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、等价类。

简答题。一、 软件测试的目的是什么?请结合具体项目进行分析。(共10分,6+4)

二、 请分析以下事件分别是违背了什么测试原则:(共4分,每个原则1分)

1) 测试团队在设计测试用例时的参考文档产品的维护手册。

2) 在公司甲中,某个模块的开发和测试工作都交由工程师a来执行,大大节省了资源。

3) 在某次工作汇报会上,测试工程师张三认为他所负责的某个子系统缺陷非常多,所以必须对这个子系统增加测试用例,项目经理认为张三的做法带有个人情绪,是完全错误的。

4) 王明来应聘a公司的测试工程师职位,他跟公司负责人保证经过他所测试的产品,上线后一定不会有质量问题。

三、 黑盒测试的方法包括哪些?就其之一举例说明(共6分,4+2)

四、 单元测试的内容包括哪些?(共10分)

五、 关于验收测试,请你对其参与人员、测试地点和测试依据进行描述。(共8分,2+2+4)

六、 场景法是功能测试案例的主要设计方法之一。(共13分,5+3+3+2)

软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某ic卡加油机应用系统的基本流和备选流的描述。

基本流a:备选流:

问题1]使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母a表示,备选流用题干中描述的相应字母表示。

问题2]场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例id、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。

首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,v表示有效数据元素,i表示无效数据元素,n/a表示不适用,例如c01表示“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。

测试用例表。

问题3]假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在a4输入油量的过程中,请运用边界值分析方法为a4选取合适的输入数据(即油量,单位:升)。

问题4]假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(ddp)。

七、负载压力性能测试是产品性能测试的主要类型。(共17分,3+6+2+5+3)

阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。

说明]某“**稿件管理发布系统”是采用j2ee架构开发的b/s系统,web服务器、应用服务器以及数据库服务器部署在一台物理设备上。

系统实现的功能主要包括稿件管理和文档上传**。稿件管理模块可以对稿件进行增加、查询、删除、修改、显示和批准等操作,批准后的稿件即可在**上发布;文档上传**模块可以将稿件直接以word文档的格式进行上传**。

系统性能需求如下:

1)主要功能操作在5秒钟内完成;

2)支持50个**用户;

3)稿件管理的主要功能至少支持20个并发用户;

4)在50个用户并发的高峰期,稿件管理的主要功能,处理能力至少要达到8trans/s;

5)系统可以连续稳定运行12小时。

问题1] 简要叙述“**稿件管理发布系统”在生产环境下承受的主要负载类型。

问题2] 简要叙述进行“**稿件管理发布系统”的性能测试中应测试的关键指标。

问题3] 请简述访问系统的“**用户”和“并发用户”的区别。

问题4] 下图为并发50个用户执行“稿件查询”操作的测试结果。

1) 请判断结果是否满足系统性能需求并说明理由。

2)根据测试结果,分析该系统可能存在的瓶颈。

软件测试技术》测试分析报告

北方民族大学。课程设计报告。系 部 中心 计算机科学与工程学院 姓名马海山学号 20091508 专业计算机科学与技术班级一班 同组人员。课程名称软件测试技术。设计题目名称 图书出借系统测试分析报告 起止时间 2012年3月1日 2012年5月25日成绩。指导教师签名任荣。北方民族大学教务处制。目录...

软件测试技术A卷答案

试卷代号 重庆工商职业学院2010 2011学年第二学期期末考试。软件测试技术 试题参 考试 闭卷 a卷 2011年 6 月。一 单项选择题 共 10分,每小题1 分 baddb addcd 二 判断题,对的打 错的打 共 20 分,每小题2 分 三 填空题。共 20分,每空1分 1.复查走差审查。...

安全技术考试题

单位岗位姓名得分。一 填空题。1 安全生产的方针。2 预防 事故的 三不伤害 原则是。3 建筑业的主要 五大伤害 是 4 三宝 是指。5 消防工作贯彻预防为主的方针。6 配电箱系统应设置实行 配电。7 机械设备的十字作业方针是 8 五芯电缆其中包括l1 l2 l3 n pe线,分别是色。二 选择题。...