发表于: 2019-08-10 20:42:18

1 617


今天完成的事情:

修改web调研PPT

完成一部分APP注册登录找回密码调研

明天计划的事情:

完成APP调研

存在问题:暂无

收获:

1.什么是产品测试?测试可归为两点:程序做了它应该做的事情;程序没有做它不该做的事情。

产品经理工作上经常接触到基础的测试知识,包括测试的定义、测试何时进行、产品经理应该懂的测试概念、产品经理如何测试验收产品。

2.为什么产品经理需要懂测试

产品每个阶段都有验收标准,不如需求评审阶段验收、开发阶段验收,所有每个阶段都需要测试。产品经理尽管不是专业的测试人员,但产品经理作为最熟悉产品的人,理应对产品每个阶段都进行相应的测试验收产品,比如功能测试、可用性测试、用户体验测试、确保符合需求文档的要求,所有产品经理应该懂得相应的测试知识。

产品经理懂测试,在相应的测试方式中验收产品的时候,能更清楚的系统地记录产品的每个问题,然后用产品思维去思考如何解决这些问题。

可以用极简主义去思考如何把选择复杂的问题简单化减少用户的选择,比如可以显示引导用户选择的功能按钮或隐藏用户很少用到的功能,比如微信用户很少用到的朋友圈停用的功能,使用路径可以加深隐藏。

可以用可用性原则的思维去思考如何去引导用户更好的完成产品使用,比如页面说明该页面所处的位置状态,比如微信的朋友圈页面顶部显示朋友圈的位置说明。

可以用情感化设计的思维去思考如何超出用户的期望,比如微信聊天窗口发送我想你了会落下满天星星的效果超出用户的期望。

可以用可行性的思维去思考如何用现有的资源解决产品的问题,比如前端工程师人数少的情况下可以直接借助前端开源框架快速开发mvp,比如借助bootstrap。

还可以去和开发人员沟通app使用卡顿启动难加载缓慢等产品本身的性能问题,比如使用网易新闻app滑动时卡顿,开发人员会告诉你期中的一个原因是因为每个月面上承受的控件过多,app一个页面看起来的效果是一个平面,但APP中一个页面的组成由webview或者文本框等多个空间布局叠加的,控件过多会占用内存,导致使用卡顿,这时你可以思考如何去平衡控件数量和卡顿体验问题。

所有懂得测试,产品经理能更好地沟通,能更好地测试验收产品确保符合产品需求文档,能更好地解决和优化产品。

原生UI应用场景:

  • 流畅度体验要求高的
  • UI样式相对固定
  • 交互复杂

webview的HTML5页面应用场景:

  • 活动运营的页面需求,可重复调用
  • 交互简单

3.测试的定义

测试,顾名思义就是测试程序保证其可正确运行。而早期的测试定义就是如此,即对程序能够按预期运行建立起一种信心。随着技术的发展,目前测试的经典定义是,在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。即运行程序发现错误。
目前普遍使用行业标准IEEE/ANSI的测试定义:使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。目的是为了检验软件系统是否满足需求。



返回列表 返回列表
评论

    分享到