首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QA执行哪些预防活动?

QA执行哪些预防活动?
EN

Stack Exchange QA用户
提问于 2012-11-14 04:12:41
回答 3查看 504关注 0票数 4

我的大多数测试者的朋友说,质量保证地位的一个重要部分是“预防”。我在大学里读过很多关于质量成本、质量和预防的成本的书,但是在我的日常工作中,我从来没有见过QA团队所做的这项活动。我的意思是,有很多开发工具和实践可以帮助我们避免代码评审、静态和动态代码分析、单元测试等问题,但是那些是QA人员应该执行的最重要的“预防”活动?

EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2012-11-14 05:05:23

“比测试的行为更重要的是,设计测试的行为是已知的最好的防虫方法之一。为了创建一个有用的测试而必须做的思考可以在错误被编码之前发现和消除.”-- Beizer,软件测试技术第二版。

D. Gelperin和B. Hetzel也在1987年首次提出了“测试,然后编码”的概念。

TDD的概念是重新引入这些旨在防止bug进入代码的基本原则。我想说,ATDD是一些测试人员参与的一种bug预防方法。

在我的团队中,我们还在签入之前执行代码评审,这是一项防bug活动。

测试人员(以及团队中的其他人)可以帮助防止bug的其他一些事情可能包括:

  • 规格评审
  • Dev设计评论
  • 情景规划
  • 设计/建筑建模
票数 6
EN

Stack Exchange QA用户

发布于 2012-11-14 12:29:59

我们的QAers提供的一些预防活动包括

  • 需求审查
  • 规范/设计评审
  • 估计评估
  • 足够早地提供测试数据,以便在单元测试期间使用

我们真的很想做更多。但在我们的店里,日程安排和工作量却是另一回事。

票数 3
EN

Stack Exchange QA用户

发布于 2012-11-14 06:32:15

格雷戈里·波普在“没有银弹?银弹可能管用“ (和他的键注表示)中列举了许多预防技术。其中一些菲尔已经提到了。测试人员和测试经理可以积极从事的其他工作包括:

  • 测试人员与开发人员的适当组合,例如QA经理可能会雇用更多的测试人员
  • 引入配置管理不仅适用于源代码,也适用于整个系统的设置
  • 引入需求跟踪工具

在敏捷团队中,有些技术可能更容易一些,在敏捷团队中,测试人员并不比开发人员在不同的筒仓中。

还有一些检测技术不能防止but,但可以帮助更早地检测它们。例如,测试人员可以编写集成测试,这些测试可以与开发人员的单元测试一起包含在持续集成中。

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

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

复制
相关文章

相似问题

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