郭贤忠:测试向前一步

发表于:2012-7-12 10:39

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

 作者:郭贤忠    来源:51Testing软件测试网采编

  测试人员 VS 质量工程师

  测试人员:如同出考卷通过考试来考察学生,发现问题。介入时间较晚、被动、单一。

  质量工程师:是一个系统的工程,在前期介入,发现学生的不足、进而制定提高的计划和方法。是积极主动的,能产生多方面影响的。

  敏捷的测试:以feature为单位,快速介入测试,测试完成后直接发布

  测试向前一步:早期介入,看需求、看dev design

  如何做需求分析

  1、编写需求:

  a、了解用户/用户场景:产品真的能满足用户的需求吗?

  如何了解用户场景?下面给出一些案例分析:

  微博:微博被N多人关注&转发,满足自我实现需求;360:安全需求,开机速度领跑则满足成就感;豆瓣:高级豆粉评论的权威性;Alipay:支付安全需求;Online game:在网络世界中实现自我需求

  b、有自己的设计原则:需要经验的累积,站在设计的角度,假设自己就是这个产品的设计者,从自己认为最优的方式去设计产品.

  2、产品简单和易用、非二义性:一步到位而不是两步或者三步、避免做重复的事情、批处理任务。设计test case时,也遵循这个理念。

  一个不太好的login case:以前淘宝login时,输入正确的用户名和密码,点击登录后会再跳出输入验证码的提示

  3、查阅文档:“每个人看到的都是一样的吗?”、“将要”vs“可能、应该、可取”

  4、可测试性与可持续性

  5、智能

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号