软件测试对象分析!

测试工程师需从测试目标定义、项目背景分析和测试任务识别三个方面对测试对象进行深入理解。测试目标结合显性和隐性需求,项目背景涉及行业特性,测试任务包括工作量预估、测试准备和执行。在敏捷环境中,测试任务通常根据Sprint内容确定,测试用例设计和自动化脚本开发也是重要环节。
摘要由CSDN通过智能技术生成

测试活动实施初期,测试工程师需从目标定义、项目背景、测试任务、测试资源、测试风险等几个维度对测试对象进行分析,以便更深入的理解产品需求、提取测试需求、设计测试用例及执行测试用例、发现产品缺陷。

 

3.1.1 测试目标定义

 

测试目标定义,确定本次或本轮测试活动期望达成的目标,与测试任务不同,测试任务是具体的事务,测试目标是结果,测试任务是测试目标定义的实现过程。

 

以ECShop项目为例,测试目标是通过实施功能、安全、兼容性、接口及性能测试,验证每个Sprint中的业务是否已满足产品需求中定义的功能、安全、UI、兼容性、性能等需求。 

 

测试目标定义需结合用户显性及隐性需求,显性需求通常在产品需求或用户故事中已明确定义,隐性需求则由测试工程师根据自身技术、项目经验结合软件背景、用户背景、运营背景等因素综合考虑分析提取。

 

测试目标定义后,即可根据测试目标识别测试任务,确定测试范围后,测试目标应尽可能定量或定性评价,如功能实现覆盖率、性能指标、缺陷修复率、兼容性覆盖率等。 

 

3.1.2 项目背景分析

 

所有产品或项目研发都有初期设计背景,通过对项目背景分析,测试工程师可了解该测试对象属于什么行业,有无相关系统或平台,是否有特殊的业务要求等。

 

例如,为设计给老人使用的手机,应尽可能将字体放大、声音放大、增大电池容量、减少充电次数。

 

不同行业可能具有一些符合自身行业特性的需求,如金融行业,除了功能之外更关注数据安全性及性能,政府企业对外业务系统,与功能相比,更为关注安全性,而App则侧重于

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值