TA的每日心情 | 开心 2017-9-20 12:50 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]测试小兵
|
QA与测试的区别
QA:QA关注的是对质量的测量及检查,还有通过改进过程来提高软件的质量,以此来指导软件发行
注意:制定和修改策略的把握----不断地制定和修改策略会削弱QA机构的工作。策略撰写应该面向更终极的目标,即发布更好的软件。虽然检查人们如何完成创建软件这个任务是必要的,但是分析中部分工作会占用团队的大部分时间。就像气体一样,它能够充满所给的空间。良好的管理应该了解这一点并对评估和改善活动进行适当的约束。
测试:测试虽然也关注过程,但是它更关心的是对软件的剖析。测试人员要观察软件的运行,并要在质量层次进行报告,同时也要报告碰到的严重问题
注意:测试的误区(鼓励大量寻找bug是不正确的)----测试机构如果不能在整个过程中摆正位置,他们就可能被劣质软件和bug的洪流所淹没,这种情况在测试结构反应过度、只是捕捉bug而不是主动防范它们时容易出现。有时候可能需要测试人员去找到更多的bug,但这种关注增加bug的数量而不是提高软件质量的态度会导致许多测试机构的消亡。一个鼓动颠覆最终目标—使软件产品完全满足用户需求--的系统是不可取的。在问题系统中,测试人员被鼓励不断地寻找现有代码中的bug---这种方法容易量化却比早期捕捉bug的成本更高。对于那些奖励达到中间目标的个人系统来说,其问题是这些人只追求中间目标而不追求终极目标。任何软件开发的终极目标是在一定的时间内以一定的预算在市场上发行高质量的软件产品。让每个人去寻找大量的bug看似是为了制造高质量的软件,但是这并非必要的。这实际上是鼓励人们在很晚的阶段寻找软件中的问题并集中力量查找症状,然而却不查找症状的核心根源 |
|