某为2017秋招-测试工程师笔试选择和判断

自底向上集成需要测试员编写驱动程序。(判断对错)

正确。在自底向上集成策略中,测试员通常需要编写驱动程序来模拟上层模块,以便调用正在测试的下层模块。这样可以逐步集成并测试系统的各个部分,从最底层开始,逐渐向上构建整个系统。驱动程序起到了桥梁的作用,确保被测试模块能够在没有其依赖模块的情况下正确执行。

负载测试是验证要检验的系统的能力最高能达到什么程度。(判断对错)

正确。负载测试是性能测试的一种类型,它的主要目的是通过模拟多用户并发访问来测试系统在正常和峰值负载条件下的性能。负载测试会不断增加系统的负载,直到系统达到其极限或性能开始显著下降为止。通过负载测试,我们可以确定系统的最大并发用户数、最大吞吐量、响应时间等关键性能指标,并找出系统的瓶颈和潜在问题。

代码评审是检查源代码是否达到模块设计的要求。(判断对错)

部分正确。代码评审(Code Review)确实涉及检查源代码的过程,但它不仅仅局限于检查代码是否达到模块设计的要求。代码评审是一个系统性的检查过程,旨在发现错误、不良编程习惯、不符合编码规范的问题,并且也包括提高代码的可读性、可维护性以及确保代码遵循最佳实践。它还关注代码的总体结构、安全性、性能等方面,而不仅仅是模块设计的符合性。因此,代码评审的目标更广泛,不仅限于设计要求的满足。

软件测试的目的是尽可能多的找出软件的错误。(判断对错)

正确。软件测试是软件开发过程中的一个重要环节,其主要目的是在软件发布之前找出并修复尽可能多的错误和缺陷。通过有效的测试,可以确保软件的质量、可靠性和性能,提高用户满意度和减少后期的维护成本。软件测试不仅关注找出错误,还包括验证软件是否满足需求、是否符合设计、是否易于使用等方面。因此,尽可能多地找出软件的错误是软件测试的一个重要目标。

代码评审员一般由测试员担任。(判断对错)

错误。代码评审通常不由测试员单独担任。代码评审(Code Review)是一个涉及开发团队成员之间检查和审查源代码的过程,旨在发现错误、改进代码质量和提高团队成员之间的知识共享。它通常由经验丰富的开发人员或者专门的代码评审员执行,他们对编程规范、架构设计、安全实践有深入的理解。虽然测试员可能参与评审并提供测试视角的反馈,但他们不是代码评审的主要负责人。代码评审是一个跨职能的活动,需要不同角色的参与来获得全面的反馈。

项目立项前测试人员不需要提交任何工件。(判断对错)

正确。在项目立项阶段,测试人员通常不直接提交工件,因为此阶段主要集中在项目可行性分析、需求定义、成本预算和资源规划上。测试活动和测试计划的制定通常在项目立项后,特别是在需求分析完成并且项目进入设计和实施阶段时开始。不过,测试人员可能会参与早期的讨论,为风险评估和质量目标设定提供输入,但不会正式提交测试相关的具体工件。

Beta 测试是验收测试的一种。(判断对错)

正确。Beta测试通常被视为一种验收测试的形式,但它是在真实用户环境中进行的,作为软件发布前的最后测试阶段之一。在这个阶段,软件产品会被分发给一组外部用户(通常是非专业的最终用户群体),他们在实际使用场景中对软件进行测试,从而收集反馈、识别缺陷和评估产品的用户体验。因此,它确实是验收测试的一个组成部分,侧重于验证软件在实际应用中的适用性和可靠性。

测试人员要坚持原则,缺陷未修复完坚决不予通过。(判断对错)

这个观点需要具体情况具体分析。测试人员确实需要坚持原则,确保软件质量,但是否允许软件发布并不完全取决于所有缺陷是否都被修复。在实际项目管理中,通常会根据缺陷的严重程度和优先级来决定是否可以接受带有已知缺陷的软件版本发布。

