个人笔经2016秋招华为测试

软件测试的目的是尽可能多的找出软件的错误。请判断这句话的正确与否。
T

Beta 测试是验收测试的一种。请判断这句话的正确与否。
T

Beta测试是一种验收测试。所谓验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。验收测试一般根据产品规格说明书严格检查产品,逐行逐字地对照说明书上对软件产品所做出的各方面要求, 确保所开发的软件产品符合用户的各项要求。 通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步——验收测试即可开始。验收测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。
所以该说法是正确地,故选A。

验收测试是由最终用户来实施的。请判断这句话的正确与否。
F

验收测试有alpha和beta两种,且都由用户来实施,区别在于是否为最终用户
alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部用户在模拟实际操作环境进行的受控测试
beta测试是由软件的多个用户在一个或多个实际使用环境下进行的测试

目立项前测试人员不需要提交任何工件。请判断这句话的正确与否。
T

代码评审是检查源代码是否达到模块设计的要求。请判断这句话的正确与否。
F
代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。

自底向上集成需要测试员编写驱动程序。请判断这句话的正确与否。
T

自底向上集成是从最低层的模块开始集成,因测试到较高层模块时,所需求的下层模块功能均已具备,所以不再需要桩模块,测试用例的设计也相对简单,缺点是程序最后一个查勘块加入时才具有整体形象.
自底向上集成测试的步骤为:
1.把低层模块组织成实现某个子功能的模块群;
2.开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;
3.对每个模块群进行测试;
4.删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群.

系统的最高能力是压力测试
负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行

缺陷分两种:
1、完全影响软件的正常运行或者影响客户的正常体验。
这种当然不能予以通过
2、不影响产品运行及客户正常体验且此软件急于使用。
以公司利益为出发,应予以通过。但在时间不紧急的情况下应不予通过。

代码评审员一般由测试员担任。请判断这句话的正确与否。
F
代码评审的工作,测试人员大多对代码熟悉度和理解度不够高,这一项工作更倾向于同组的其他开发人员担任,效果更佳
码评审的内容:
编码规范问题:命名不规范、magic number、 System.out……
代码结构问题:重复代码、巨大的方法和类、分层不当、紧耦合
工具、框架使用不当:Spring、Hibernate、AJAX
实现问题:错误验证、异常处理、事务划分、线程、性能、安全、实现过于复杂、代码可读性不佳、扩展性不好
测试问题:测试覆盖度不够、可测试性不好

测试设计员的职责有哪些?
设计测试用例
设计测试过程、脚本
制定测试计划应是测试经理来做的,评估测试活动测试经理组织召集开发和测试的相关人员来做

软件实施活动的进入准则:
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值