编程程P7级测试经理 是如何准确制定软件测试目标的?

在分析测试需求之前,先要确定测试目标,而测试目标的确定,取决于质量要求。虽然在理论上,对软件质量的要求是比较明确的,但对不同的软件开发项目,其质量要求是不一样的,这在之前我们己做了比较详细的讨论。这里,侧重讨论特定的质量要求,加强这方面的细节讨论,然后确定测试目标。最后,再根据测试目标,来分析测试需求。

一、根据产品本身功能来确定目标

手机是大家熟悉的产品,不同的用户群对一部智能手机的要求也是不同的,这就是从用户、产品等不同角度来讨论产品的质量要求。从产品开发来看,的确要清楚,例如,低档手机(功能机)为谁开发?谁会用它?会如何用它?基于这样的分析,我们可能就这样定义功能机的特点、质量、需求。

  • 通话正常、稳定
  • 通话质量要有一定保
  • 待机时间长
  • 安全,电池不能发生爆炸
  • 外观大气美观,不要太重。
  • 通信录、短信、闹钟等功能使用方便
  • 支持手写输入功能

二、根据测试对象应用领域和场景确定目标

但对智能手机,对手感、用户体验、性能、外观质感等有更高的要求。虽然不同的产品类型、不同的应用领域和不同的业务,功能的质量要求存在较大差异,但一般来说,通用的功能质量要求如下。

  • 每项功能都符合实际业务操作流程与规则。
  • 功能逻辑清楚,符合使用者的习惯。
  • 每一项功能运行正常、输出结果正确且满足相应的格式、精度。
  • 能接受正确的数据输入,如最大输入的字符串数、特定的符号等。
  • 能处理各种不正常的操作,对异常数据的输入可以进行提示、容错处理等。
  • 支持各种应用的环境或场景。
  • 能兼容功能所关联的硬件。
  • 软件升级后,新功能能继续使用旧版本的数据。
  • 与外部应用系统的接口有效。

聊天类型软件的测试目标确定

以像QQ这类网上聊天工具为例,其产品的质量要求一定会包括功能正确、性能好、易,但这样的质量要求还不够明确,对设定测试目标帮助不大,还需要进一步分析其质量要求。对于功能,可以逐条列出其主要功能,然后分析功能在质量上有没有一些特定的要求。例如以下内容。

①支持语音、视频通话,就要确定语音、视频通话的质量要求,是否支持电信级业务服务水平即严格的QoS标准(服务质量)?支持高清视频(如720p、1080p等)通话吗?视频通话质量能够根据网络状况可调整吗?语音在延迟、回声、噪声、颤音等上面有具体的质量要求

吗?视频通话对带宽最低限制是多少?

②是否支持基于行业标准的会话发起协议(SIP)?

③单击姓名打开聊天窗口,可同时打开任意多个聊天窗口。可能就会问,最多能打开多

个窗口?有没有性能问题?

④邮件、通信录等涉及个人隐私,在安全性上有什么要求?

⑤密码设置有哪些参数约束?这些约束能否保证其较高的安全性?

⑥好友列表有没有限制(容量问题)?

⑦不同颜色的小球图标及不同的符号表示好友的在线状态,多少时间(如几十、几百毫秒、几秒)刷新一次?

⑧正常连接情况下,添加好友的时间是多少?

四、常用应用软件的简单测试目标确定

对一个日历应用软件,可能就简单些,其质量要求和一般Web应用软件的质量要求基本一致,主要体现在功能、性能、安全性、易用性等主要方面的同时,可能还会有下列的质量要求

①功能:计算正确、显示正常、逻辑合理等。

②性能:正常时每个页面刷新显示时间不超过3s,高峰时不超过10s.

③安全性:登录安全,被邀请人只能看到当前事件,不能查看他人的其他事件等。

④易用性:日历能在不同显示方式之间方便、快捷切换,显示内容也能根据不同方式改变、能支持“直接拖拽”操作日历等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值