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

QA and BA

 
阅读更多


去年7月初开始和某银行保险项目的合作,到我明天下项目,都9个月了。其中,经历了2个项目,其中一个项目由于客户那边的人力资源缺乏问题仅仅维持了3个月;另一个呢,则从开始到现在都6个月了,预计今年6月上线,也就是总周期预计9个月。

和之前不同,这次我在项目中挑战了BA/QA双重身份,简单小结下我理解的两者的工作内容:
(仅代表我个人项目的经历,不一定和敏捷中QA或者BA标准高度匹配,特此申明下)

QA(Quality Analyst)

开发前: 

以Story为载体,通过和BA讨论,获得对需求的全面了解,并在开发人员开发之前,确定测试用例集;或者,根据项目需要,和开发人员结对进行功能性自动化测试。

开发中: 

随时和开发人员和BA沟通,确保测试用例都实现,针对一些大家都不确定的需求,会找客户产品经理确认。 


开发完成:

开始各种测试,侧重探索性测试,因为之前所生成的测试用例,团队默认在开发中这些已经被开发人员实现了,所以开发之后的测试更要侧重一些之前没有写下来的测试场景,侧重回归性测试等

BA(Business Analyst)

需求分析前:

尽量熟悉产品,分析产品用户群的操作习惯,分析产品的商业价值以及产品经理对产品的定位。
这些都作为在后续活动中的指导方针,比如,这个项目是个针对保险索赔用户的个人信息管理网站,那质量和用户友好性将是最重要的,在后续的开发和测试中,任何关乎用户体验和页面质量的问题我们都需要注意。

需求分析中:

 将大块需求,拆分成大小合适,相互依赖较小,可测可估的story, 并且针对这些story,和客户的产品经理深度沟通讨论,把全部信息记录在story上,也就是AC(验收标准),这个是作为后续各种开发和测试活动的沟通载体存在的。

需求分析后:

story有着清晰详细的验收标准,并且测试人员,开发人员都对需求有个一致的理解,这才是分析任务结束的标准。这之后呢,需求分析人员就要随时根据测试或者开发中出现的预期之外的问题做出响应,比如,测试人员测试发现了一个Bug, 分析人员就要根据产品的定位做出相应的响应,比如这个是不是对产品产生致命影响的,是不是可以暂时降低优先级的,等等,如果还是无法确定,就需要和客户产品经理直接沟通了。




 

 

 
分享到:
评论

相关推荐

    QA Office and Security Room

    QA办公室和安全室是一个完全模块化的套件,有450多个对象,可以让你用任意数量的楼层构建自己的办公楼内部。 支持内置URP。 这个包的演示场景包含许多不同的房间,如接待大厅、办公室、主任室和秘书室、会议厅、...

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

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

    Software QA and Testing Resource Center[FAQ]

    根据给定的文件信息,以下是对“Software QA and Testing Resource Center[FAQ]”中的关键知识点进行的详细解读: ### 软件质量保证(Software Quality Assurance, SQA) 软件质量保证是一个涵盖整个软件开发过程...

    QA Distiller

    **QA Distiller** 是一款强大的双语文档比对与检查工具,专为处理语言文档的质量保证而设计。这款软件能够帮助用户在翻译过程中确保源文本和目标文本的精确度,从而提升翻译质量和效率。它主要适用于专业翻译人员、...

    Ralink_QA_Tool

    标题:Ralink_QA_Tool 描述:Ralink_QA_Tool_Introduction 标签:Ralink, QATool 根据提供的文件信息,我们可以深入了解Ralink QA Tool的相关知识点,这是一款专为验证Ralink无线局域网(WLAN)802.11a/b/g/n MAC...

    QA工作流程图

    在IT项目管理中,QA(Quality Assurance)质量保证工作流程是确保软件产品质量的关键环节。一个清晰、详尽的QA工作流程图不仅能够帮助团队成员理解各自的角色与责任,还能够提高项目的透明度和效率,从而确保软件...

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

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

    CMMI——QA主要工作

    ### CMMI——QA主要工作 #### QA的目标与作用 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种用于评估组织的过程成熟度和能力的模型,旨在提高组织的产品和服务质量。在此背景下,QA...

    QA基础入门

    【QA基础入门】 QA,全称为Quality Assurance,中文译为“品质保证”,是ISO8402:1994标准中的定义,指的是为确保实体能满足品质要求,而在品质管理体系中进行的一系列有计划和有系统的活动。这些活动旨在提供足够...

    baike-qa2019.zipjson格式

    “baike-qa2019.zip”是一个压缩文件,包含了两个JSON格式的子文件:“baike_qa_train.json”和“baike_qa_valid.json”。JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,因其简洁明了、易于...

    QA的核心职责

    ### QA的核心职责详解 #### 一、全流程质量保证 QA(Quality Assurance,质量保证)的核心职责之一便是确保产品的全流程质量。这一过程从需求分析阶段开始,贯穿设计开发、测试直至运维等多个环节,确保每一个阶段...

    rt3050qa定频发包必备工具

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

    qa.zip_Java QA_qa

    在“qa.zip_Java QA_qa”这个压缩包中,包含了一个名为“qa.java”的文件,我们可以推断这可能是一个用于测试或演示Java QA概念的源代码文件。以下是一些关于Java QA的重要知识点: 1. **Java编程基础**:Java是一...

    QA01 USB驱动安装包

    在本例中,"QA01 USB驱动安装包"是专为QA01音频设备设计的驱动程序,确保该设备在电脑上正常工作。 【ASIO】全称为Audio Stream Input/Output,是一种低延迟的音频驱动标准,主要应用于专业音频应用。ASIO提供比...

    EAX_QA编程问答

    - **Occlusion and Obstruction**:确保封闭和遮挡效应的真实感。 - **EAX Unified**:检查不同版本间功能的兼容性和一致性。 - **Windows 2000 Hardware Acceleration**:验证在特定操作系统下硬件加速的效果。 ##...

    QA周报模板

    并记录每次QA检查需要的工作量。 2、将审计过程中发现的不符合项填写到不符合项报告中,可以在“备注”栏中标注不符合项的编号。 3、QA经理提交不符合项报告给项目经理或相关人员,及时相互沟通检查发现的不符合项...

    浅谈QA所应该具备的知识

    【QA应具备的知识】 在当前中国的中小软件企业中,QA(质量保证)人员往往处于一个尴尬的境地,他们需要面对管理层的不充分支持和项目团队的轻视。要改变这种状况,QA人员需要具备一系列的素养,包括软性特质和硬性...

    CMM类体系下的QA价值所在

    CMM类体系下的QA价值所在 在CMM类体系下,QA的角色非常重要,它是整个质量管理过程的核心角色。许多人可能并不真正地理解QA的价值和必要性,以下是QA在CMM类体系下的十大价值所在。 首先,QA可以保障制度体系的...

    测试与QA

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

Global site tag (gtag.js) - Google Analytics