精华内容
下载资源
问答
  • 因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确   2.坚持“5W”规则,明确内容与过程  “5W”...

    参考答案:

    1.明确测试的目标,增强测试计划的实用性

      编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确

     

    2.坚持“5W”规则,明确内容与过程

      “5W”规则指的是“What (做什么)”、“Why (为什么做)”、“When (何时做)”、“Where(在哪里)”、“How (如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why ),明确测试的范围和内容(What ),确定测试的开始和结束日期(When ),指出测试的方法和工具(How ),给出测试文档和软件的存放位置(Where )。

     

    3.采用评审和更新机制,保证测试计划满足实际需求

      测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。

     

    4.分别创建测试计划与测试详细规格、测试用例

      应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

    展开全文
  • 做好测试计划工作关键:目的,管理,规范 1.明确测试的目标,增强测试计划的实用性编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项 目,...

    软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试;

    做好测试计划工作的关键:目的,管理,规范

     

    1. 明确测试的目标,增强测试计划的实用性
    编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项 目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性

    2.坚持“5W”规则,明确内容与过程
    “5W”
    规则指的是“What(做什么)“Why(为什么做)“When(何时做)“Where(在哪里)“How(如何做)

    利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。

     

    3.采用评审和更新机制,保证测试计划满足实际需求
    测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。

     

    4. 分别创建测试计划与测试详细规格、测试用例
    应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

     

    转载于:https://www.cnblogs.com/qq909283/p/9930832.html

    展开全文
  • 需求分析,设计,开发,测试,发布,这些都是为项目的最终成功服务的。书本上我们学到的是怎么做一个理论上理想状态下的测试计划,但是在现实中不可能有这种理论状态出现的。时间,成本和质量本身是一个

    首先是做计划,我觉得以下几点是做计划的时候需要关注的。
    1.对项目基本情况的了解。基本情况主要是指整个项目或产品的范围,包括时间,成本(资源)和质量要求。作为Test Leader,需要首先和PM沟通的也是这几点。需求分析,设计,开发,测试,发布,这些都是为项目的最终成功服务的。书本上我们学到的是怎么做一个理论上理想状态下的测试计划,但是在现实中不可能有这种理论状态出现的。时间,成本和质量本身是一个互相制约的三角关系,在制定测试计划之前我们一定要很清楚项目的范围和目标,只有在这个前提下我们才可能定出一个满足项目要求的合理的测试计划。
    2.风险评估和准备。测试阶段是整个软件开发生命周期中相对靠后的一个阶段,也是对其他阶段的依赖性最高的一个阶段。测试工作本身的成功与否,与前面几个阶段的质量密切相关;而测试阶段又是一个项目最终能否成功的决定性阶段。风险的控制在测试阶段就显得尤为重要。我个人认为风险的评估和准备是否充分合理,是衡量一个测试计划质量高低的关键因素。
    3.重视人的作用。我们在计划中,都以人月或人日来标示工作量,而忽略了人与人之间的差异性。在我看来,这是计划过程中一个很容易被忽略的一个风险。我一般通过标示团队中成员的一个能力因子来把每个人的能力差异反应出来。

    接下来说说写测试用例时需要关注的东西。版上大牛多多,像覆盖率啊这些最基本的东西我这里就不细说了,说一下大家可能会忽略或者我在实践中认为比较有用的几点。
    1.提前介入。我们以前的做法是开发人员开始编码的时候我们也开始写case,但是发现效果不好,而且受需求分析的质量影响很大。后来我们在另一个项目中,BA写好一个需求文档我们就开始写case,同时BA保证对测试团队的支持。这样我们有效的提高了case的有效性,同时在完成需求分析阶段后测试团队就成为了除了BA外对需求最熟悉的团队。
    2.避免开发人员的影响。测试团队要尽量避免因为开发过程中的原因修改case,除非BA或者客户同意进行需求变更。
    3.变更控制。我们一般要求测试用例在开发阶段前基线化。之后的变更要严格遵循变更管理的流程,对于测试用例来讲,一定要保持和需求文档的同步。需求文档变化,相应的测试用例也要变化,反之,没有需求的变化,测试用例就不能变,除非是测试用例本身的缺陷。

    展开全文
  • 现在仍然有很多的测试人员没有认识到测试计划和测试用例的重要性,在项目时间比较紧张的情况下,计划和用例往往成了形式上的东西,甚至有些测试人员脱离用例,完全凭借自己的经验在执行测试活动,对此,你有什么样的...

    本周51testing每周一问的这个问题很精彩,于是我做了如下回答。

    问题如下:

    测试的流程中,测试计划是对整个测试活动的安排,而测试用例则是测试执行的指导,但是,现在仍然有很多的测试人员没有认识到测试计划和测试用例的重要性,在项目时间比较紧张的情况下,计划和用例往往成了形式上的东西,甚至有些测试人员脱离用例,完全凭借自己的经验在执行测试活动,对此,你有什么样的看法?

       这个问题问的非常好,也确实是很多人有过切肤之痛的问题,对我来说,我也一直在苦苦追寻这个问题的答案,现在我不能说完全找到了,只能说把自己的心得分享一下,希望大家的测试计划和测试用例不再是一个摆设。

    (一) 先说测试计划吧

    诚如magic_zhu所言,现在很多测试人员没意识到测试计划的重要性,很多时候测试计划成为一纸空文,其根本原因在于测试计划缺乏可执行性,也正是因为测试计划缺乏可执行性,导致下一次写计划的时候非常草率,甚至不写,就算写了也是一个花架子应付领导,这样形成了一个恶性循环,久而久之,测试计划纯属一个摆设,我们很多从业者不写测试计划,其理由是反正写了也不能按照计划执行,这种理由真的很荒唐可笑,这是典型的因噎废食,因为你的计划执行性差就不写?这样只能使测试更加失去控制,使你的测试过程彻底无计划,无目标,变成一个放任主流的状态,完全没有受控性。这样的产品质量保证显然是空谈。

    我觉得这个问题的解决方案不是不写,而是想办法写得更好,更有实效性,执行性。这个是问题的关键。

    一个好的测试计划是用来计划测试的,指导整个测试过程。所以一个好的测试计划一定是可以指导测试的,就是对整个测试过程中的人力,时间,资源,策略,范围的一个说明。

    作为一个测试计划来讲,核心的三个要素是时间,资源,范围。(这句话摘自微软的软件测试培训材料),时间就是什么时候做以及要花多久做,资源就是你要调用的人力、机器等资源,范围是你要测试的东西以及测试重点。除以上提到的3项之外,还有比较重要的项目有策略(具体就是怎么测)、风险控制(一旦有问题采取什么应急措施)等项目。

    要把一个计划做得很有实用性,按照笔者的经验,要注意以下几个方面:

    a.   上面提到的三要素不能少

    b.   测试策略一定要交待清楚,就是大概怎么测试

    c.   需要其他人员(部门)协调的,要交待清楚

    d.   在估计测试所需的时间、人力及其它资源时,尽量做到客观、准确、留有余地,特别是估计开发时间和debug时间,以及要对自己的执行用例速度,回归速度心里有数

    e.   测试计划中每个阶段要明确表明,并且测试阶段的输入、输出文档要清楚

    f.   测试计划中的时间段不宜太长(最好以day为单位),太长就比较模糊,不好度量,不好check

    g.   一定要有风险控制,要不然计划缺乏可执行性

    h.   计划写完之后不是装在兜里,要组织PMDev进行评审

    i.   要不断更新计划,记住:每个计划都是动态的,不是一成不变的

    (二) 再说测试用例

    和测试计划一样,测试用例很多时候也沦为形式,这是软件测试的可悲之处,软件测试的依据就是测试用例,如果用例弃之不用,你凭什么做好测试?这个很可笑。但是实际测试过程中很多时候测试用例并没用到实处,笔者认为还是用例实用性问题,有的时候用例洋洋洒洒数万字,到回归测试的时候根本用不上,至于如何选择回归测试用例,我曾经写过另一篇文章,欢迎查阅。

    下面我就个人体会谈谈做好测试用例的关键。

    首先,在做用例之前,要做两件事情。

    第一,透彻了解程序(需求和架构)。

    第二,做一个正式的测试设计(最好文档化)。然后再开始写用例。一般写用例的步骤和建房子一样,先搭框架,然后填材料,填材料的时候,主要根据需求做相关的设计,具体的设计方法就是那几种(郑老的书上写的很清楚)

    一般来说,设计一个比较实用的测试用例,注意如下几个方面:

    a.   选用好的用例管理工具(这个很重要,千万不要用wordexcel

    b.   用例一定要及时更新(补充新的想法,删除过时的需求)

    c.   做好用例分级

    d.   做好用例评审,写用例之前可以征询相关人员的意见

    e.   可以考虑结对编写,这个是不错的主意

    f.   要全面,包括功能、性能、兼容性、安全性、易用性、容错性等等

    g.   注意把握适当的颗粒度

        OK,以上是我个人总结的一些心得,希望对您有些帮助,谢谢magic_zhu提这个问题,如果对读者您有些帮助,也不浪费我写到凌晨0点的心血,呵呵~~~~~~~~关于这两个话题太大了,欢迎大家展开讨论!!

    展开全文
  • 如何做好测试计划和测试用例工作

    千次阅读 2011-12-08 14:31:02
    测试的流程中,测试计划是对整个测试活动的安排,而测试用例则是测试执行的指导,但是,现在仍然有很多的... 个人认为做好测试计划的编写工作应该从以下几个方面考虑问题:  1、要充分考虑测试计划的实用性,即,测
  • 做好性能测试关键

    千次阅读 2013-04-08 13:21:41
    一、性能测试提前准备关注点  1、性能测试的环境配置需要能够尽可能的模拟版本的现场使用,包括外网的设备,软件网元,各种硬件平台,操作系统,软件平台;  2、性能测试需要准备合适的模拟脚本来尽可能全真...
  • 如何做好App的测试工作

    千次阅读 2018-04-15 14:17:59
    腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。下面说一下测试一个App具体包括哪些方面,以及每个方面的关...
  • 如何做好测试管理工作

    千次阅读 2015-10-11 10:49:28
    相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望...
  • 如何做好app的测试工作?

    千次阅读 2017-03-08 11:27:14
    下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点。 测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值...
  • 做好软件测试的一些关键

    千次阅读 2006-07-07 09:40:00
    1.测试人员必须经过测试基础知识和理论的相关培训。2.测试人员必须熟悉系统功能和业务。3.测试必须事先要有计划,而且测试方案要和整个项目计划协调好4.必须事先编写测试用例,测试执行阶段必须根据测试用例进行5....
  • 过程质量保证的范围是什么? 过程质量保证是指不同于测试的、主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的CMM,也称为软件质量保证,缩写为SQA。现在最新的CMMI将其对应的...
  • 敏捷测试人员如何做好敏捷测试

    千次阅读 2017-12-19 23:03:39
    阅读了一些敏捷相关的文章,结合自己平时的经验积累做了些总结,希望本文能帮助敏捷项目中有类似困扰的测试人员更好的理解敏捷测试,提高敏捷测试的意识,做好敏捷测试
  • 如何做好单元测试

    千次阅读 2016-11-07 20:28:49
    好的单元测试应该具有的特点 单元测试的命名规范 建立自己的公共调用库 单元测试带给我的思考和感悟 总结图示 1、好的单元测试应该具备的特点 一个好的单元测试一定有它具备的特点,下面就来说说...
  • 总结:如何做好测试需求分析

    千次阅读 2014-09-10 14:27:22
    总结:如何做好测试需求分析 很多时候要做需求分析是没有文档的,不管有没有文档,文档写的如何,有效的沟通最关键。看文档其实也是和写文档的人做思想的交流嘛。
  • 单元测试关键问题解答

    千次阅读 2007-04-28 00:49:00
    是的,单元测试几乎人人都在提,但是真正做好的没几个。我们几个同事在讨论这个的时候,发现这里面有很多因素。相信大家也在实践过程中都遇到过。单元测试什么这是最经常被提到的问题。往往有三个答案: 针对代码...
  • 做好软件测试需要具备的思维方式

    千次阅读 2015-08-06 20:28:09
    最近部门来了好几位应届毕业生加入团队,我们也...首先,从需求,用户及研发角度考虑,要想为产品贡献最大的力量,就不能只专注于做好测试保证质量这一个方面,而应该是从多个角度全面衡量。 从图中,体现出我们也应该
  • 软件测试工程师工作总结

    万次阅读 多人点赞 2018-04-18 21:02:05
    1、为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试工作。在测试的过程...
  • 做好PM的几个关键事项

    千次阅读 2010-04-03 20:29:00
    在项目过程中,通过观察,感觉做好PM这个角色需要做好以下几点:对项目关键点的细节要足够了解虽然PM可以不参与具体的编码工作,但并不等于不需要了解具体的实现细节,特别是一些影响项目成败的关键点。有些PM离技术...
  • 渗透测试成功的8个关键

    千次阅读 2018-10-11 17:14:50
    1. 知道为什么测试 ...当你清楚做测试的原因时,你也就知晓自己想从测试中得到什么了,而这可以让测试规划工作更有效率。知道做测试的缘由可以让人恰当地确立测试的范围,确定测试结果将会揭露什么问题。 或...
  • 软件测试工作总结(二)

    千次阅读 2018-11-04 22:01:03
    11、测试结束的标准是什么?  1.用例全部执行。2.覆盖率达到标准。3.缺陷率达到标准。4.其他指标达到质量标准  12、制定测试计划之前需要了解什么问题?  1)软件测试计划的目的是什么?是否所有人都知道?他们...
  • 谈软件测试---一年测试工作总结

    千次阅读 2015-10-07 10:16:23
    这两天尤为强烈,不管怎样都应该把这一年多测试工作学到的知识和想法记录下来。  软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人只在一个公司从事测试工作并时间不长...
  • 软件测试人员如何做好需求分析 发布时间: 2013-5-17 15:34 作者: 未知 来源: 51Testing软件测试网采编  字体: 小 中 大 |上一篇下一篇 |打印 |我要投稿 |推荐标签:需求分析需求管理软件测试  什么是...
  • 什么是精准测试

    千次阅读 2018-04-05 21:49:00
    最近,看到某技术群里面在讨论精准测试,没有弄明白到底什么是精准测试,听起来有点新鲜,作为测试难免有点好奇心,查了于些资料,看到一篇文章写得不错,也留下自己的心得体会 当我们测试时候,我们在想什么? ...
  • 做软件测试工作的三重境界

    千次阅读 2018-03-14 14:27:19
    测试的前几年,笔者并没有这个意识,也没有主动地去思考过这个问题,但随着一个个项目任务、一桩 桩事件的历练,慢慢感悟到这句话也适合对测试工作境界的理解。“心态决定命运”,“态度决定一切”,有很多名家...
  • 1 08年年终改进点分析08年年终改进点分析,共从四个维度进行,分别是...五个阶段分别是:测试分析阶段、测试计划阶段、测试设计阶段、测试执行阶段以及测试总结阶段。测试分析阶段测试分析阶段包括:主要包含原始需求
  • 如何做好网站的安全性测试

    万次阅读 2013-08-29 09:11:26
    安全性测试并不最终证明应用程序是安全的,而是用于验证所设立策略的有效性,这些对策是基于威胁分析阶段所做的假设而选择的。 一个完整的WEB安全性测试可以从部署与基础结构、输入验证、身

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,120
精华内容 29,248
关键字:

做好测试工作的关键是什么