testing - 如果 QA 不是测试,那么 QA 的角色是什么?

标签 testing

<分区>

我一直在为这个问题苦苦思索。如果 QA(过程检验)不是 QC(产品检验 - 各种形式的测试),那么 QA 的角色是什么?我就是找不到! 谢谢

最佳答案

质量保证 (QA):

  1. QA 是一种有计划和系统的方法,用于评估用于生产优质产品的过程的质量。

  2. QA 的目标是保证产品满足客户的质量期望。

  3. QA 处理如何防止正在开发的产品中出现错误。

  4. 软件质量保证工程师的主要职责是创建和实现方法和标准以改进开发过程。

  5. QA 与衡量产品开发过程质量、过程改进和缺陷预防等事件相关。

  6. 它包含与开发和测试相关的审计和报告程序。

质量控制 (QC):

质量控制名称来自制造业,QC 检查员评估从生产线抽取的 sample 产品,对其进行测试,如果产品未通过测试,他们有权关闭整条生产线。

  1. 软件行业的 QC 正在评估软件产品,发现缺陷并提出改进建议。

  2. QC 执行 QA 建立的流程。

  3. 软件测试员负责QC。

  4. 如果需要,参与 QC 的人员也必须执行 QA 任务。

软件测试:

  1. 软件测试是一个有计划的过程,用于确定软件的正确性、完整性、安全性和质量。

  2. 测试通常是为了证明软件正在做它应该做的事情,以及软件没有做它不应该做的事情。

  3. 测试或软件测试人员的目标是找到缺陷并​​确保它们得到修复。

这些是三个概念之间的基本区别。有时,测试员、QA 工程师和 QC 工程师之间的职责会重叠。根据需要,一些测试人员可能需要执行某些 QA 事件,而一些 QA 人员可能需要执行产品测试。

关于testing - 如果 QA 不是测试,那么 QA 的角色是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675996/

相关文章:

angularjs - 单元测试时如何在 Angular 1.5 中向 $componentController 添加依赖项

python - 如何在python中导入模块

testing - 禁用 Glassfish 中的自动更新检查

ruby - 如何在 Minitest 中使用 block 语法?

google-chrome - 使用 chromedp 启动具有特定用户配置文件的浏览器

android - ActivityTestRule 和 IntentTestRule 有什么区别

ruby - 为什么使用 Guard 时我的规范这么慢?

testing - 为什么在一个步骤中使用多个步骤是不好的?

r - 测试 tidyverse 中的列数

testing - 如何测试 TCP 服务器实现?