软件测试面试题0818及答案
一:填空题:
1. 软件验收测试包括:。
2. 系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,
安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)
3. 设计系统测试计划需要参考的项目文挡有:和。 4. 对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
5. 用边界值分析法,假定1
二:选择题:
1. 软件验收测试的合格通过准则是:(ABCD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。 D. 验收测试工件齐全。
2. 软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA负责人
C.配置负责人
D.测试组
3. 下列关于alpha测试的描述中正确的是:(AD)
A.alpha测试需要用户代表参加 C.alpha测试是系统测试的一种
4. 测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例 C.设计测试过程、脚本
D.评估测试活动
5. 关于软件质量的描述,正确的是:(B)
A.软件质量是指软件满足规定用户需求的能力; C.软件质量保证过程就是软件测试过程; D.以上描述都不对
B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;
B.alpha测试不需要用户代表参加 D.alpha测试是验收测试的一种
6. Loadrunner中哪个部件用来设置性能测试场景( A )
A:controller B:virtual user generator C:remote agent D:analysis 7. 以下不能用作功能测试的自动化工具是 ( B )
A:WinRunner B:ClearCase C:QTP D:Robot 8. 采用自顶向下集成的测试方法,需要编写( D )
A:客户端程序 B:驱动程序 C: 条件桩 D: 测试桩 三:判断错误
1. 软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2. Beta测试是验收测试的一种。(Y) 3. 验收测试是由最终用户来实施的。(N)
4. 项目立项前测试人员不需要提交任何工件。(Y) 5. 单元测试能发现约80%的软件缺陷。(Y)
6. 代码评审是检查源代码是否达到模块设计的要求。(N) 7. 自底向上集成需要测试员编写驱动程序。(Y)
8. 负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10. 代码评审员一般由测试员担任。(N)
11. 我们可以人为的使得软件不存在配置问题。(N) 12. 集成测试计划在需求分析阶段末提交。(N)
四:应用题(答案可写背面)
1. 用边界值分析方法为NextDate函数进行测试用例设计,设定变量year的取值范围为1912≤year≤2050 。
年1月~2049年12月,并规
定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的
13. 请为ATM