精华内容
下载资源
问答
  • QA SIG QA(质量保障)项目团队对openEuler社区发布软件进行测试,目标是不断提升openEuler社区的发布质量和社区测试能力 主要活动包括: 构建社区测试能力,让更多的社区开发者参与、使用和贡献 开发测试工具以提升...
  • QA什么样的工作

    千次阅读 2009-04-13 12:14:00
    相信大家近两年发现,在人才市场中,最难招到的就是QA了,中国就象刚长大的孩子一样,突然开始重视QA起来了,于是乎,我就从一个平凡执着的理想者,变成了各大公司的抢手货,美其名曰:奇缺人才。 QA即英文QUALITY ...

     相信大家近两年发现,在人才市场中,最难招到的就是QA了,中国就象刚长大的孩子一样,突然开始重视QA起来了,于是乎,我就从一个平凡执着的理想者,变成了各大公司的抢手货,美其名曰:奇缺人才。

          QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证
    QA人员的主要任务就是监督药品从原料进厂到成品出厂的全过程的质量
    QA中文全称:即英文QUALITY ASSURANCE 的简称, 中文意思是品质保证,质量保证。其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员。
       总有些朋友问我什么是QA,不知道QA到底是做什么。其实我也没办法用一个纯理论的言语来解释什么是QA。把我自己的理解与经验与大家分享吧。QA其实是品质管理。为什么说是管理呢?因为QA结合了管理,分析和测试三大行业的知识。公司的研发进度,产品研发初期的标准制定及产品后期的研发都需要QA的参与,缺一不可。QA可以有效的控制研发的进度和每个环节的质量。不管任何的产品,都是以适合人使用为前题的。在产品初期制定设计标准的时候,QA能够站在消费者的角度来看待这个产品,让产品更人性化。设计阶段,QA成为一个测试者,验证每一个环节的质量,是否达到了设计标准所规定的。用当局者迷,旁观者清来形容再贴切不过了。QA就是这个旁观者。任何产品不可能十全十美,出了问题,设计者不可能一一来查找问题,因为很难有单独一个人完成整个产品设计,这时候QA就是一个分析师,查找在哪部分出了问题,节约研发的时间,解决不必要的麻烦。任何的公司都有自己的产权,而QA能很好的保护公司的产权。健全的公司,QA有很大的权力控制公司的所有技术资料。任何设计工程师不可以私自给客户公司的技术资料,这些管理都是由QA来完成的。
       如果想成为一个成熟的QA需要经过三个阶段的成长期。
       首先,先让自己成为一个优秀的测试者。有灵活的头脑,用逆向思维来思考如何做测试。不能做到与常人不同的角度去想问题,就不可能成为一个好的测试者。应庙毕业生最适合做测试者,这时候的人如一张白纸,什么也不懂,需要做的是按照自己想的方式去测试你手上的东西,不用考虑这样操作是不是会把产品弄坏,如果你弄坏了,我要恭喜你,你成功的成为了一名测试者。优秀的测试还需要有良好的记忆力,你每做的一个操作都要记住了,万一产品出现问题,你能找到发生的规律。做为一个测试者,还需要有良好的表达能力,要能将自己看见的现象描述清楚。有些人天生就对文字表达不擅长,但没关系,描述bug是有一定规则的。以下提供一个我经常使用的格式:
      测试环境,软件版本,硬件版本,测试时间,此项测试的申请人。记录这些的目的是为了快速准确的找到相对应的人与开发环境。方便问题重现。
      说明此bug是只出现在一个版本上,还是所有的版本都会出现,出现的几率是多少,大概出现在哪个产品模块。
      将操作步骤写清楚。此点并不容易描写清楚,给个建议,你不需要用太多麻烦的描述,只需要列出每一步做了什么,用最简单的语言描述你当时所做的操作,最好用列表式,用数字排列出步骤的先后顺序。
      列出问题点,只需要写出现象,不需要做过多解释,这样更容易让看报告的人明白。
       如果你做到了用逆向思维方式不约束的头脑去测试,用超强的记忆力,记录下自己所做的步骤,用敏锐的观察力去发现每一个不起眼的异常,用简单清楚的语言描述bug,那么你就是一名优秀的测试者了。
      
       在成为一名优秀的测试者后,不要满足喔,你还没成为真正的QA,你还需要具有分析问题的能力。这个需要时间和精力来完成,没有捷径,只有努力才可以达到。但也是有方向的,向大家指个方向。QA需要了解大量的专业知识,除了要让自己了解公司所有的规格标准技术资料外,更应该让自己成为一个博学者。每个人能力有限,博学不代表要精通,但至少要知晓相关知识的大概。QA的分析能力与经验有相当大的关连。QA需要长时间来积累自己的经验,积累经验也有要领的。每次出现一个问题,都要去问为什么,为什么问的越多,经验就越多,你会在为什么中不知不觉的成长。一般五年是QA的一个阶段,五年内,QA需要默默的学习,积累扎实的基本功和经验,如果你做到了,五年后,你将发现,你成了奇缺人材。
       最后一点要说的是管理。QA需要管理自己内部的资料,也需要管理整个研发团队的。首先要做到的是,QA需要有正直的人品,不要因为任何的外界的因素而改变自己对公司产品的严格要求,要勇敢地说不,对不合格产品严格地打回去重新做。其次,QA需要有完善的体系来管理工作。每家公司各不相同,但我认为需要以下几个方面体系:
      工作记录。此测试是何人完成的,何人申请的,进度如何,完成时间,要严格控制记录,如果出了问题方便找到相关的人,不是为了让谁去担这个责任,是为了能更快的解决问题。当然也有对测试者的约束力,要让每一个QA知道,要对公司负责。我通常采用一个工作记录表格,个人认为还有一个好处是给QA和其他部门的同事看。当QA全部在忙,研发工程师们可以内部自己调整case的重要性,暂时pause或者delay某个任务,调整工作,让QA的工作更有效率。
      Test Case管理系统。这个需要一个小型数据库,将每一个测试项目详细记录下来,测试者可以将自己的经验变成文字写在里面,让后来者可以为之所用,提高QA团队的整体力量。每一个Test Case都必须根据公司的设计规格书和行业标准来编写,通过此,测试者也可以更了解公司产品的标准。
      Bug管理系统。这个系统可以便于QA上报bug,研发工程师能很快的去解决,也可以帮QA控制产品的研发进度,push研发工程师按进度解决问题。也可以根据此来制定每一个版本的release时间表。
      Code mangerment. 一般的公司都有这种工具,就不需要我来特别说明了,通常用的是Perforce和CVS。说明一点的是,有些公司对code管理比较乱,客户打个电话code就release出去了。不成熟的产品出去了,会让客户觉得这家公司的产品为什么如此差劲。所以如果要对公司好,就一定不可以随便开放权限。健全公司的做法通常release全部由QA发布,最后再由相对应的客户服务经理发给客户。毕竟公司的面子最重要。

    展开全文
  • 传统的软件行业还是以软件测试工程师为主,但是在新兴的互联网行业大多是以QA来命名这个职位,也就是质量保证。 它不仅仅是事后来检测产品的质量, 同时也关注验证, 关注预防, 涵盖软件从研发初期到上线运营的全生命...

    QA是什么?

    在这里插入图片描述

    QA(QUALITY ASSURANCE),中文意思是“质量保证”
    (一开始我也不知道还是百度的((
    传统的软件行业还是以软件测试工程师为主,但是在新兴的互联网行业大多是以QA来命名这个职位,也就是质量保证。

    它不仅仅是事后来检测产品的质量, 同时也关注验证, 关注预防, 涵盖软件从研发初期到上线运营的全生命周期

    游戏软件测试工程师存在的意义

    游戏从广义来讲也是一个计算机软件 -> 计算机软件研发过程中会有不可避免的Bug
    -> 游戏在研发过程中也会有不可避免地Bug -> Bug会引起或大或小的问题 -> 需要有人来进行质量保证

    游戏的QA如何开展工作?

    验证

    • 看一看游戏开发者的想法和设计者的想法是否一致
    • 看跳转规则跟UI设计是否一样
    • 游戏运行在不同设备可能灰擦存在不同的问题, 要去验证不同设备上的问题

    量化评估

    看它的量化指标有没有达到标准

    建立标准

    比如一款吃鸡游戏在80%的手机上都可以玩,
    美术想要表现一个非常Cool的特效 -> 游戏画面会设计的十分精美

    if (手机性能不足) {
    	呈现的效果差;
    	return "玩家不满意";
    }
    

    所以QA会在游戏研发初期就用一些假的模型去测试一些场景, 去看它的真实表现
    根据实际表现来定下美术制作的标准

    根据这样的标准, 制作游戏可以避免非常多的返工

    瞧瞧那可怜的消逝的光芒2....
    还有我那5700XT都带不动的赛博朋克2077......
    

    使用自动化测试工具来增强测试效率和效果

    比如有一个测试机架, 机架上放着不同的设备.
    我们可以在上面运行各种各样的测试, 也可以支持不同渠道的登录, 同时也可以调动不同的游戏, 包括同样一个游戏里面不同的玩法和各种各样的场景界面.

    量化测试

    • 比如自定义帧率发热, 借助各种各样的测试硬件辅助检测.

    • 比如模拟设备在信号较差的环境中运行游戏

    • 比如使用高速摄像机检测游戏的灵敏度

    总结

    QA主要关注产品的细节, 关注游戏体验的各个细节, 采用各种方式来保障游戏的质量

    参与游戏开发流程,分析策划需求,编写测试点测试用例,执行测试,跟进bug修复,跟进版本外放;
    主导白盒、性能、压力、兼容等专项测试,跟各职能协调沟通、推动流程改进等;
    
    展开全文
  • QA职位的职责

    万次阅读 2018-04-08 11:53:44
    1、概念上,需要区分QA,QC,QM的具体含义 QA:Quality Assurance (质量保证) QC:Quality Control (质量控制) QM:Quality Manage (质量管理)2、定义上 QA:为达到质量要求所采取的作业技术和活动 QC : 为了...

    1、概念上,需要区分QA,QC,QM的具体含义

         QA:Quality Assurance (质量保证)

    QC:Quality Control (质量控制)

    QM:Quality Manage (质量管理)

    2、定义上

    QA:为达到质量要求所采取的作业技术和活动

    QC : 为了提供足够的信任表明实体能满足质量要求,而实施的根据需要进行证实的全部计划,有系统的活动

    QM:确定质量方针,目标和职责,并在通过诸如:质量策划,质量控制,质量保证和质量改进,使其实施的全部管理职能的所有活动

    3、职责上:

    QA:最重要的职责在于系统层面的完善,侧重于问题的防范及对已发生问题的根源的探究及其对策的实施,从而降低不良的产生

    QC:最重要的原则在于对制成品的监控

    QM:最重要的原则在于从组织层面上保证质量工作环境

    4、QA,QC QM的关系如下

    其实QM和QA是相互依赖的,所有的组织都会从QM和外部QA相结合的总体利益中活得获得好处,同时村咋爱为各项工作的管理,执行和验证提供了联合的方法,从而活得满意的结果。尽管他们的活动剧透不同的范围,目的,动机和结果,但想补的性能使所有的质量管理的职能有效运作,取得内部和外部的信任

    质量管理即包括质量保证和质量控制,也包括质量方针,策划,改进等,质量管理的运作则通过质量体系进行,包括质量策划,改进和控制和保证

    5、三者在软件行业的职责

    SQA:指产品和过程保证人员,通过过程的方法保证质量达到要求

    SQC: 指测试人员,通过验证的方法提供产品满足需求的验证

      SQM: 质量管理人员,负责质量管理,指定过程,协调资源等一系列手段,为QA,qc工作保证创造良好的环境和条件。

    展开全文
  • QA 这个职位在中国有前途么?  QA还是很有前途的。  目前国内QA的工作面很广。web上点鼠标的是QA,linux上写脚本的是QA,编写单元测试的是QA,负责工具开发的是QA,推广TDD或者敏捷的也是QA。  正是因为QA这一...

    QA 这个职位在中国有前途么?

     QA还是很有前途的。

      目前国内QA的工作面很广。web上点鼠标的是QA,linux上写脚本的是QA,编写单元测试的是QA,负责工具开发的是QA,推广TDD或者敏捷的也是QA。

      正是因为QA这一统一的称呼,以至于让人经常混淆QA的概念,并且对QA的工作妄加评论。

      根据QA的工作类型区分前途是比较合适的。

      1、黑盒测试工程师。

      这类比较常见,低端的比如web上测试页面的。高端的,比如linux下启动apache测试服务的。使用黑盒测试的技术去检测质量。质量来源于开发,而不是测试,所以他们只能检测而不能提高质量。

      这类工程师的工作,目前正在被不断的挤压,随着自动化的发展,这部分的工作讲越来越少。所以人员也是越来越少。但是始终是不可缺少的。

      不幸的是,目前这部分人是国内最多的,所以这部分竞争很激烈。已经是红海了。

      目前国内的大多数中小型公司都是采用黑盒测试和人海战术来保证质量的,根源是这些公司的QA规划不合理,技术也相对浅薄,优秀的人员,这样的公司也留不住。所以QA的发展缓慢。

      在这些公司工作,最重要的是了解业务。

      如果接触不到产品的核心环节,比如代码、数据、业务细节,那么这类工程师最周会面临外包的危险。

      大公司也会倾向于使用外包。

      2、自动化测试工程师

      使用qtp,selenium,watir,或者是其他的技术框架来自动化测试工作的。在*unix上做自动化工作的,比如编写shell脚本,或者其他的脚本,也是属于此类。

      因为自动化在回归阶段可以节省人力,可以有效的对产品的质量进行度量,并且可以不断的累积,结合覆盖率统计,或者需求覆盖统计等手段,可以很好的保证产品线的开发质量。所以自动化是很重要的技术。

      大公司一般都有这样的工作和人员配备。

      不过前端的自动化,和后端的自动化,仍旧有一些弊病。很多公司倾向于使用分层自动化去解决不同层面的质量问题。

      这部分相对有点技术含量,大公司招人,也是必考的内容。相对来说,有点前途。

      但是一旦自动化方案稳定了,那么这类人也会面临职业发展困境。只不过目前自动化仍然在不断发展,这个问题暴露的不是很隐蔽。

      这个领域的工程师将来会两极分化,一部分转向自动化工具的研发,一部分转向自动化case的维护。

      3、白盒测试工程师

      这部分人主要做代码分析,审核,编写必要的单元测试,并关注代码的各种覆盖率情况。

      跟开发走的很近,可以尽早的发现bug,并能较好的适应产品的变化。

      在敏捷模式中,是很重要的一个角色。这部分人也做单元测试,或者推TDD模式等。

     白盒测试目前的技术还不是很全面和成熟,里面有价值的内容其实也很多。还有待进一步发展。

      通过深入到代码层的测试工作,QA和开发可以实现很多的紧密配合,有助于及时保证业务质量,所以这部分工程师是很有价值的。

      4、测试架构师

      负责规划辅助测试的各种工具和平台。基本上是全能的。并能对自动化,技术改进和测试理论有很好的贡献。属于大牛级别。比如研究封装开源的框架,或者开发新技术,来提高QA的测试效率和保证质量覆盖。 不过这个职位将来会比较尴尬,可能会并到测试工具开发工程师中,或者在对应的工具开发团队担任管理。

      这个职位,将来会死掉。企业不需要太多的title。。

      5、性能测试工程师

      国内的黄金职业,技术相对专业,但是精通了基本可以一劳永逸。性能测试的理论基本跟开发技术关联不大,所以还是很稳当的。

      6、安全测试工程师

      严格来说不算QA,虽然QA里面有做这个的,但是专业理论要求较高,跟开发技术的关联性也不是太大,具备通用性,所以也是很黄金的。

      7、测试管理

      去做QA的管理角色,比如带项目,QA数据统计和分析。带团队等。自然也是很黄金的了。

      对于大部分公司来说,职位并不是严格的,很多人可能是一职多能。

      发展方向主要有以下几种

      1、走QA技术路线,测试分析,自动化,白盒,或者专心走性能测试,安全测试,测试规划等。

      2、走RD技术路线,转行做研发。这个例子也很多。开发肯定比QA更可靠。 已经有不少先例了。

      3、走管理路线。有管理爱好的,可以往这个方向发展。

      4、走业务路线。去做产品经理,规划产品设计。也是蛮不错的职位。

      5、开发测试工具,测试解决方案,提供测试服务。类似于51Testing和博为峰这样的公司。









    ====================================分割线================================



    最新内容请见作者的GitHub页:http://qaseven.github.io/

    展开全文
  • QA是天使还是魔鬼

    千次阅读 2012-03-05 10:04:45
    原文:...但是现在有人问我QA需要做什么,我是不会把我学理论那套东西去跟他解析什么是QA,我也不会这么说.下面我会这样总结QA的工作. 大部分的时候,QA肯定是得罪人的工作.你对
  • Teradata QA Tester 职位

    2009-09-01 16:58:00
    Position Title: QA Tester Responsibility: • Execute the manual and automated testing for Teradata Relationship Manager application within a team environment. • Analyze User Requirements to insure ...
  • PM、RD、QA、OP英文缩写是什么意思

    千次阅读 2019-09-25 17:46:57
    在外企也好,合资也罢,职场中每个人都有自己的代号,不仅仅是Peter、Mary、Jack、Rose,还有各种PM、RD、QA、OP!这些英文缩写都是什么意思?初入职场或者准备踏入职场的你是不是已经有点犯晕了?今天小编就来给...
  • 软件开发中的QA主要做什么

    万次阅读 2019-01-02 21:28:22
    QA是质量管理职位,很多大公司有专门的质量管理部。 在项目开发过程,会由QA进行全程的监督,查看是否按照CMMI的标准进行软件开发。 文档是否齐备,开发基线是否明确,是否存在风险,BUG的削减是否能够完成目标之类...
  • head-qa:HEAD-QA-源码

    2021-05-11 01:41:04
    这些问题来自考试以进入西班牙医疗保健系统的专门职位,甚至对于高度专业的人员而言也是具有挑战性的。 它们是由,他们还可以直接最近5年的考试(西班牙语)。 重用的文档对象的最后更新日期:2019年1月14日。 ...
  • 群有朋友发出QA的招聘信息,我居然说:至于QA职位,强烈建议大家不要考虑,这是个坑坑坑坑坑啊!我是不是超级不会做人啊,难道我和QA有仇?本文为你深度分享QA的前生今世,业界中QA的困惑和问题,以及回答这个问题:...
  • 什么是QC? QA和QC有什么区别?

    千次阅读 2007-11-05 11:17:00
    QA的工作涉及公司的全局,各个相关职能,覆盖面比较宽广,而QC主要集中在产品质量检查方面,只是质量工作的其中一个方面。 还有一个形象的说明 假如这里有一部汽车。测量系统在表盘的指示器上提供出所有的数据,它们...
  • 葡萄牙的QA职位 精选的葡萄牙最新质量检查职位空缺清单,每天更新! ·· 内容 关于 受网络连接中发生的COVID-19悲剧性失业事件的启发,我决定开发此开源项目,以支持那些不知疲倦的人在我心爱的葡萄牙这里寻求新的...
  • QA职责

    千次阅读 2011-02-17 10:48:00
    看了论坛中众人关于QA职责的言论,很启发: luoyear : 公司对这个岗位的定位决定其对QA的素质要求 有些公司的QA退化为文档管理员 有些公司的QA实际上就是一个质量管理体系维护者,...
  • QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。...
  • 现在很多公司都已经设有或者即将成立这三个团队...所以PMO成员和QA成员都可以兼任EPG成员,但是由于QA组的特殊性,需要对质量进行审计和把控,并且需独立存在并由高层直接领导,一般建议QA人员是不要兼职PMO成员的。
  • ...QA组 ...按照既定的审计方式和内容,对...所以PMO成员和QA成员都可以兼任EPG成员,但是由于QA组的特殊性,需要对质量进行审计和把控,并且需独立存在并由高层直接领导,一般建议QA人员是不要兼职PMO成员的
  • 美团点评qa年度技术总结。美团点评qa年度技术总结。美团点评qa年度技术总结。美团点评qa年度技术总结。
  • QA 这个职位在中国有前途么? 体现在学校里,大家找工作的时候明显不愿意去做测试,更多的是愿意去做developer。 黄延胜 测试架构师 216 人赞同 对这个问题的回复有2个答案.  第一段来自...
  • :最新职位:自动化测试、Linux_ QA Engineer、云计算技术开发、系统管理员、黑盒QA测试、多媒体QA测试 Sr. Automation Test Engineer - WebOS The Palm WebOS QA group is looking for a motivated and ...
  • 职位名称PM、RD、QA、OP英文缩写

    万次阅读 2013-01-04 17:08:21
    外企职位名称PM、RD、QA、OP英文缩写的含义:在外企也好,合资也罢,职场中每个人都有自己的代号,不仅仅是Peter、Mary、Jack、Rose,还有各种PM、RD、QA、OP!这些英文缩写都是什么意思?初入职场或者准备踏入职场...
  • ProQuest 中 QA 工程师职位的面试测试 Java 这个项目正在测试你的 Java 能力。 Selenium 这个项目测试你的 Selenium WebDriver 能力。 有关完成练习的说明,请参阅 。
  • QC与QA的区别

    万次阅读 2012-12-11 22:18:59
    今天在群里和个别入行不是很久的测试同行聊天,聊着聊着……聊到软件测试这个岗位,某位测试同学问到QA和QC的区别是什么,说他知道QA(质量保证)和QC(一种测试管理工具) 题外话:虽然今天已经发表2篇文章了,但...
  • 零基础入门QA测试

    2020-04-16 20:35:13
    有句话说:代码的字里行间流淌的...测试工程师是传统软件行业必要的职业,但在新兴起的互联网行业,大多还是以QA来命名这个职位,也就是质量保证员。 产品的质量是企业的生命线,对于互联网公司而言更是如此。测试...
  • QA,通常指的是质量保证(Quality Assurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(Quality Analyst),主要基于以下几个方面的原因:  质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更...
  • 5、QA:测试(QUALITY ASSURANCE,中文意思是“质量保证”) 为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置...
  • QA的选拔与培养

    2020-04-22 10:17:07
    原创:王东升 QA选拔是一个挺大的话题,相信带队和参与面试的同学有自己的视角和思考。...公司需要什么样的QA 公司为什么需要QA呢?有的同学说“为了测试项目”,有的同学说是“配合开发保证项目质量”...

空空如也

空空如也

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

qa是什么职位