1.测试ATM取款功能, 已知取款数只能输入正整数, 每次取款数要求是100的倍数且不能大于500, 正确的无效等价类是:
(500, 正无穷), 任意大于0小于500的非100倍数的整数
2.系统测试采用黑盒测试, 系统测试的目的是对最终软件系统进行全面的测试, 确保最终软件系统满足产品需求.
系统测试"常见测试类型"包括: 功能测试, 性能测试, GUI测试, 易用性测试, 配置测试(兼容性测试), 可靠性测试, 安装测试
3.以下说法不正确的是() 正确答案:D
A: 测试原始需求明确了产品将要实现了什么
B: 产品测试规格明确了测试设计内容
C: 测试用例明确了测试实现内容
D: 以上说法均不正确
4.软件测试的目的: 尽可能多的找出软件的缺陷
5.负载测试是验证要检验的系统的能力最高能达到什么程度.(X)
解析:测试系统的最高能力的是压力测试; 负载测试是在超荷情况下的性能测试
6.测试人员要坚持原则, 缺陷未修复完坚决不予通过. (X)
解析:缺陷分为两种:
a.完全影响软件的正常运行或影响客户的正常体验, 这种不能予以通过.
b.不影响产品运行及客户正常体验.即可以置为DELAY状态的缺陷,应予以通过.但在时间不紧急的情况下应不予通过.
7.自动化测试能比手工测试发现更多的缺陷.(X)
解析:手工测试的优点:
(1)测试人员具有经验和对错误的猜测能力.
(2)测试人员具有审美能力和心理体验.
(3)测试人员具有是非判断和逻辑推理能力.
这都是自动化测试无法做到的.
8.单元测试能发现约80%的软件缺陷.(正确)
解析:因为缺陷放大理论, 在单元测试阶段发现的bug会在系统测试阶段被放大, 放大倍数完全符合二八理论.
9.Beta测试是验收测试的一种 (正确)
解析:验收测试有三种: 正式验收测试, alpha(阿尔法)测试, beta(贝塔)测试.
10.软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块的20%.(正确)
11.某WEB系统设计中, 用户点击"退出"按钮从系统中退出, 界面回到初始登陆界面.此时不关闭窗口, 使用浏览器的回退功能, 可以回到之前的用户界面, 继续进行用户操作. 这种合适的人性化设计, 避免用户误点击退出按钮后重新登录的繁琐操作. 这种说法是否正确. (X)
12.测试执行时, 应该对每个测试结果做全面的检查, 包括日志,(X)
13.在确定性能测试指标值时, 参考国际, 行标, 运营商规范中对此要求并不一样, 可以视情况选择有利于我们的指标值, 但必须要比竞争对手高, 这样才有利于市场竞争力. (X)
14.在测试执行时, 我们主要是基于用户的使用场景来考虑功能实现的正确性, 关键机要数据在数据库内是否加密存储或日志输出中是否采用加密, 掩码处理不是我们测试关注的范围, 毕竟那是产品的内部实现, 用户看不到, 自然也不会关心. 这种说法是否正确. (X)
15.从下列关于软件测试的叙述中, 选出正确的叙述: (CD)
A:用黑盒法测试时, 测试用例是根据程序内部逻辑设计的
B:测试的目的是验证该软件已正确的实现了用户的要求
C:发现错误多的程序块, 残留在模块中的错误也多.
D:测试设计时, 应充分考虑异常的输入情况.
16.软件验收测试的合格通过准则是: (ABCD)
A:软件需求分析说明书中定义的所有功能已全部实现, 性能指标全部达到要求.
B:所有测试项没有残余一级, 二级和三级错误.
C:立项审批表, 需求分析文档, 设计文档和编码实现一致.
D:验收测试工件齐全.
17.黑盒测试主要是为了发现以下哪些错误()? AD
A:是否有不正确或遗漏的功能.
B:是否在循环的边界和运行的界限内执行循环体
C:在接口上, 输入是否能输出正确的结果.
D:性能是否满足需求.
解析: BC两项是白盒测试的内容
18.常见的研发流程: 瀑布模型, 螺旋模型, 敏捷模型, RUP(并行研发模型), IPD(集成产品开发)
19.网络安全<<基本要求>>中安全通用要求-安全通讯网络-网络架构中的测评项"应保证网络设备的业务处理能力满足业务高峰期需要", 其测评实施过程, 包括以下内容(ABCD)
A:应核查业务高峰时期一段时间内主要网络设备的cpu使用率和内存使用率是否满足要求.
B:应检查网络设备是否从未出现过因设备性能问题导致的宕机情况
C:应测试验证设备是否满足业务高峰期需求
D:应测试验证网络宽带是否满足业务高峰期需求.
20.黑盒测试能够发现以下类型的错误. (ABD)
A:功能错误或遗漏.
B:界面错误
C:代码错误
D:性能错误