测试人员快速学习业务功能的方法技巧和要求(二)

发表于:2011-10-21 11:11

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

 作者:柳舞随风    来源:51Testing软件测试网采编

  三种思路:

  1、从用户的角度开始思考

  2、从开发人员的角度开始思考

  3、从测试人员的角度开始思考

  一开始大家学习业务阶段,对公司测试工作上手阶段,肯定是从执行测试用例黑盒测试开始,这种工作,我们认为只是测试执行人员,黑盒测试执行范围的工作,距离我们的岗位要求“系统测试工程师”还差的很远。

  这三种思路,就是让大家快速成长为系统测试工程师的三种思路:

  1、从用户的角度来思考:这个功能会满足我的什么需求,如果我花了买了设备,我希望这个产品的功能是什么样子的?

  2、从产品设计人员、开发人员的角度来思考:有一个功能要我实现,根据软件工程的常规架构,我应该怎么做,或者应该设计成什么样子?

  3、从测试设计人员的角度来思考:功能目前是这样设计实现的,或者从黑盒的角度,功能有几个参数,预期会产生什么效果。那么,大家从测试设计人员的角度,去思考,如果是我设计测试用例,我大致的设计思路是什么?

  有可能这个行业是大家第一次接触,甚至有可能测试工作是大家第一次接触。但是平时日常生活中,大家用过的软件肯定不少,比如QQ,比如BBS,比如各类游戏,那么,在一些面向客户的人性化、易用性,甚至一些模糊的思考,下意识的念头总是存在的。所以这三种思路,就是希望大家把原来那种随机的、模糊的念头想法,思路化和系统化,能够快速的拓展自己的测试思考能力。

  例子1:视讯软件发送静态图片功能:

  1、用户的角度:这个功能我需不需要,我要怎么使用?

  ——在会议开始前发送静态图片,比如单位logo或会议主题,类似于cctv的静态图片或重要通知类。

  ——在无信号时,播放静态图片进行知会,类似电视信号中断时的提示信息。

  ——思考功能点的应用场景和是否满足我(客户)的需求

  ——如果有这个功能,我希望它做到什么功能?比如能随意替换,方便应用于各种场景,比如通过快捷的方式替换(类似BBS或QQ换自己的头像)

  2、软件设计人员的角度:这个功能,我要实现,应该怎么考虑?

  ——这个功能实现,UI方面设计应该怎么排布?

  ——这个功能实现,是否存在参数范围,或性能范围?如果有相关限制,有可能的瓶颈点在那里?

  比如图片的格式?图片大小等。如果要做限制,应该在那里进行限制?

  ——是否有已有的模型,组件进行参考?

  3、测试设计人员的角度:这个功能点,我如何设计测试思路,构建测试用例?

  ——功能目前设计为勾选模式,第一步肯定测试两种状态的实现性,最基本的黑盒测试

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号