精华内容
下载资源
问答
  • 如何保证测试质量
    万次阅读
    2021-03-29 14:11:41

    保证质量方案

    找到项目负责人确认

    1.定下测试优先级,测试策略,即优先测试哪些功能,是不是保主要流程和界面样式,其他分支流程和细节可以留待后面测试优化?
    2.bug是不是只确保严重等级以上的完全修复,其他尽量修复,不行留待后续版本解决?
    3.人员是不是可以借用,比如拉上产品、运营一起测试?
    4.协调好万分无奈的加班计划,尽可能给测试留下时间。

    找产品组沟通

    让对应产品和开发一起开会,产品深度讲解本次迭代的需求,开发讲解实现及注意点,确保三方尤其是测试这边的人员快速理解需求,节省时间

    分析成因及做好规避措施

    1.上级定死时间

    前期时间评估不足;
    上级拍脑袋定死时间;
    抢占市场,赶产品发布会等。
    不能让不正常成为常态。给领导做好反馈:此次虽然上了线,但实际产品存在很多隐患,需要安排时间及时处理。

    2.评估不准确

    前期时间评估不足,技术难度远超预期;
    面对第一个原因,要让开发以后吸取教训,做好风险和问题评估;

    3.需求设置设计不完整,改动过多

    前期需求设计不周全,导致后面频频改动;
    因为客户、测试、开发陆续的反馈,产品直接把需求加上来;
    反馈给项目负责人:今后如非必要,要杜绝需求经评审通过后,再进行更改,尽可能把新增需求安排到下期;就算修改,也要做好需求变更评估,衡量工作量、必要性后再做决定。

    4.开发自测质量不行

    要和项目负责人、开发负责人好好谈谈了,让开发加强功能自测、提高提测质量。

    更多相关内容
  • 如何保证测试质量

    千次阅读 2019-06-11 15:33:43
    当进入测试执行阶段之后,作为测试项目的管理人员,即使知道怎么很好的管理执行进度,但也还是有一个头痛的问题无法回避,那就是怎么保证执行的质量呢? 项目管理的五大过程组中,有个贯穿全流程的过程组,也是整个...

    当进入测试执行阶段之后,作为测试项目的管理人员,即使知道怎么很好的管理执行进度,但也还是有一个头痛的问题无法回避,那就是怎么保证执行的质量呢?

    项目管理的五大过程组中,有个贯穿全流程的过程组,也是整个项目得以按计划完成的很重要的一个保障过程,“监控”过程组。我们狭义地来看待这个“监控”,其实主要就是监控进度和质量。

    项目监控是围绕项目实施计划,跟踪进度、成本、质量、资源,掌握各项工作现状,以便进行适当的资源调配和进度调整,确定活动的开始和结束时间,并记录实际的进度情况,在一定情况下进行路径、决策、度量、量化管理、风险等方面的分析。在实施项目的过程中,要随时对项目进行跟踪监控,以使项目按计划规定的进度、技术指标完成,并提供现阶段工作的反馈信息,以利后续阶段的顺利开展和整个项目的完成。

    进度管理在之前的课程里已经说过了,今天我们主要是一起来看下质量管理。

    虽说任务的完成质量是事后才能检验的,但是保质量的活动是从任务开始前到任务完成时都贯穿始终的。

    • 测试点和测试用例评审时,你作为测试项目负责人要全程参与,而且在参加前要熟悉测试点和测试用例,带着疑问和你识别出来的测试要点去参加。在确保需求测试责任人覆盖到了全部的测试点之外,针对关键功能或业务流程提出疑问和建议,以提高测试点的覆盖面和测试用例的质量,从而提升任务的完成质量。

      测试过程中,你作为测试项目负责人要实时浏览每天的 bug 和跟踪 bug 的生命周期,根据核心模块不同级别 bug
      的数量来判断需求测试责任人执行的深度和覆盖度,当 bug
      曲线不正常的时候,就需要跟责任人及时沟通,了解他的测试进度和工作状态,否则,质量多半会出现问题。

      测试执行阶段接近尾声的时候,你作为测试项目负责人可以自己亲自验收一些核心功能或业务模块,也可以安排几个需求测试责任人进行交叉测试,对最后的测试质量做一轮把关。

    在实际的项目场景中,因为测试时间都被压缩的很紧张,所以重点推荐第一种和第二种方法,当测试时间充裕的情况下,第三种方法也是推荐列入计划的。

    很多人在刚刚转做测试项目管理工作时,都犯过同样一个错误,我也不例外。那就是认为将进度盯得紧一些,质量就会高一些。

    先说说我在最初做测试项目管理时的经历吧。

    我做了大概有两个月的时候,项目团队的成员集体送了我一个称号——“唐僧”,因为我自己在做个人计划管理时,习惯的最小任务单位为天,所以,想当然地就把这个习惯带入了项目管理当中。我从项目启动开始,每天做的最多的一件事就是在项目组成员之间来回跑,每到一个人座位上,就往他桌上一坐,问他进度大概百分之多少了,有没有什么问题等等。

    最初的时候,我自己其实并没有感觉到这有什么问题,只是意识到每天花在沟通上的时间比较多,很多自己的任务都只能在下班后去做,挺累的。不过那时候觉得心里有底,觉得整个项目的质量都在自己的掌控之中。

    可项目组成员并不这么觉得,他们一开始没有太大感觉,后来每天一看到我就哆嗦,都快崩溃了,后来在一次 Team Building 时,集体送了我一个称号“唐僧”(我一直认为他们是受大话西游的荼毒太深),他们说每天都被我疲劳轰炸,总是在问他们进度,问他们问题,严重影响到他们的工作节奏,然后集体要求我喝了三大碗(可乐),直接把我三振出局,让我好好反省去了。

    我为了能快速回归大家庭,迅速分析了自己的问题,并找到了解决的思路和方案。

    • 任务的跟踪和进度的管理要重结果,轻过程;

      根据项目组成员的不同特性,制订不同的策略;

      自我管理做的不错的,计划性很强的项目组成员,只要明确他的任务内容和验收标准,在 Deadline 的前两天检查一下即可;

      自我管理做的一般的,计划性较弱的项目组成员,除了要明确他的任务内容和验收标准,还要根据项目工期的长度,设定阶段性的目标,定期检查阶段性产物和质量,及时做出的应对;

      制订项目计划时,先根据项目的总体要求制订计划初稿,包括上述内容,任务目标、任务内容、任务验收标准、任务时间节点、任务责任人等等,在项目计划会之前发给项目组成员预览,方便大家带着问题参会讨论;

      项目计划会上,主要介绍项目的大背景、关键性要求和时间节点,再明确任务分配的计划,大家讨论定稿,然后就按照计划执行。有任何问题,会上解决掉,一旦定稿,就默认项目组成员在计划上已经达成一致认可,无需再单独确认;

      执行质量保证活动时,严格规定自己的监控颗粒度,初期可以结合项目干系人名单,制订对于每个人的跟踪计划,避免自己又将个人习惯带入项目管理过程;

    最后,有一个很重要的思想,要逐渐地传递给整个团队,那就是不要将测试执行的质量保证局限于测试方法或工具,而要着眼于流程、计划和一些非技术因素。

    展开全文
  • 敏捷项目如何保证测试质量

    千次阅读 2019-01-22 10:13:20
    关于敏捷项目,是迭代更新快,每个迭代... 那么,问题来了,测试如何保证测试质量? 因为敏捷时间紧张,我们可以采用两个方式混合来保证我们的测试质量。 第一:过所有关联系统的正向流程,包括改动的模块和没有...

    关于敏捷项目,是迭代更新快,每个迭代都会有新的内容,或是业务需求,或是代码优化,我们身为测试,要在每个迭代的测试中,保证每个迭代的测试质量。

    测试质量,包括这次迭代的改动不影响已有的功能,以及增加的功能,实现的效果符合预期。 那么,问题来了,测试如何保证测试质量?

    因为敏捷时间紧张,我们可以采用两个方式混合来保证我们的测试质量。

    第一:过所有关联系统的正向流程,包括改动的模块和没有改动的模块、系统,只要有数据会经过改动系统的。

    第二:选测部分内容,这个需要和开发一起把关,但是测试也要有自己的测试方向的判断。

    原因如下所述:

    如果系统庞大,每个迭代可能只是某一个系统改动,关联系统并没有进行改动,但是关联系统的有些数据会同步到改动的系统,那,请问,没有改动的系统我们要不要测。

    答案是:

    我们要进行测试,要过所有关联系统的正向流程。

    为什么?

    因为现在系统之间是靠接口传送数据,传过来的数据,哪个必传、哪个非必传,都是由相关系统模块的开发自己定义,当关联系统做改造,我们做测试的,并不清楚接口中的具体字段的改造,所以,过正向流程的测试,是一种不可缺少的方式。

    存在的可能性还有,开发提供的设计文档跟目前程序实现的不同(文档没有及时更新),按着设计文档来设计案例,以及排除测试范围,是存在一定漏测的内容,所以,每个迭代过正向流程是必须的,只要保证现有功能没有出现问题,在生产上,也会降低出现大bug的事件概率,比如拼多多的无门槛优惠券事件。

    ps:每个模块的开发,只清楚自己负责模块的接口和字段,并不会去了解其它模块字段的情况,所以测试为了不背锅,请务必过所有关联系统的正向。

    每个测试人员需谨记:开发们开发bug的能力,防不胜防。

    展开全文
  • 怎样保证测试质量

    千次阅读 2022-03-18 18:16:39
    怎样保证测试的质量 1.不同的测试类型的结合,功能,性能,兼容性等,增加测试覆盖面,确保测试质量。 2.熟悉测试需求,测试目标,理解需求,设计测试用例。 3.用例的质量,对被测对象深入分析,功能进行细分,需求...

    怎样保证测试的质量
    1.不同的测试类型的结合,功能,性能,兼容性等,增加测试覆盖面,确保测试质量。
    2.熟悉测试需求,测试目标,理解需求,设计测试用例。
    3.用例的质量,对被测对象深入分析,功能进行细分,需求覆盖所有测试点,补充异常的测试点,复杂模块进行评审,提高测试点的覆盖面和测试用例的质量。
    4.执行的质量,随时跟进测试进度,注意各类环境,各模块之间的交叉、关联,发现潜在问题。
    5.缺陷管理,记录bug,跟踪管理缺陷,对遗留缺陷进行分析。
    6.版本控制,建立主干分支,版本有问题可以随时恢复。
    7.测试评估,对结果进行分析,讨论上线的风险,制定发生问题的解决方案。

    一.深入了解需求,根据需求制定测试策略
    1.测试范围和计划相比的偏差。
    制定测试后,测试执行的进度情况,适当调整测试节奏,保证项目进度.
    2.本版本的测试目标。
    和产品沟通,了解产品具体实现的目标,并根据测试目标制定测试计划,编写测试用例.
    3.需要重点关注的内容。
    和产品沟通,确定重点功能,对比较重要的功能制定对应的测试场景,并重点测试.
    4.测试用例的选择。
    用最少的测试用例,覆盖最广的测试功能点.
    5.测试执行顺序。
    根据开发交付的可测试产品,制定好测试执行的顺序.
    6.接收测试策略。
    开发提测后,应该有对应的冒烟测试,如果提测功能没有实现,或者已有功能失效,要打回重新编码.
    7.回归测试策略。
    建立有效率的回归测试策略,使用适当的自动化测试框架,有效提高测试效率.
    8.探索测试策略。
    根据产品需求,进行探索性测试,会发现仅执行测试用例更多的bug.
    9.自动化测试策略。
    把功能界面变动比较小的产品,建立自动化测试框架,包括UI自动化和接口自动化.
    二.跟踪测试缺陷,把握产品版本
    1.使用缺陷管理工具,跟踪缺陷
    使用缺陷管理工具,比如bugfree/禅道等,记录bug,跟踪缺陷,对遗留缺陷进行分析.
    2.做好代码的版本控制
    代码都有版本管理工具,比如svn/git等,应该把开发环境,测试环境,生产环境分别建立分支。只有把测试通过的代码合并到主线(master),主线上的代码才可以发布到生产环境.
    这里最好引入持续集成工具,比如jenkins,如果发布到生产环境的代码出现问题,可以及时回滚到前一版本,保证线上系统正常运行.
    三.测试分层
    1.代码层
    主要是进行白盒测试,对代码进行review,审核.
    2.接口层
    由于UI层变化比较快,对接口有效进行测试,可以大大提升测试效率.如果短时间不能建立自动化测试框架,可以先使用接口测试工具,进行主要接口的测试.
    3.UI层
    对于变动比较小,业务流程基本不变动的系统,可以引入UI自动化,进行回归测试和验收测试.
    四.压力测试和安全性测试
    1.压力测试
    选取系统常用的场景,预测并发数量,并模拟高并发测试,根据测试数据,发现系统缺陷.
    2.安全测试
    探索发现系统可能被黑客或者竞争对手利用的漏洞,测试隐藏风险.
    五.质量评估
    根据测试出来的问题,整理出文档,告知各个项目管理负责人,确定哪些缺陷必须解决,哪些bug可以下一个版块再解决,讨论上线的风险,制定发生问题的解决方案


    SpringBoot+Nginx架构的主要组件
    External 组件 -- Airflow
    External Service -- T24
    External 组件 -- 消息队列中间件 Solace​Notification(push,sms,email)
    External 组件 -- Keycloak
    External Service -- DMS(documents-srv)
     

    展开全文
  • 工具 禅道: 角色和职责 序号 角色 职责 01 测试工程师 提交bug,用bug级别反映bug的严重程度 验证bug是否已被解决 02 开发负责人 1) 确认bug,并进行bug分配 2) 分析bug修复进度,对项目的质量、进行风险评估 ...
  • 测试人员如何保障测试质量

    千次阅读 2022-03-08 21:14:05
    (4)保证测试用例的覆盖率 (5)用例评审(多方评审) (6)测试执行过的测试用例进行抽测 (7)AB测试(交叉测试) (8)Bug分析(不是用例测出的bug为什么当时没考虑到) (9)重点关注bug多的模块 ...
  • 测试人员的任务是帮助开发人员及产品设计人员提高软件的质量,但不等于说是保证软件质量,因为测试仅仅是整个生产过程中的一个环节,开发人员才是软件质量的生产者,产品的好坏也取决于设计人员,测试人员不生产质量...
  • 作为一名测试工程师,如何保证软件的质量
  • 如何保障测试效率和测试质量

    千次阅读 2021-10-08 15:13:27
    最近面试业务测试有被问到如何保障测试效率和测试质量的问题,结合目前工作中使用情况,总结出以下几点: 1、测试从需求阶段开始介入,从需求评审开始跟进,了解项目的各个阶段 2、在需求、UE、UI评审完成之后,...
  • 1、让整个研发团队重视质量质量不仅仅是测试的事,也是开发,产品的事,所有的人都对质量负责人产品:对需求说明要细致开发:1、 不要出现修改一个bug 引出另一个bug , 修改bug不通过不完整的情况2、转测试前自测...
  • 软件测试质量保证实验报告.docx软件测试质量保证实验报告.docx软件测试质量保证实验报告.docx软件测试质量保证实验报告.docx软件测试质量保证实验报告.docx软件测试质量保证实验报告.docx软件测试质量...
  • 软件质量保证测试

    千次阅读 2019-01-06 17:25:32
    1.软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。包含4个部分,即计算机程序、规程、文档和软件系统运行所必需的数据。软件与硬件完全不同的特征:1、软件是...软件质量保证(Software Qual...
  • 哈工大 软件质量保证测试 ppt哈工大 软件质量保证测试 ppt
  • 软件测试质量保证题库 常熟理工 软件测试质量保证题库
  • 包含 软件质量保证测试 1-7章节PDF ,可打印出来学习,考试必备
  • 软件质量 软件测试质量保证

    千次阅读 2019-02-15 15:07:49
    软件质量:  软件质量包括  内部质量 外部质量 使用质量 就是说软件满足规定或潜在用户需求的能力,要从软件在内部、...软件测试质量保证的区别 软件测试人员的一项重要任务是提高软件质量,但不等于说软...
  • 近些年,随着对于客户体验、管理水平、业务发展要求的提升,业务越来越复杂,迭代周期越来越快,如何做好提高功能测试质量?是很多技术负责人或者测试人员面对的问题。 下面针对自己经验,分享一下功能测试精髓。 ...
  • 复习笔记:软件测试质量保证

    千次阅读 多人点赞 2020-09-02 20:45:02
    软件测试知识点整理 ...软件质量保证(SQA)是指通过对软件产品进行有计划的评审与审计,来确保软件开发按照产品质量过程标准实施项目管理活动。 软件质量保证的主要工作活动: 质量规范制定;技术评
  • 测试人员如何把控软件测试质量

    千次阅读 2020-07-31 17:45:58
    可以从产品、开发、测试三个维度来进行把控:一、 产品 从需求阶段开始: 需求评审时,及时提出不明确的点、可能存在的漏洞、逻辑是否合理等疑问; 注:若迭代时间紧急,可以权衡优先级, 先把主要功能点完成,细节问题...
  • 软件测试质量保证-测试

    千次阅读 2020-03-23 10:52:44
    软件测试质量保证-测试一 单选(2分)在客户关系管理里,客户的满意度是由以下哪两个因素决定的? 得分/总分 A.产品的质量和价格 B.客户的抱怨和忠诚 C.客户的期望和感知2.00/2.00 D.产品的性能和价格 单选(2分...
  • 慕课软件质量保证测试(习题集)

    万次阅读 多人点赞 2020-05-09 17:08:53
    习题汇总0 总目录1 绪论1.1 软件质量保证测试的产生与发展1.2 软件缺陷,软件错误,软件故障1.3 软件质量保证测试的意义,原则和挑战1.4 单元测试1.5 课后作业2 软件测试策略2.1 软件测试的模型,过程和生命周期2.2 ...
  • 2,软件测试保证软件质量的关键步骤,是对软件规格说明、设计和编码的最后复审,其工作量约占总工作量的40%以上。对于人命关天的项目,测试相当于其他部分总成本的3~5倍。 21世纪,软件发展的大方向是质量提高...
  • 测试之全流程质量保证

    千次阅读 2016-09-08 14:26:24
    为了保证我们的产品质量,不能完全依赖于测试,或者依赖于开发;因为产品的质量不是依靠一个团队或一个阶段就可以保障的。我们必须在软件生产的整个流程、每一个阶段进行控制、监管,所以我们提出了“全流程质量保证...
  • 软件质量测试的背景1.1 软件特征与软件工程1.1.1 软件分类1.1.2 层次化软件工程1.1.3 软件范型的转变1.1.4 ...质量保证测试人才的特点1.4.1现代软件研发对软件人才的需求1.4.2 优秀的软件测试员应具备的素质1.5小结
  •  外部质量:软件被整合成为一个整体,从整体上保证软件的质量OK,由测试工程师进行系统测试保证  使用质量:指用户使用的满意度,我们可以引入用户代码进行UAT测试保证  过程质量:引入QA进行检查和质量保证...
  • 内容包括:软件质量保证测试、软件质量概念、软件质量保证概要、软件测试概述、软件测试过程、黑盒测试、静态测试、白盒测试、面向对象测试
  • 软件质量保证测试PDF参考文档,可打印出来考前复习,知识点罗列齐全,效果不错
  • 怎么保证测试用例的质量呢?

    千次阅读 2019-08-29 12:06:11
    常常有人问我?作为一个测试人员,你怎么保证一个测试用例的质量呢?我能说如果一个优秀的测试...2、测试用例的可执行,得保证测试用例能够执行 ,或者便于操作的步骤 3、测试用例的可读性,能做到让一个不懂测试的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 212,189
精华内容 84,875
关键字:

如何保证测试质量