测试基础03:软件质量和软件质量保障(QA)

一、软件质量

1.1定义

1、软件满足客户需求和通行标准的能力

        a.明确述的功能和性能需求。

        b.文档中明确描述的开发标准。

        c.所有专业开发的软件都应具有的特征。(可理解为行业标准或同类产品标准。简单举例,比如:手机就应该能打电话、发短信。)

2、软件满足用户潜在需求的能力

        a.所有专业开发的软件都应具有的隐含特征。(简单举例,比如:手机电量低时会有提示、自动切换为省电模式。)

(注意软件的高质量是设计出来的,而不是靠测试修补出来的!)

二、软件质量保障(QA, Quality Assurance)

2.1定义

        一种有计划的、贯穿于整个产品生命周期的质量管理方法。

2.2目的

        提供一种有效的人员组织形式和管理方法,通过客观地检查和监控“过程质量”和“产品质量”,从而持续地改进质量。

2.3内容(五个实施步骤)

        1、Target:设定质量目标

        以用户需求和开发任务为依据,对质量需求准则、质量设计准则的质量特性设定质量目标,进行评价。

        2、Plan:制定质量评价准则

        设定适合于待开发软件的评测检查项目,一般设定20—30个。

        3、DO:指导软件设计与制作

        在开发标准和质量评价准则的指导下,制作高质量的规格说明书和程序。

        4、Check:检查质量是否合格

        以阶段2设定的质量评价准则进行评价,算出得分,以质量图的形成表示出来,比较评价结果的质量得分和质量目标看其是否合格。

        5、Action:改进软件质量

        对评价发现的问题进行改进活动,重复Plan到Action的过程直到开发项目完成。

2.4特点

        1、侧重事前预防:通过预防,检查与改进来保证软件质量。

        2、关注的是软件质量的检查与测量。

        3、不看软件,看软件开发活动中的过程、步骤及产物(比如各阶段的文档:立项阶段的可行性报告;需求阶段的需求规格说明书;设计阶段的软件开发标准;测试阶段的缺陷统计、测试报告……)。

参考文章:

1.《软件测试与QA的区别》

https://blog.csdn.net/haobabiu/article/details/137549069

2.《软件测试的定义及如何分类》

https://m.elecfans.com/article/998116.html

土小帽

七宝七喜睡觉写散文诗,铲屎官土小帽教你软件测试。

B站:【土小帽软件测试(行入门到高级)-哔哩哔哩】 https://b23.tv/1c2U5fN

测试资源(百度网盘):

https://pan.baidu.com/s/1Ypm8-VKuPurLtu0bCJovnA?pwd=5eji 提取码: 5eji

【腾讯文档】(流程图):

https://docs.qq.com/s/FQZsGpzsiYH9wj26JvSaFW

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土小帽软件测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值