3.2 用户故事设计和发布计划阶段
在用户故事和发布计划阶段,项目经理和产品经理会根据客户的需求,制定概要的产品发布日程计划。此时,测试人员可以和开发人员一起学习新的功能,了解客户的需求。其中,有两个主要活动:寻找隐藏的假设和设计概要的验收测试用例。
3.2.1 寻找隐藏的假设
正如前文所述,开发人员通常关注一些重要的系统功能而忽视细节。此外,敏捷开发倡导简单的实现方案,每个开发 Sprint 周期不可能将功能完美得实现;相反,每个 Sprint 都会增量得开发一些功能。所以,测试人员在最初就需要从各种角度来寻找系统需求,探索隐藏的假设。
项目实例:
1. 从在线 B2B 公司角度思考
Q:这个搜索框对公司的业务有什么价值?
A:搜索框可以为用户方便得提供商户的目录信息。如果越来越多用户使用这个搜索框,可以增加我们网站的访问量。
2. 从用户角度思考
Q:作为查询信息、寻找商业合作伙伴的网站用户,搜索框对我有什么好处?
A:坏处:找到一家商户的地址,过去才发现已经关门歇业
好处:查找商户很简单,只要轻点鼠标
不快:有时候在寻找一类商户,却记不清楚具体名字
3. 从程序员角度思考
Q:一个搜索框的最简单实现方法是什么?
A:一个有 text input 和 search button 组成的 form;后台通过 server 程序将符合类型和地址的商户名从数据库中取出,返回给用户;每个返回项包括商户的名称、地址和评价意见。
4. 寻找这些观点中的问题
Q:搜索框如何在用户忘记具体名字的时候提醒用户?
A:在第一版本中实现比较困难。可以让用户输入至少一个类型来提高模糊查找的效果。
5. 最后寻找到隐藏的假设
文章来源于领测软件测试网 https://www.ltesting.net/