软件需求——软件测试工程师面试秘笈(05)

发表于:2021-12-09 09:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:杨定佳 陈辑    来源:51Testing软件测试网原创

#
面试
#
求职
分享:
  在软件产品团队中,产品经理未必能向所有开发人员、测试人员以及相关人员准确详细地传达具体的产品需求。此时就需要一份文档,使所有参与人员都可以阅读。在产品需求会不断地变化时,产品经理只需要更新需求文档,并提示相关人员需求有变更。在测试环节,测试人员会依据需求文档来验收产品质量。

  示例1:你在测试活动中如果发现需求文档不完善或者不准确,会怎么处理?
  与相关人员进行沟通、明确需求,然后更新文档。
  解答:产品经理在解说需求文档中不可能完全没有问题,如果在工作中遇到需求文档不完善或者不准确,我会找产品经理、开发人员等相关人员进行协调交流,确保需求明确,然后做记录,对需求文档进行补充,并且将更新的需求文档给相关人员发送邮件,提示需求文档更新,确保每一个人都可以拿到最新、明确的需求。

  示例2:当你进入一个新项目后,如果发现需求文档简单或者没有需求文档时怎么开展测试?
  考察求职者独立开展工作的能力。
  解答:我会分两步走,找寻与需求相关的文档,并与其他老员工进行交流获取,具体会从以下几个方面着手。
  (1)查询文档,从原版本留下的文档、用户手册、产品开发测试人员写的非正式文档入手,可以了解项目的背景、系统功能等。
  (2)参考行业相关书籍、文档,或同类型网站、产品等实现的类似功能。
  (3)当系统完成初步功能后,自己动手操作使用,总结系统实现的功能业务,然后与开发等相关人员确认。
  (4)与相关人员沟通。主动与相关人员沟通,并进行系统演示,测试时遇到需求不明确的情况,及时和产品相关人员、开发人员进行沟通。
  (5)了解部分需求文档后,对需求文档进行补充整理,以便将来查看。

  示例3:如果需求文档长达100页,你要怎么进行吃透?
  先了解软件的基本需求,然后了解重点,接着次之。总之,先学习软件的主要功能、急需测试的功能,然后学习次要功能。不太重要的、边缘功能可以在以后测试中慢慢学习。

查看《软件测试工程师面试秘笈》全部连载章节
版权声明:51Testing软件测试网获得作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号