软件工程第三次作业——关于软件质量保障初探

(1)对教材与参考资料阅读后关于软件质量保障你的体会是什么?

1.软件质量的定义

 “Capability of software product to satisfy stated and implied needs under specified conditions. ”

还有:

 “The degree to which a software product meets established requirements; however,quality depends  upon the degree to which those established

requirements accurately represent stakeholder needs,wants,and expectatiions.”

        软件的质量 = 程序质量+软件工程质量

2.程序质量

程序的质量体现在软件外在功能的质量,业界通常用准确度和覆盖率的综合指标来表示。

3.软件工程的质量

通俗理解就是“软件在功能,成本,时间三方面满足利益相关者的需求。”

4.质量的成本

包括预防,评审,内部故障,外部故障,流程分析改进,提高职业技能,技术投资等方面。

       软件质量保障是一个复杂的系统,它采用一定的技术、方法和工具,来处理和调整软件产品满足需求时的相互关系,以确保软件产品满足或超过在该产品的

开发过程中所规定的标准。软件质量的好坏体现在它所具备的功能以及它所存在功能的复杂性,还体现在它bug的修复以及处理。

(2)如果你是一个项目的QA,那么你认为你的工作职责范围是什么?

我觉得身为一个QA主要的任务就是要保证软件的完整性以及可行性,主要还有软件的质量,要确保我们所做的软件是一个可用的软件,

能够满足用户需求的并且能够达到双赢的效果的。具体步骤如下:

1.保障软件组织流程体系得到遵守;
2.促使软件组织过程改进;
3. 指导项目实施流程;
4.增加开发活动透明度;
5.评审项目活动;
6.审核工作产品;
7.协助工作产品问题解决;
8.度量数据采集分析,提供决策参考;
9.进行缺陷预防;
10.实现质量目标。

(3)如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?

如果一旦出现问题,你如何界定由谁担责?

  我认为:
公司要做好测试工作保证质量,公司从CEO到普通员工有质量意识很重要,只有从意识上认识到质量的重要性,才能真正的做好质量的管理,没质量的意识,其他就都是空中楼阁;
同时优秀的测试总监和测试组长是保证测试工作质量的前提 ,相信强将手下少弱兵;
不要认为任何人都能做好测试,基层测试人员的素质很重要(懂开发的测试人员或Dev最好,还要有专业系统的测试理论,同时最好了解需求或业务),他们最终的测试执行者,
是质量保证的第一关和最后一关;
需求管理与需求培训很重要,遇到需求问题,沟通很重要;
质量部不是摆设,测试人员也不是找茬的家伙,大家的目标要一致的---质量。所以我觉得QA与Test缺一不可,只有两者密切合作,才能够达到双赢的效果。为公司和团队带来客观的利益。

转载于:https://www.cnblogs.com/yangliewei/p/11569527.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值