浦发银行面试题

本文详述了软件测试的基本流程,包括需求分析、测试用例编写与评审、执行测试、缺陷管理和测试报告编写。还讨论了与开发人员在bug认定上的处理策略,以及软件生存周期模型。面试中还涉及了单元测试、系统测试、黑盒与白盒测试、冒烟测试等概念。此外,阐述了测试人员在软件开发过程中的角色、职责,以及与开发人员的沟通技巧,强调了提高沟通效率和良好人际关系的重要性。最后,讨论了集成测试的自顶向下和自底向上策略及其适用场景。
摘要由CSDN通过智能技术生成

Q

说说你们公司测试的一个基本测试流程是什么?

首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们就根据主管写出来的计划、分配到的任务编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会依据测试用例来执行测试,测试过程中,提交bug, 跟踪bug,直至关闭,测试完后编写测试报告。

Q

你对上一家公司如何评价

我的上家公司环境蛮不错的,整个项目组的成员都很团结,氛围很浓郁,遇到不懂的问题我能够和同事们进行沟通,但是考虑到我自身发展的因素,我还是被迫辞职了

Q

你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决。

首先,将问题提交到缺陷管理库里面进行备案。

然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;

如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;

根据用户的一般使用习惯,来确认是否是缺陷;与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。

等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并由上级做出决定。

Q

软件生存周期及其模型是什么?

软件生存周期是软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。

在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为"生命周期模型"(Life Cycle Model)。

Q

什么是系统测试

系统测试是指针对软件产品系统进行的测试,是做完单元测试和集成测试后进行的测试,总体包含功能测试与非功能测试。

功能测试是验证软件系统功能是否实现系统需求规格的测试过程,而非功能测试是验证系统是否在实现功能测试的基础上,测试系统的容错性、稳定性、异常处理能力,以及高强度输入的处理能力、可用性、性能等是否符合用户要求的测试过程。

Q

Web测试包括哪几类测试?

●界面测试

●功能测试

●可用性测试

●客户端兼容性测试

●安全性测试

Q

黑盒测试与白盒测试的区别

(1)黑盒测试也称功能测试,通过测试来检测每个功能是否都正常使用,测试中把程序看成一个黑盒子,在完全不考虑内部程序结构和特性的情况下 ,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值