软件测试题目 附答案,软件测试技术考试题及答案

软件测试题目 附答案,软件测试技术考试题及答案

一.判断问题

1 .软件测试的目的是尽可能多地找出软件的缺陷。

2.beta测试是验收测试的一种。

3 .验收测试由最终用户实施。

4 .项目立项前检查员无需提交任何工件。

5 .单元测试可发现约80%的软件缺陷。

6 .代码审核是检查源代码是否符合模块设计要求。

7 .自下而上集成需要测试人员编写驱动程序。

8 .负载测试是指验证所验证系统的能力有多高。

9 .检查员坚持原则,缺陷未修复的,坚决不合格。

10 .代码审核人员一般由测试人员负责。

11 .我们可以人为地使软件没有配置问题。

12 .集成测试计划在需求分析阶段末提交。

二.选题

1 .软件验收测试合格标准如下:

a .软件需求分析说明书中定义的所有功能均已实现,性能指标均满足要求。

b .所有测试项目均无剩余的一级、二级和三级错误。

c .立项审批表、需求分析文件、设计文件与编码一致。

d .检测测试工作齐全。

2 .软件测试计划审查会需要哪些人员参加?

a .项目经理

B.SQA代表

c .安置干事

d .测试组

3 .以下关于阿尔法测试的说明中正确的是:

a .阿尔法测试需要用户代表参加

b .阿尔法测试不需要用户代表的参与

C .阿尔法测试是系统测试的一种

d .阿尔法测试是接受测试的一种

4 .测试设计师的职责包括:

a .制定测试计划

b .测试用例的设计

c .测试流程、脚本设计

d .评估测试活动

5 .软件实施活动准入标准如下:

a .需求工件已基线化

b .详细设计工作已基线化

c .框架已经基线化

d .项目阶段的成果已经基线化

三.填补问题

1 .软件验收测试包括正式验收测试、阿尔法测试、贝塔测试。

2 .系统测试策略包括:功能测试、性能测试、可靠性测试、负载测试、易用性测试、强度测试、安全测试、配置测试、安装测试、卸载测试、文档测试、故障恢复测试

3 .设计系统测试计划应参考的项目文档为软件测试计划、软件需求文档和迭代计划。

4 .面向过程的系统采用的集成策略有自上而下、自下而上两种。

四.简答题

1 .分阶段评审同行评审

同行评审的目的:只要发现小规模工作产品的错误并寻找错误

同行审核人数:3-7名人员必须经过同行审核会议培训,由SQA指导

同行审查内容:内容小的一般文件40页,代码500行

同行评审时间:一小部分工作产品完成

评审目的:评审模块阶段作品准确性的可行性和完整性

审核人数: 5人左右的审核人员必须有专家系统审核资格

评审内容:内容多,主要看重点

审核时间:通常设置为关键路径时间点!

2 .什么是软件测试

执行程序以发现程序中的错误的过程

3简述集成测试流程

系统集成测试主要包括以下过程:

1 .生成确认流程。

2 .修补程序确认流程。

3 .系统集成测试组提交流程。

4 .测试用例设计流程。

5 .测试代码编写过程。

6 .错误报告流程。

7 .每周/每两周的构建过程。

8 .点对点测试流程。

9 .组内训练过程。

4文档测试方法

仔细阅读,按照每个步骤,检查每个图形,然后尝试每个例子。

检查创建文档是否满足创建文档的目的

内容齐全还是正确

内容齐全了吗

标记是否正确

5白盒测试有几种方法

总体上分为静态方法和动态方法两类。

静态:重要功能是检查软件显示和描述是否一致,有无矛盾或不明确

动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

6系统测试计划是否需要同行批准,为什么

需要。 系统测试计划是项目阶段性的重要文件,需要审查。

7阿尔法测试和贝塔之间的区别

alpha测试是在系统开发基本完成时对APP应用系统的测试; 测试后也有不少设计变更。 此测试通常由最终用户或其他用户进行,而不能由程序或测试者进行。

测试测试将在开发和测试根本完成时进行,最终的错误和问题必须在最终版本之前找到。 此测试通常由最终用户或其他用户进行,而不能由程序员或测试者进行。

8比较负载测试、容量测试和强度测试的差异

负载测试:在一定工作负载下,系统负载和响应时间。

强度测试:在一定负载条件下,系统长时间持续运行对系统性能的影响。

容量测试:容量测试的目的是通过测试提前分析反映软件系统应用特点的某个指标的极限值,系统可以在该极限值的状态下正常运行软件故障或主要功能。 容量测试还确定了被测试者在一段时间内可以继续处理的最大负载或工作量。 容量测试的目的是确定系统是否能够承受和正确处理过多的数据容量。 容量测试是面向数据的,目的是表明系统能够处理目标内确定的数据容量。

9测试结束的标准是什么?

用例的所有测试。

覆盖率达到标准。

缺陷率达到标准。

其他指标达到质量标准

10是否描述软件测试活动的生命周期?

测试周期分为计划、设计、实现、执行、总结。 其中:

计划:对整个测试周期的所有活动进行计划,预估工作量、风险,安排人力、物力、资源,安排进度等;

设计:完成测试方案,从技术层面计划测试;

实现:进行测试用例和测试规程设计;

执行:根据前期完成的计划、方案、用例、规程等文件,执行测试用例。

总结:记录测试结果,进行测试分析,完成测试报告。

11软件的缺陷等级应该如何划分?

A类-严重错误。 这些错误包括:

1 .由于程序引起的恐慌,非法结束

2 .死循环

3 .数据库死锁

4 .误操作导致程序中断

5 .功能错误

6 .与数据库的连接错误

7 .数据通信错误

B类-严重错误,例如:

1 .程序错误

2 .程序接口错误

3 .数据库中的表、业务规则和默认值不受完整性等约束

C类-常见错误。 这些错误包括:

1 .操作界面错误

2 .打印内容、格式错误

3 .简单的输入限制放在前台没有控制

4 .删除操作提示

5 .数据库表中有太多空字段

D类-小错误,例如:

1 .接口不规范

2 .辅助说明说明不清晰

3 .输入输出规格不正确

4 .没有向用户提示长操作

5 .提示窗口文字未采用行业术

6 .可输入区和只读区无明显区分标记