面试必问:没有需求文档怎么做测试?

大家去面试的时候,特别是一些创业型的公司,都会在面试时问你如果没有需求文档怎么做测试,看似这个问题是在考你的整理测试逻辑性,但是往往大家都会忽略的一点:为什么会没有需求文档?没有需求文档会有哪些问题产生。

当然在实际生产中,大家对这些问题基本都是避而不谈,以快速迭代为目的,口头的就把工作安排了。而危机,往往就是这么产生的。

对于这样的场景可能大家都很熟悉:项目经理或者产品经理(产品狗)口头或者简单记录一下软件产品的大致要做的功能,直接就开始大概排期。

这种开口就干的方式,看似简单高效,便于直接沟通,能够快速迭代。却不知,发现没有一份正规且实时更新的功能需求设计文档,会付出三四倍的代价来弥补。

最终会引发一场产品、研发、测试、UI之间的混战

但是,出来混,“偷工减料,都是要还的”。

图片

所以,面对这个问题,你的回答要包含3个方面,不能只在“我怎么做测试这个层面上”

我们来看看

没有需求文档会有哪些问题产生?

1、增加团队沟通成本

如何要让团队里面的所有人员对软件产品的功能需求设计有一个共识?当项目的团队人员越多,沟通成本就变得很高。

几乎是所有人的一个通病:以为自己了解了一小块需求就立即开始埋头干…最终很可能与项目经理和客户真正想要的功能相差甚远,因为每个人的理解不同。

写错了就要改,项目就会延期,势必导致测试时间不够用。这样的反复沟通下,会付出比之前多2倍以上的时间成本。

2、任务进度安排和分配不合理

这个需求该文档也是任务进度安排和分配的重要依据,都不知道具体要做什么东西,哪能拿出合理的任务进度计划。

3、如果需求变更,陷入恶性循环

软件在开发过程中难免会遇到功能的需求变更,需求变更后基本都要推翻重弄来,如此恶性循环下,又是一场充满硝烟的战争。

其实我们测试团队应该在项目开始时就应该介入,而不是在产品开发完成之后。

测试团队应该对功能需求设计文档充分了解,且以此来编写具体的测试用例文档。

否则,只能是在界面上进行简单的表面测试,而真正的BUG并不在表面,这些BUG会藏得很深,等发现的时候可能已经造成很大的损失。

测试团队想覆盖全部的测试用例此时已经相当困难,他们甚至都不知道产品有哪些功能。

测试用例应该尽可能详细,尽量保证测试用例走完能确保产品能上线发布。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值