到底是什么质量检查?

最近,随着@TheMachineQA的发布,我一直在谈论质量保证。 但是,什么是质量检查,真的吗?

大多数人倾向于同意,在软件开发中,质量检查主要是测试。 没错! 但这不是全部。

测试是质量检查的重要组成部分。 这是我们确认系统是否按预期运行的方式。 这是一种衡量完成度的方法。

但是,有大量的QA活动可以为测试工作提供信息和支持,从而提高其有效性和项目价值。

对于许多小型软件开发人员而言,测试在项目结束时进行。 这是预算和任务优先级的问题。

很好,比根本没有测试要好! 有一些方法可以管理最新的探索性测试,以使其更加有效。

但是,有效的测试是什么样的? 任何好的测试工作的主要输出是什么? 记录了错误/缺陷,对吗?

只有一点! 记录的错误/缺陷/问题是测试工作的副产品。

当然,记录并修复的每个错误都少了一些,供最终用户处理。 少了一个负面影响您的品牌。

但是如果没有测试计划,探索性测试就无法真正说明您项目的健康状况。

经过精心设计的测试工作会询问有关您的项目*应该*外观的问题。 测试执行会告诉您是否执行测试。

根据精心设计的测试计划完成测试之后,您应该拥有一份清楚说明项目运行状况的报告。

因此,如果您将测试拖到最后一刻,而您的测试报告却说您的项目不适合发布,那么下一步该怎么做?

您最终会推销您的产品,使您的利益相关者不安,并对整个项目产生很多疑问。

但是,如果您从头开始计划测试,请进行迭代,并培训您的质量检查人员以帮助全面了解项目的温度?

您将能够明智地花费您的应急费用(或避免花费它!),准时发布,预测问题,并对发布充满信心。

另外,您的程序员在发布后将花费更少的时间来修复缺陷,因为您已经发现了大多数缺陷。

专业记录问题后,可大大减少程序员的工作量,并减少验证和调查的时间

很难明确量化质量保证的财务收益,因为它随每个项目而变化。 但是好的质量检查总是可以节省费用。

无论是节省时间,及早修复缺陷,识别和避免风险,仅在有信心时才发布还是节省许多时间。

*您在质量检查上花费的任何钱都会改善这些情况。 不必破产。 如果您不计划,那么测试只是一种负担。

我们构建了@TheMachineQA,以帮助开发人员在这个复杂的领域中找到自己的出路,并定制适合自己预算的质量检查计划。

立即与您取得联系,畅所欲言,畅聊您的所作所为,以及我们如何帮助您放心! http://themachine-qa.com/