`
mcecho
  • 浏览: 39348 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

传统QA和敏捷QA各自的特点

阅读更多
传统QA和敏捷QA各自的特点
传统QA的特点:
1. 独立于开发团队的Team,质量的最后一道防线,表现在:
  a. 检查需求的Bug,检查代码的风险,例如是否进行了coding review,是否符合代码规范...
  b. 制定开发计划,根据需求编写测试用例,更多的是手工测试,纪录Bug到bug跟踪工具,分析bug
  c. 代码完成后进行测试
  d. 决定是否可以release
  e. 开发人员把QA作为质量的保护者,而主观上放松了coding的质量
敏捷QA的特点:
1. 作为开发团队的一员,整个team对质量负责,表现在:
  a. 关注编码,例如评审设计,(对技能要求更高)
  b. 自动化测试(对技能要求更高)
  c. 在客户很难和Team工作在一起时,QA更多承担customer proxy
  d. 程序员同样关注质量,特别在代码的质量,包括是否符合需求,是否可以自动测试...
2.敏捷测试人员的招聘需求,见下图“agileprocess.vsd - agile tester requirement”
本身传统开发和敏捷开发各有自己适用的场景。如果要实施敏捷开发,敏捷QA对人员的要求更高,对整个Team、公司的Agile文化也有要求,需要过程。

本身传统开发和敏捷开发各有自己适用的场景。如果要实施敏捷开发,敏捷QA对人员的要求更高,对整个Team、公司的Agile文化也有要求,需要过程。

http://blog.vsharing.com/agiledo/A891323.html
  • 大小: 123.3 KB
分享到:
评论

相关推荐

    敏捷开发中QA的职责之敏捷中的QA

    敏捷开发中QA的职责之敏捷中的QA!QA,通常指的是质量保证(QualityAssurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(QualityAnalyst),主要基于以下几个方面的原因:质量保证更偏向于工业说法,称参与软件...

    专家眼中的QA、敏捷测试

    本次特别邀请到一淘网测试架构师@公直_黄利,诺基亚敏捷及精益教练@徐毅-Kaveri和百度高级测试工程师杨进,请他们谈下各自对QA和测试的理解,内容涉及如何衡量软件测试的有  编者按:测试、QA一直是大家关注的话题...

    QA和QC的含义和区别

    **QA和QC是软件测试领域中的两个核心概念,它们在质量管理和控制方面有着明确的分工和不同的关注点。** **1. QA(质量保证)**: QA的主要目标是建立和维护一个有效的质量管理体系,确保产品或服务的质量要求能够...

    软件开发过程中的QA和qc

    在软件开发过程中,QA(Quality Assurance)和QC(Quality Control)是两个至关重要的概念,它们共同致力于确保软件产品的质量和性能。QA关注的是整个质量保证体系,而QC则侧重于具体的检查和测试工作。 QA(质量...

    中英文QA数据集主要包含生活常识以及计算机技术QA

    本数据集,名为"中英文QA数据集主要包含生活常识以及计算机技术QA",是一个专门收集自问答网站的资源,涵盖了广泛的生活常识问题和计算机技术问题,旨在为这些领域的问答系统开发提供训练素材。 首先,让我们深入...

    生如夏花-EGP和QA人员的价值定位思考

    然而,随着敏捷开发方法论的普及和技术的进步,传统的测试方法可能不再适用。因此,QA团队需要重新审视自己的定位,以便更好地适应当前的技术环境。 - **集成开发与测试**:QA团队应该与开发团队紧密合作,共同参与...

    QA工作流程图

    一个清晰、详尽的QA工作流程图不仅能够帮助团队成员理解各自的角色与责任,还能够提高项目的透明度和效率,从而确保软件开发过程中的每一个阶段都能达到预定的质量标准。 ### QA工作流程概览 #### 项目参与与计划...

    baike-qa2019.zipjson格式

    本文将围绕标题提及的“baike-qa2019.zip”文件,讨论其作为NLP训练语料库的特点以及JSON格式在其中的应用。 “baike-qa2019.zip”是一个压缩文件,包含了两个JSON格式的子文件:“baike_qa_train.json”和“baike_...

    Ralink_QA_Tool

    Ralink QA Tool的主要目的是验证Ralink WLAN 802.11a/b/g/n MAC/BB和RF收发器IC的硬件功能,确保其符合IEEE标准和客户要求。它不仅关注硬件部分,还涵盖了WiFi协议的部分验证,如频率校准、发射输出功率校准与EVM...

    敏捷开发中的QA为何受人的攻击?

    通常有这几个地方第一,通常认为该作者没有区别QA和测试的区别,  通常有这几个地方  第一,通常认为该作者没有区别QA和测试的区别,  传统的质量保证体系,特别是引进CMMI或者ISO9000族之后,QA和TE是两个不同的...

    QA管理体系.pdf

    QA组织通常是一个专业团队,不隶属于任何行政机构,包括QA主管、QA助理和QA管理员等角色,各自承担不同的职责。 1. QA主管:参与项目计划制定,负责“QA六项”的日常管理,监控执行情况,提出改进建议,并管理、...

    QA的核心职责

    通过以上分析,我们可以看到,QA的核心职责不仅限于传统的质量保证活动,还涵盖了产品研发的各个方面。成功的QA团队需要具备全面的能力,包括但不限于技术技能、沟通技巧以及持续改进的心态。只有这样,才能在快速...

    CMMI——QA主要工作

    CMMI框架下的QA工作不仅仅局限于传统的质量控制,更侧重于整个软件开发过程的管理和优化。通过对软件开发的不同阶段进行严格的监控和管理,不仅能够显著提高产品的质量,还能有效降低开发成本,缩短上市时间,最终...

    QA Distiller

    1. **双语对比**:QA Distiller的核心功能是双语文档的对比分析,它可以自动检测并列出源语言和目标语言之间的不一致之处,如遗漏、多余、顺序错误或格式问题。 2. **词汇检查**:软件内置了丰富的词汇库,可以检查...

    QA基础入门

    【QA基础入门】 QA,全称为Quality Assurance,中文译为“品质保证...同时,对QA人员的培养和发展也不容忽视,以保持组织的活力和专业性。通过合理规划和执行,QA将成为推动企业提升产品品质、增强竞争力的重要力量。

    测试与QA

    测试与QA(质量保证)是软件开发过程中的关键环节,它们确保了产品的质量和用户体验。测试主要是针对软件功能、性能、稳定性、兼容性等进行验证,而QA则关注整个开发流程,确保符合预设的标准和规范。 测试是软件...

    rt3050qa定频发包必备工具

    在无线网络领域,尤其是Wi-Fi解决方案中,"rt3050qa定频发包必备工具"是一款针对特定芯片组RT3052的调试和优化软件。该工具主要用于3050方案的接入点(AP)配置,包括写号(MAC地址烧录)和工厂校准过程,以及进行定...

    浅谈QA所应该具备的知识.pdf

    标题和描述中提到的知识点主要围绕着软件质量保证(QA)专业人员应具备的基本素养和专业知识展开。在软件开发过程中,QA角色至关重要,它不仅确保软件产品的质量,还促进过程改进,提高团队效率。以下是对这些知识点...

Global site tag (gtag.js) - Google Analytics