质量保证是否与测试和错误修复相同?

Jas*_*son 7 qa

什么是质量保证?它是测试和错误修复,还是更多?

TSt*_*per 8

软件质量保证涉及整个软件开发过程 - 监控和改进过程,确保遵循任何商定的标准和程序,并确保发现和处理问题.

更多细节:软件质量保证常见问题


Sne*_*ite 6

Q)什么是质量保证?

  • 质量保证是指系统地监控服务,流程或设施的不同方面以检测,纠正和确保满足质量标准的流程和程序.

  • 质量保证帮助我们消除有缺陷的产品并提高客户满意度.

问)是测试和错误修复,还是更多?

  • 质量保证不仅仅是测试.它提供了一个框架,用于定义如何在组织中定义质量,并且应该在组织中实施.这里将定义与质量有关的过程和程序.

  • 与整个软件开发过程有关,仔细检查和监控软件开发过程,反馈他们发现的过程问题,执行测试,并有权决定产品何时准备好发布.

  • 主要目标是"没有错误",而不是保持产品按计划或低于预算.

所以,上面的一点澄清了QA远远超过测试:)


Chr*_*isF 5

QA 不仅仅是错误修复和测试。它也不仅仅是根据定义的范围检查产品(尽管这是一个重要的部分)。

QA 应该发生在项目或项目阶段的所有阶段。要求应接受质量保证,以确保它们有意义、可实现等。单元测试应接受 QA,以确保它们为应用程序提供足够的覆盖范围。请注意,这不是检查测试是否有效,而是检查整个测试是否“足够好”。代码本身应该以代码审查和单元测试的形式接受 QA。

这些 QA 活动不必由单独的部门执行 - 代码审查是并且应该由其他开发人员完成。

如果(这是一个很大的问题)在整个项目中有足够的 QA,那么在项目阶段结束时发生的测试/错误修复的数量应该保持在最低限度。