测试工程师岗位笔试题含答案
一、判断题。
1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。(初级)(x)
2、发现错误多的模块,残留在模块中的错误也多。(初级)(√)
3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(初级)(X)
4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。
(中级)(√)
5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。√(中级)
6、软件质量管理即QM由QA和OC构成,软件测试属于OC的核心工作内容。(高级)(√)
7、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)
8、软件就是程序。(X)
9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)
10、118N测试是指对产品做出具有国际性的规划,而LI0N测试则是指对软件做出符合地需求更改工作。(高级)(√)
11、软件测试的目的是尽可能多的出软件的缺陷。(√)
12、Beta测试是验收测试的一种。(√)
13、验收测试是由最终用户来实施的。(X)
14、项目立项前测试人员不需要提交任何工件。(X)
15、单元测试能发现约80%的软件缺陷。(X)
16、测试人员要坚持原则,缺陷未修复完坚决不予通过。(√)
17、代码评审员一般由测试员担任。(√)
18、我们可以人为的使得软件不存在配置问题。(√)
19、集成测试计划在需求分析阶段末提交。(√)
二、选择题。
1、进行软件质量管理的重要性有(ABCD)[中级]
A、维护降低成本
B、法律上的要求
C、市场竞争的需要
D、质量标准化的趋势
E、软件工程的需要
F、CMM过程的一部分
G、方便与客户进一步沟通为后期的实施打好基础
2、以测试的形态分测试可以分为(ABC)[中级]
A、建构性测试
B、系统测试
C、专项测试
D、单元测试
E、组件测试
F、集成测试
3、选出属于黑盒测试方法的选项(ABC)[初级]
A、测试用例覆盖
D、分支覆盖
B、输入覆盖
C、输出覆盖
E、语句覆盖
F、条件覆盖
4、编写测试计划的目的是(ABC)[中级]
A、使测试工作顺利进行
B、使项目参与人员沟通更舒畅
C、使测试工作更加系统化
5、依存关系有4种分别是(ABCD)[高级]
A、开始一结束
B、开始一开始
C、结束一开始
D、结束一结束
E、开始一实施一结束
F、结束一审核一开始
6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是(ABC)[高级]
A、测试
B、跟踪
C、监督
D、制定计划
E、需求审查
F、程序代码审查
7、实施缺陷跟踪的目的是(ABCD)[中级]
A、软件质量无法控制
B、问题无法量化
C、重复问题接连产牛
D、解决问题的知识无法保留
E、确保缺陷得到解决
F、使问题形成完整的闭环处理
8、使用软件测试工具的目的是(ABC)[中级]
A、帮助测试寻问题
B、协助问题的诊断
C、节省测试时间
D、提高Bug的发现率
E、更好的控制缺陷提高软件质量
F、更好的协助开发人员
三、填空题。
1、软件验收测试包括:正式验收测试alpha测试beta测试
2、系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文档测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试。
3、设计系统测试计划需要参考的项目文档有:软件测试计划软件需求文档迭代计划程序测试员需要学什么
4、对面向过程的系统采用的集成策略有:自顶向下和自底向上两种。
5、通过画因果图来写测试用例的步骤为:
(1)分析软件规格说明描述中,哪些是原因(即入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
(2)分析软件规格说明描述中的语义,出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。