首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试和检验如何才能满足质量要求?

测试和检验如何才能满足质量要求?
EN

Stack Exchange QA用户
提问于 2016-06-16 12:55:19
回答 5查看 245关注 0票数 4

在我的论文中,我可以看到以下词组(书籍,ISO 9000,CMMI):

质量控制被定义为用于满足质量要求的操作技术和活动。例子包括测试、检查和审查。

我知道问题在于我的理解,因为即使在PRINCE2中,你也可以看到这些活动(质量控制)被用来满足质量要求,并且它列举了测试和检查作为例子。

但是,我仍然很难看到这些反应性活动如何能够满足质量需求--只有通过适当的设计和开发才能真正实现这些需求。我觉得他们指的是在检查和确认方面的满足感,但我不能完全理解。否则,如果产品有缺陷,您如何通过测试来满足产品的质量要求?

EN

回答 5

Stack Exchange QA用户

发布于 2016-06-16 15:20:22

你怎么知道设计和开发是正确的?检查开发过程,检查代码,并运行测试。:-)

票数 1
EN

Stack Exchange QA用户

发布于 2016-06-16 15:24:06

你说得对:质量控制将有助于发现问题,但不会阻止问题的发生。

我可能会帮助思考一个更大的背景。让我们假设组织创造事物是为了解决问题。创造事物还有其他原因,例如创造财富或创造就业机会,但为了争论,假设他们主要是对解决问题感兴趣。

解决问题有很多活动。当然,您需要确定问题所在,并且需要设想如何解决这个问题。然后,您需要通过一个过程将该愿景转化为一种东西:需求--收集、设计、编码等。

所有这些活动都有缺陷。有时候这个问题不是一个真正的问题。有时候,对于如何解决它的设想是错误的。有时需求是错误的,或者设计不符合要求,或者代码与设计不匹配,等等。这些活动并不是因为有人做错了正确的工作而有缺陷的,而是因为人们会犯错。

更重要的是,情况发生了变化。从现在起六个月,今天的问题可能不是一个问题。或者今天有意义的解决方案下个星期可能会过时或错误。

你如何处理犯错误的人?你可以尝试使用不同的人,从不犯错误的人。那些人真的很难找到和留住。或者,您可以尝试设计一个流程,要求人们检查对方的工作。个人会犯错误,但其他人会抓住错误,或者至少会犯一些错误。这不仅仅是测试代码,还包括验证问题是否真实,检查所设想的解决方案是否实用和有用,等等。

可悲的是,即使是设计用来检测问题的过程也是不完美的,因此我们在此基础上构建了一个元进程。元进程如下所示:

  1. 尝试一个过程
  2. 关注结果,诚实地面对你所看到的。
  3. 用你从结果中学到的东西来调整过程。
  4. 进入第一步。

归根结底,质量不在于“以正确的方式”做事。它是关于建立一个反馈循环,鼓励逐步改进。

票数 1
EN

Stack Exchange QA用户

发布于 2016-06-17 19:09:54

“测试和检验如何才能满足质量要求?”

在质量上工作了一段时间后,我能回忆起我对它的第一印象,那就是我认为它是什么(几乎完美或完美无缺的东西)。

我所发现的是,关于web应用程序质量的现状是:

它起作用了吗?是与否

简单地说,如果执行预期的操作,就会得到预期的结果。在大多数情况下,在网络开发中,它要么起作用,要么不起作用,不是‘主要是一个小问题’。我在日常工作中遇到的一些常见例子:

  • 用户要么被创建,要么您得到一个错误消息,并且没有创建它们。
  • 按钮不是可点击的,就是不可点击的。
  • 显示的文本要么正确要么不正确。

这与更小的问题相反,例如:

  • 字体可读性
  • 色彩对比
  • 屏幕尺寸

虽然后者无疑是非常有效的质量问题,但在我所看到的大多数发展中,前者是2016年业界正在解决的质量问题。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/20174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档