我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗? 在我看来,测试仍然没有任何定论,一切看自己。

质量管理三部曲

上一篇 / 下一篇  2009-04-27 16:06:42 / 个人分类:原创,严禁转载

1234234209
51Testing软件测试网 e"Ti6^q}O[O#Z

     黑夜给了我黑色的眼睛;混乱的流程给了我混乱的思维----51Testing软件测试网Q0d-o`oR

51Testing软件测试网0d%P@1DHJ%B/mm3r q

     软件人员一直在抱怨流程混乱,抱怨的结果是谁都说不清楚什么样的流程不混乱。即使cmmi过级公司也在抱怨说,我们严格按照cmmi规定的流程走,怎么还是迷路了呢?左转,左转,左转,左转,原来是个圈啊。为了流程而进行质量过程改进,势必会存在很大的问题,只有为了解决具体的质量困境而进行的流程改进,才是我们需要的。51Testing软件测试网qD'Dp9p Y#A

51Testing软件测试网FN]1Oz)d0Z&s

    在整个软件过程,我们可以将质量管理分为三个关键的阶段。51Testing软件测试网6`4Te[2N+XX}3z%C

$O {Ytn6w0   质量目标+质量控制+质量保证

9@P B&R }c _C3K(tl051Testing软件测试网O c6\6gi!n9Pw*],i@v

质量目标:提出软件质量的特性和明确的可测量的标准。它包含的动作有合理正确的解读需求,确定测试范围和测试内容,制定具体的测试准则。这部分内容一般由质量部门完成。

x5U~:y6s9hu [? `0

!U2cO/X7f`0    我们后续做的软件测试工作,其实就是把执行的结果和预期设定的目标进行比对,符合的认为有质量的,不符号的则是错误的。51Testing软件测试网%~h)S7e&GP_

ur-u(t:K#U_^0 质量控制:为了保证每个工作产品都能满足需求而进行的一系列的审查,评审和测试的工作。审查,评审主要针对需求的正确性,它属于设计质量的范畴;测试主要针对需求实现的功能,是一致性质量的范畴。51Testing软件测试网^B{5aB5w

V3{+is*u"iOu?+lU{D0    我们可以把软件质量按照特征分为两类,设计质量和一致性质量。设计质量是设计者所规定的产品的特征,包括需求说明,产品规格说明和设计说明;一致性质量是具体实现的问题,也就是编码所实现功能。

TM(L p G wV J0

ZW$ihY0   其实目前我们所做的主要工作就是质量控制阶段的测试部分,让它独立的去承担质量的风险,而我们所测试的基本都是一致性质量,对于设计质量很少涉及。那么我们应该怎么去测试设计质量,由什么职能的人员和部门去完成,都是需要思考的。51Testing软件测试网r\R [cbU;KY3oH1m

J8rI n*m{ ~5h0   质量保证:质量保证由评估质量控制活动有效性和完整性的一系列审核和报告所构成。其目的是为管理层提供了解产品质量所必须得测试数据,从而获得产品质量是否符合预定目标的信心。此数据也是为持续的过程改进提高了数据依据。它就是我们通常所说的测试总结和测试报告阶段,但包含的内容应该更丰富。

!U M Z!r(V uWq0

Wi'~ \0D+K0 51Testing软件测试网V]$]IQh%Nqd


TAG:

 

评分:0

我来说两句

Open Toolbar