需求分析中适应性怎么写_不了解软件质量特性,你怎么写测试需求分析?

本文探讨了软件质量的定义,强调满足用户显性与隐性需求的重要性,并介绍了过程质量、内部质量、外部质量和使用质量。国标软件质量GB/T16260.1—2006/ISO9126:2001定义了功能性、可靠性、易用性、效率、可移植性和可维护性6个关键特性,每个特性下还包含多个子特性,这些对于测试工程师分析测试需求至关重要。
摘要由CSDN通过智能技术生成

质量一词,在百度百科解释为“质量是物体本身的属性,物体的质量与物体的形状、物态及其所处的空间位置无关,质量是物体的一个基本属性”。

针对软件,可将质量理解为“软件产品满足用户或规定显性需求或隐性需求的程度”。ISO9000:2005《质量管理体系基础和术语》中对质量的定义是“一组固有特性满足要求的程度”。从质量定义可以看出,软件质量的关键点是满足要求,可使用差、好及优秀等修饰词进行表述。

fe05cdae6d93a3311211a4af45c5fa7b.png

针对软件而言,“满足要求”包含两个层次:

一是用户显性需求;

二是满足其隐性需求。

通常情况下,用户容易表述其显性需求,如需要何种功能、何种性能表现等,但无法明确其隐性需求,如软件产品无论在哪种用户需求背景下,都需满足法律法规的限制、行业限制、用户约定俗成习惯,甚至是企业内部的规章制度等。因此,考虑软件质量时,既需考虑用户显性需求,也需考虑其隐性需求,这点测试工程师在分析测试需求时必须考虑。

衡量一个软件系统的好坏,可从过程质量、内部质量、外部质量、使用质量等几个方面考察。

过程质量关注软件产品整个生产流程是否规范;内部质量关注软件内部设计及静态测度是否合格;外部质量关注软件产品功能、性能的表现,使用质量则关注软件系统在使用过程中的易用性、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值