• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

从一个实例详解敏捷测试的最佳实践(下)

发布: 2010-1-08 10:20 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 142次 | 进入软件测试论坛讨论

领测软件测试网

  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/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网