精华内容
下载资源
问答
  • 作为测试经理,最头痛的是如何保证产品质量? 说到如何保证产品质量,我就想到当时我被外派到某大银行的质量体系。 对,要保证产品质量,则要有系统的测试质量体系和规范的测试流程来把控。 从研发过程和...

    作为测试经理,最头痛的是如何保证产品质量?

    说到如何保证产品质量,我就想到当时我被外派到某大银行的质量体系。

    对,要保证产品质量,则要有系统的测试质量体系和规范的测试流程来把控。

    从研发过程和测试过程中,每个环节来严格把控。

    质量体系和测试流程制定的事项:

    1、调研,分析原有流程(研发\测试),

    2、收集意见,

    3、制定合适的质量体系,

    4、做好规划,

    5、需要领导授权支持,

    6、全体动员,宣讲,

    7、实施,推行执行,监督审查

    8、定期优化
    质量是规划做出来的
    出现测试人员与开发人员有冲突的BUG,要有一个人来做决择才可以。

    不同公司会有不同的质量体系,大体上一般都会涉及到以下几大点:

    系统的测试质量体系

    114300_Qxxi_2315260.png

    1、测试管理过程:涉及到“测试规程、测试监控、评审过程”三大块。

          测试规程,则规范测试输出文档,如:测试要点列表模板、测试用例模板、测试报告模板,还有测试用例编写规范、测试设计方法指南。

          测试监控,是测试经理监控测试人员工作的过程,通常是对测试人员进行测试用例审查、工作进展跟进及指导推进。

          评审过程,是测试经理组织测试人员进行测试用例评审的过程。用例评审,测试人员讲解测试思路和测试用例设计,测试经理、开发人员、产品人员参与,提出用例完善优化意见。

    2、工程过程:涉及到“测试准备、测试策划、测试设计、测试执行、测试总结”五大过程。以下主要是以系统测试的标准流程来说:

          测试准备,涉及到测试环境准备、测试数据准备和其他辅助工作。

          测试策划,涉及到测试策略、时间、人员计划、工作项说明、风险管理。

          测试设计,涉及到需求理解、整理需求疑问点&答疑、整理测试要点列表、设计测试用例、设计测试数据、整理冒烟测试用例、用例评审完善测试用例。

          测试执行,涉及到冒烟测试、功能测试、缺陷跟进、补充测试用例、回归测试、输出有测试结果的测试用例。缺陷数与考核挂钩。

          测试总结,涉及到技术测试验收报告、业务测试验收报告、缺陷分析、经验教训总结。

    3、支持过程,涉及到“质量保证、配置管理、环境管理”三大块

          质量保证,由QA人员审计整个测试过程的工作,进而规范,保证产品质量的辅助过程。

          配置管理,使用SVN来管理研发过程的所有文档,包括需求、过程文档、代码版本管理等等。

          环境管理,是开发、测试部署的服务器等环境的管理。大公司有专门的运维人员来管理。

    4、过程管理过程,涉及到“质量体系管理、管理制度”两大块。

         质量体系管理,则是对质量体系的管理及其的定期优化。由测试总监和QA人员来监督优化。

         管理制度,涉及到“行政制度、设备制度、培训管理”三大块。

                          行政制度,上下班签到、加班调休管理。

                          设备制度,办公电脑、测试手机的管理,落实到责任人手上来管理。

                           培训管理,由团队人员的知识分享及培训,与考核挂钩,有加分的机会。

    转载于:https://my.oschina.net/u/2315260/blog/801371

    展开全文
  • 本文来自于meituan,文章主要通过介绍质量的发展阶段,质量管理定义以及质量管理计划和控制,来展开如何进行软件质量管理,希望对...另外,项目管理中的质量产品管理质量也大不同,到底如何平衡收益与代价,越来越
  • 本周我们的讨论话题是关于测试质量管理: ...我们的最终目标是保障产品质量,提升产品质量的稳定性。因此,在你的工作中有统计哪些质量数据呢?是怎么利用这些质量数据的呢? 大家讨论分享的结果 本周只有一...

    本周我们的讨论话题是关于测试质量管理:

    讨论话题

    • 问题:产品研发流程中有哪些质量数据?如何利用这些质量数据?
    • 问题描述:在产品研发流程中,其实不仅仅有我们提的bug数量这一质量数据。还有很多可以衡量产品质量的数据纬度,比如:产品需求变更次数。
      我们的最终目标是保障产品质量,提升产品质量的稳定性。因此,在你的工作中有统计哪些质量数据呢?是怎么利用这些质量数据的呢?

    大家讨论分享的结果

    本周只有一位同学参与讨论,不过我会详细阐明下我的观点。

    某公司测试工程师—吕俊杰

    其实个人不太建议单纯的使用bug数量或者严重bug数量作为质量好坏的依据甚至开发人员考核。如果真的要看,还是有些重要的指标的,就是bug reopen的次数,冒烟测试的通过率,bug修复的时间效率,上线后反馈bug,bug燃尽图(波峰时间,收敛时间,拐点等)。项目有大小,也要轻重缓急,项目和项目之间没什么好比较的,还是需要看在整个项目过程中,从立项到项目上线期间,这个流程是否合理,是否完成了每个阶段的里程碑。

    不过他的观点主要还是围绕着bug,其实我觉得应该有更多的纬度。

    我的观点

    我觉得思考这个问题的出发点是产品质量,所有可能影响产品质量或者稳定性的因素都可以考虑进去。我觉得大致可以从以下几个方面考虑:

    • 产品需求评审通过率:以产品feature为单位划分,计算每次需求评审通过率。从项目周期角度来看,产品需求评审不通过,会影响产品的正常研发效率。
    • 产品需求变更次数:所有的开发和测试同学,最痛恨的应该就是需求改改改了吧?!每次需求变更,都需要重新评估开发和测试时间,会影响产品正常上线。统计这个数据,也能一定程度给产品经理思想压力,在设计需求时,做更多的考虑。
    • 开发自测通过率:开发研发完成提测时,一定要统计它们自测通过情况。我们可以将测试用例中P0/P1级别的用例提供给开发,让他们进行自测。这个数据很重要,可以直接衡量开发的研发质量和工作态度。
    • 【可选】开发单元测试覆盖率/通过率:如果你的公司,已经推行了单元测试,那么可以在提测打包时,获取单元测试的质量数据。当然这有个前提,开发的单元测试场景得足够充分,建议测试同学能查看开发的单元测试代码。
    • 静态代码检测数据:这个实现成本挺低的,可以在Jenkins里做个持续集成项目,当开发提测时(一般是合代码到qa分支),自动触发进行代码扫描,将常见的问题(比如:空指针)提前暴漏出来。衡量指标可以是:不能有P0、P1级别的问题,P2、P3级别的问题不能超过多少个。
    • bug整体数据:我个人觉得,bug给出一个整体的数据即可,比如:总共有多少个bug、遗留了多少个bug、reopen bug的数量、P0级别bug数量、P1级别bug数量。假如想统计每个开发同学的bug数据,我建议统计两个指标:P0级别bug数量(可以反映研发质量)、reopen bug数量(可以反映研发质量和工作态度)。
    • 线上bug数量:产品上线后,要统计用户反馈的问题,是否有P0级别的致命问题出现。强烈建议组织产品质量复盘会,针对出现的问题,总结优化工作流程。
    • 线上产品质量数据:这主要依赖各种监控平台,比如移动端产品一般有crash率统计工具bugly、服务端产品有质量监控报警平台或者接口自动化监控等,这些数据可以作为产品质量的一个衡量纬度。

    总结

    上面列了一些质量数据可以参考的点,可能不全。大家如果有其他的建议,可以跟我联系,我再补充。

    总之,我建议大家在平时的工作中,要善于利用各种质量数据,一来可以为我们的软件测试工作服务;二来这个数据一定程度可以提升测试在团队中的地位。

    展开全文
  • 是代码,所以如果想提高产品质量,得关注研发编写的每一行代码是否按照规范写,而在写代码之前,研发需要想技术方案也就是怎么做,所以作为研发管理者得关注两个东西就是技术方案和代码,写代码前要关注技术方案,写...

    对线上产品影响质量的是什么?是代码,所以如果想提高产品质量,得关注研发编写的每一行代码是否按照规范写,而在写代码之前,研发需要想技术方案也就是怎么做,所以作为研发管理者得关注两个东西就是技术方案和代码,写代码前要关注技术方案,写完代码要关注代码是否按照技术方案实施,代码是否符合规范,代码要关注到每一行,每一个空格。在写完技术方案后,一般需要给项目经理一个排期,所以也要关注排期的准确性。

    需求评审之后,首先应该是技术方案的编写,需要两个输出,一个时序图,即自己所做的模块和其他人的模块是怎么交互的,一个是流程图,即自己所做的模块是怎么实现。技术方案编写完后,再给出编写代码的排期。

    编写代码过程中,就得保证代码是否是按技术方案实施的,代码是否符合规范,所以应该是每天都要进行代码评审,每天上午写代码,下午或者晚上的某个时间一起开会,每个人给全组人讲代码或者至少给两个以上的人讲代码,也就是说每次评审至少是3个人,只有评审通过的代码才能合并到dev分支(基本某个版本分支首先切一个dev分支,然后每个研发基于dev再切自己的开发分支,比如dev_xxx_0430,0430表示4月30日,每个人在自己的开发分支上写代码,每天评审通过后申请合并到dev分支,第二天首先把dev分支合并到自己分支然后继续写代码),这样就可以在过程中保证代码是按照技术方案实施的,代码也是规范的,而且可以每个人贡献的代码都是集体的智慧

     

    技术方案:

              1、需求

              2、时序图

              3、流程图

    代码:是否按技术方案实施,是否符合编码规范,每日代码评审

    排期表格:不是每个任务项都有联调时间,只有需要联调的任务写一下联调时间即可

    模块 任务项 工时 联调时间
           
           

     

    展开全文
  • 产品需求文档作为项目管理过程中重要的输出内容,一定要做好质量把关。A.需求文档质量:需求文档质量相当大程度上决定了开发质量。 你写什么他们就会做什么,有缺漏的他们也不会去改和补充。”,当然大部分开发还是...

    产品需求文档作为项目管理过程中重要的输出内容,一定要做好质量把关。

    A.需求文档质量:

    需求文档质量相当大程度上决定了开发质量。 你写什么他们就会做什么,有缺漏的他们也不会去改和补充。”,当然大部分开发还是很负责的。

    1.字段、概念定义清楚:需求文档中涉及到的每一个字段或者名词定义,都要有解释,或者字段所有情况列举出来。
    2.逻辑:所有涉及逻辑的部分,通过流程图+举例来说明,并通过文字再进行描述;
    3.交互细节:对于特定的交互样式也要描绘清楚,每一个按钮点击时会怎样,点击后会怎样,点击后的数据是怎么保存的。 都需要描述清楚。
    4.标出可能出问题的点:对于一些明显可能出现问题的地方,一定要标黄加粗,并在PRD评审的时候重点讲述。 好的文档,开发在拿到后能够快速的书写ERD并开发;而不好的文档可能开发需要更多的时间去研究或者不断的询问产品经理,中间会浪费许多开发的时间,结果是实际开发时间进一步压缩。

    B开发进度跟进:

    进入实际开发后,还需要我们不断跟进。

    1.跟进开发问题:开发中,肯定还会有一定的问题或者开发无法实现的问题要解决。这时我们要第一优先级处理开发问题, 保障开发的问题能够第一时间得到解决;
    2.开发进度跟进:每天或定期跟进当前开发进度,知道目前开发到哪个模块,哪些需求开发了,哪些需求没开发。了解开发进度, 一旦遇到风险点能够及时调整,保证如期完成。对于较大风险点及时上报自己老板,让老板来做重要决策。
    3.开发内容跟进:开发中,我们每天可以找开发花五分钟看看做的效果,有没有和实际需求有严重不相符的, 没有的话就继续,有问题就及时和开发沟通,严重的话就要及时上报; 进度跟进不仅仅是保证项目能够按期上线,还是为了能够发现问题并尽快解决问题。 这样许多产品问题在上线前都能够被提早解决。

    C跨团队协作信息同步:

    对于产品开发中涉及到的跨团队协作,这里只谈一点:信息同步。
    对于跨团队协作开发,最大的困难就是信息同步问题

    D验收:
    验收是一个细致的活,需要我们做以下工作:
    1.业务方:让业务方来验收产品是否满足最初的需求,是否满足业务上的需求;
    2.UED:产品是否按照UED最初的设计来完成,交互细节是否都达到;
    3.兼容性:这个也是测试的一部分吧,但也要在不同的测试机上进行一次验收,保证兼容性;
    4.需求文档验收:拿出PRD,对照最初设计的每一个逻辑、每一个字段进行验收;

    产品验收工作中的问题全部记录下来,然后找开发一 一解决, 直到全部解决后才能够完成最后的验收,否则不予通过。

    展开全文
  • 如何把握软件产品质量

    千次阅读 2013-05-31 09:01:07
    如何把握软件产品的质量 蔡:蔡为东,热爱测试工作,有超过10年的软件...尽管很难,但是产品质量的评估仍然是必需的,因为它也涉及软件版本是否能够发布。 软件发布之前做评估 根据我和公司内的实践经验,可以从下
  • 煤矿液压钻机产品发展到相对稳定阶段,如何提升产品品质,如何更好地打造企业精品,提高产品质量,在产品企业建立全面管理体系,解决全面质量管理过程中的突出问题,同时更要注重质量管理的创新和质量技术的创新,才能更好...
  • 如何进行质量管理(转载)如何进行质量管理http://www.quality-world.cn/guanli/2601.html质量管理的目的是通过组织和流程,确保产品或服务达到内外顾客期望的目标;确保公司以最经济的成本实现这个...
  • 企业产品质量管理如何实施?华天谋质量管理专家概述:质量管理没有完全一样的组织、流程和方法,根据每个企业的具体情况而定。  质量管理的动力和效果来自公司的战略的要求。具体的方式方法如何?这里介绍一种国际...
  • 在可行性分析之后,项目计划与质量管理将贯穿需求分析、系统设计、程序设计、测试、维护等软件工程环节。项目计划是要提供一份合理的进程表,让所有开发人员任务明确、步调一致,最终共同准时地完成项目。项目计划是...
  • 这是老师给我们的课件,里面的内容相当详细,可以让你对质量有更深的了解,并且从中学到许多关于质量的运作,及如何计算产品质量的指标,什么是服务质量,什么是工业质量,怎样正确认识产品的质量,请大家多多支持,...
  • 因此,如何建立适合具体行业的ISO质量系统,并通过信息技术提升质量管理的效率和水平,是企业管理和企业信息化研究的一个重要方向。现代企业需要通过不断的产品开发活动来增强其核心竞争力,产品开发等活动多依赖...
  • 而项目经理不关注的是问题是什么,如何解决问题,而是如何去做组织团队,按时间按照质量去交付,这是项目管理的工作职责和目标。 一、项目分解 项目开始前首先应该做的事就是将项目分解,并落实到每个人。 以互联网...
  • 如果交付的产品不符合质量标准,即使你使用最好的项目管理工具、每个里程碑都达到并在预算范围内完成项目,全都没有用。这就是项目质量管理如此重要的原因。 什么是项目质量? 对项目管理而言,质量就是客户或...
  • 转岗IT项目经理已有一年时间,说一说从项目管理角度如何保证质量; 1、需求阶段:需求阶段的一个重要环节是需求评审,但是不是为了评审而评审。个人认为产品经理在进行需求评审时至少要讲清楚以下几点: 1)需求...
  • 不同的行业,不同水平的产品比例会有不同。对于一个需要采购大量零部件的离散制造业来说,有的企业这个比例可能高达50%,甚至更高。如果你的企业在这方面有统计的话,你可以查一查,结果会让你大吃一惊。 ​ 2. ...
  • 质量追溯管理是 MES系统(Manufacturing Execution System,即制造企业生产过程执行系统) 的一项核心业务,本文将为大家详细介绍:在MES系统中,如何构建完善的质量追溯管理。 什么是追溯? 字面意思:追踪溯源...
  • 总结JRULER产品的特点: 1,书写格式功能,可以自动的优化代码的书写格式,包括空格、换行、注释等等。 2,逻辑规则功能,可以自动的检测代码的逻辑规则,并且可以自动的进行优化。 4,自动的报告生成功能。系统...
  • 质量是任何企业的重要组成部分,不能保证产品质量的企业将很快失去信誉和消费者的信任,最终导致销售额直线下降。 客户希望知道他们辛辛苦苦赚来的钱是花在了物有所值的东西上,而不是花在了质量差的东西上,更不是...
  • 华天谋精益生产管理专家概述:通过相关的制度和措施,能够把产品质量监管工作落实到生产源头,防范和杜绝不合格产品进入实验室。​​​​​​​特分享实验室仪器设备质量管理制度如下,可供参考。 1.评审制度 评审是...
  • 蔡建斌 -国际物流公司亚洲 IT 交付团队经理 导语 敏捷是一个很流行的一个词语,但是在敏捷里面,包括很多团队也是刚开始用Scrum,怎么让质量成为敏捷的一个助力而...1. 基于价值的质量,交付影响而不是交付产品 在...
  • 从流程管控到质量文化,江波龙电子如何质量管理上紧跟未来之势? 纵观国内外,每一个长久不衰的知名企业,其产品或服务都离不开过硬的质量。在如今这个“质量为王”的时代,各行各业对研发和生产过程中的质量...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,136
精华内容 454
关键字:

如何管理产品质量