对于高严重性和高优先级的缺陷(如影响核心功能、数据安全、稳定性等问题),通常要求必须修复后才能发布。

但对于低严重性和低优先级的缺陷,可能会被记录并在后续版本中修复,尤其是在考虑到项目进度、成本和资源的限制时。

此外,还需要考虑业务需求的紧急性、市场时机等因素。最终决策往往是项目团队、产品经理、测试人员等多方协商的结果。因此,测试人员应坚持保证软件质量的原则,同时灵活应对,与团队共同决定最合适的发布策略。

验收测试是由最终用户来实施的。(判断对错)

验收测试既可以由最终用户实施,也可以由专业的测试团队代表用户进行,这取决于组织的实践和项目需求。

用户验收测试(UAT, User Acceptance Testing):通常是指由最终用户或业务用户执行的测试,目的是验证软件是否满足他们的业务需求和工作流程。在这个过程中,用户会根据实际操作场景对软件进行全面的功能和性能验证。

工厂验收测试(FAT, Factory Acceptance Test):则通常是在供应商或制造商处进行,确保系统或设备在出厂前满足合同和技术规范要求,这通常不是由最终用户直接执行的。

因此,说“验收测试是由最终用户来实施的”并不完全准确,因为验收测试涵盖了多个层面,包括但不限于用户参与的部分。正确的说法应该是,验收测试的一部分——用户验收测试(UAT)主要是由最终用户或其代表执行的。

软件测试计划评审会需要哪些人员参加?(多选)

A.SQA 负责人

B.测试组

C.项目经理

D.配置负责人

根据搜索到的内容总结如下

软件测试计划评审会需要以下人员参加:

A. SQA 负责人

B. 测试组

C. 项目经理

D. 配置负责人

所以正确答案是 ABCD。这些人员的参与有助于确保测试计划的全面性、有效性和可执行性,同时保证计划与项目目标、质量标准及配置管理要求相一致。

软件实施活动的进入准则是哪些?(多选)

A.项目阶段成果已经被基线化

B.详细设计工件已经被基线化

C.需求工件已经被基线化

D.构架工件已经被基线化

根据搜索到的内容总结如下

软件实施活动的进入准则是:

B. 详细设计工件已经被基线化

C. 需求工件已经被基线化

D. 构架工件已经被基线化

所以正确答案是 BCD。这些准则确保在开始实施活动之前,关键的前期工作成果(需求、设计、架构)已经达到一个稳定的状态,可以作为后续开发和实施的基础。

测试设计员的职责有哪些?(多选)

A.设计测试过程、脚本

B.评估测试活动

C.制定测试计划

D.设计测试用例

根据搜索到的内容总结如下

测试设计员的职责包括:

A. 设计测试过程、脚本

D. 设计测试用例

选项B(评估测试活动)和C(制定测试计划)通常不是测试设计员的直接责任,这些任务更多地由测试经理或项目管理者来承担。测试设计员主要聚焦在创建和细化测试用例、设计测试执行的过程和编写测试脚本上,以确保软件的各个方面能够被有效地测试。

软件验收测试的合格通过准则是:(多选)

A.验收测试工件齐全。

B.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

C.所有测试项没有残余一级、二级和三级错误。

D.立项审批表、需求分析文档、设计文档和编码实现一致。

软件验收测试的合格通过准则包括:

B. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

A. 验收测试工件齐全(如测试计划、测试用例、测试日志、测试通知单和测试分析报告)。

C. 所有测试项没有残余一级、二级和三级错误。

D. 立项审批表、需求分析文档、设计文档和编码实现一致。

所以,正确答案是A、B、C和D。这些准则确保了软件在发布前已经经过全面的测试,满足预定的需求和规范,没有显著的错误或缺陷,并且相关的文档和审批流程都已经完成和一致。

TTFTFTTTF   ABCD  BCD  AD   ABCD

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无极921

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值