[4/101] 101次面试之经典面试题

目录

一、说一下测试的流程

二、提了一个 bug,但开发认为不是 bug,作为测试你怎么办?

三、对于复现率不高的 bug 怎么处理?

四、给你一个行李箱,你怎么测试?

五、给你一个新项目,你怎么开展测试?

六、软件测试工作中有遇到什么困难,怎么解决的?

七、你觉得作为一名软件测试工程师,应该要具备什么素质及能力?

八、你对加班的看法


 

一、说一下测试的流程

答案:测试是软件开发过程中非常重要的一个步骤。 它可以帮助开发人员确保软件的质量和功能,并确保它能够满足用户的需求。通常, 测试的过程分为三个阶段:计划、 执行和报告。

计划:测试过程中,计划通常是指测试人员制定的一系列步骤,这些步骤用于帮助他们确定一个系统或产品是否满足预期的功能和性能要求。计划通常包括测试的目标、测试的方法、测试的范围、预期的结果以及测试过程中的风险和应对措施。这些步骤帮助测试人员组织和协调测试活动,以确保测试过程的有效性和一致性。

执行:在测试过程中的执行指的是根据测试计划制定的步骤,实际进行测试活动的过程。这一过程包括设计测试用例、准备测试环境和测试数据、运行测试用例、记录测试结果、分析测试结果并发现问题。执行测试过程的目的是确定系统或产品是否满足预期的功能和性能要求,并发现任何存在的问题。

报告:在测试过程中的报告指的是将测试结果汇总、分析和呈现的文档或文件。测试报告通常包括测试的概况、测试的方法和过程、测试的结果、问题的详细信息、对问题的分析和建议、测试的总结以及可能的后续步骤。测试报告的目的是向相关人员提供有关系统或产品测试情况的可靠信息,以便他们能够决策并采取适当的行动。

 

二、提了一个 bug,但开发认为不是 bug,作为测试你怎么办?

答案:如果开发人员认为不是 bug,那么作为测试人员,你需要提供尽可能多的信息和证据来证明这是一个 bug。你可以提供操作步骤,以及产生问题的环境和条件。你还可以提供截图和错误日志,来证明这是一个 bug。如果开发人员仍然不认为这是一个 bug,你可以提出自己的观点并就此进行讨论,希望能够通过讨论来解决这个问题。

 

三、对于复现率不高的 bug 怎么处理?

答案:如果 bug 复现率不高,那么一种常用的做法是尝试收集更多的信息,来帮助开发人员定位和修复问题。你可以收集系统日志,截图,错误消息等信息,并将这些信息提供给开发人员。同时,你也可以尝试确定复现 bug 的环境和条件,比如是在哪个操作系统中,在哪个浏览器中,在使用哪个版本的应用等等,以便帮助开发人员更好地定位问题。

 

四、给你一个行李箱,你怎么测试?

答案:如果我有一个行李箱,我可以考虑进行以下测试来确保它是可靠的:
1. 手提测试:拿起行李箱,看看它是否轻便,并能够舒适地提起。
2. 把行李箱扔在地上,看看它能否承受住撞击。
3. 打开行李箱,检查锁是否能够牢固地锁住,并能够打开。
4. 检查行李箱的拉杆和轮子,确保它们能够轻松移动并且不会卡住。
5. 如果可能,在实际使用中放入一些重物,检查行李箱能否承受负载并能够正常运行。
这些测试可以帮助您确保行李箱是安全和可靠的。

 

五、给你一个新项目,你怎么开展测试?

答案:如果我有一个新项目,我会按照下面的步骤开展测试:
1. 了解项目的目标,并确定测试的目标。
2. 创建测试计划,确定测试的范围、方法、技术和资源。
3. 组织测试环境,确保所需的软件、硬件、数据和接口都可以正常使用。
4. 编写测试用例,并确定测试数据。
5. 执行测试,并记录测试结果。
6. 评估测试结果,确定是否需要重新测试。
7. 报告测试结果,并向相关人员提供反馈。
这些步骤通常是为了确保软件的质量,但具体的测试方法和步骤可能会因项目而异。

 

六、软件测试工作中有遇到什么困难,怎么解决的?

答案:软件测试工作中,一个常见的困难是确定测试用例。这需要对软件的功能和性能进行全面的了解,并确定哪些测试用例可能会暴露出软件中的问题。解决这个问题的一种方法是,可以使用软件规格说明书和其他文档来帮助确定测试用例。此外,与开发人员进行协作也是非常有用的,因为他们对软件的内部工作原理有着更深入的了解,可以提供有价值的建议。

 

七、你觉得作为一名软件测试工程师,应该要具备什么素质及能力?

答案:作为一名软件测试工程师,应该具备以下素质和能力:
1. 具备良好的沟通能力,能够与团队成员和客户保持良好的沟通,并能够将软件问题清晰地表达出来。
2. 具有扎实的技术背景,包括对软件开发和测试方面的知识。
3. 具备良好的分析能力,能够对软件进行全面的分析,并能够确定可能存在问题的部分。
4. 具备良好的解决问题的能力,能够根据客户的需求,灵活地解决问题。
5. 具备良好的团队合作精神,能够与开发人员和其他测试人员进行高效的协作。

 

八、你对加班的看法

答案:我认为,加班在一定程度上可以帮助提高工作效率,满足工作需要。但如果过度加班,会对员工的身心健康造成伤害,也会影响员工的工作质量和生活平衡。因此,加班应该适度,并应该确保员工能够获得足够的休息和调整时间。

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

编程小猪猪

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

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

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

打赏作者

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

抵扣说明:

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

余额充值