精华内容
下载资源
问答
  • 因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确   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.变更控制。我们一般要求测试用例在开发阶段前基线化。之后的变更要严格遵循变更管理的流程,对于测试用例来讲,一定要保持和需求文档的同步。需求文档变化,相应的测试用例也要变化,反之,没有需求的变化,测试用例就不能变,除非是测试用例本身的缺陷。

    展开全文
  • 做好性能测试关键

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

    一、性能测试提前准备关注点

      1、性能测试的环境配置需要能够尽可能的模拟版本的现场使用,包括外网的设备,软件网元,各种硬件平台,操作系统,软件平台;

      2、性能测试需要准备合适的模拟脚本来尽可能全真的模拟客户可能的操作,比如同时并行网页操作,同时进行socket连接等。而且要超出客户的真实可能情况。

      二、性能测试需要出两类数据

      1、基准测试对比数据:比较本版本和前一版本的性能指标的情况。用以发现本版本的功能合入是否影响了基准的性能。基准测试的情况下,本版本的新增功能和特性默认都是不打开的,保持和前一版本一致。

      2、单个功能的性能对比数据:验证本版本中,新增的功能和特性打开的时候,此功能对于版本的性能的影响。

      三、性能测试过程关注点

      1、资源的占用情况:查看资源的使用情况。资源包括CPU,内存,硬盘等。

      2、资源的释放情况:查询系统在业务处理停止后是否可以正常的释放资源,以供后续业务使用。按道理业务停止,资源应该及时释放。常见问题,内存泄露,资源吊死,导致系统不能正常释放资源,严重情况导致宕机。可以用很多工具来检测资源情况。

      3、异常测试:性能测试的情况在一定的话务(一般是模拟现场的用户)的情况下,进行硬件倒换,双机倒换,业务切换等。包括破坏性的输入接入来验证系统在高负荷情况下的容错性。

      4、查询告警等信息:一般系统都会在出问题的时候,进行通知和告警,这些信息是暴露问题的最好手段,性能测试需要及时查看。

      5、长时间运行:性能测试是模拟设备长时间的运行,这个是很好的检查版本在外场测试的手段。可以检查出很多跟时间,定时器等相关的积累效应的故障。

      6、日志检查:性能测试需要经常的分析系统的日志,包括操作系统,数据库,软件版本等日志。

      7、查看业务响应时间:长时间的测试后,查看业务响应的时候是否在客户可以接受的范围。比如网页的响应时间,终端登录时长等。

      四、性能测试的人员要求

      1、性能测试的人员必须是骨干,不能使用新人进行性能测试。

      2、性能测试的人员必须对全系统非常熟悉,对于问题定位手段使用熟练。能够牵头带领开发人员进行性能相关的问题排查。

      五、性能测试报告

      1、性能测试报告要体现基准性能数据,单个功能的性能数据。用于评估版本是否可以在原有的硬件环境下保持同样的处理能力。

      2、性能测试报告需要满足各个测试利益相关者的要求。所以性能测试进行前需要获得测试利益相关者的要求,做成明细表,然后再开始性能测试。

      六、性能测试的工具要求

      1、性能测试必须有一定的工具准备,包括LR等 。很多产品的性能测试需要自研性能测试工具,工具的最高境界是可以全真的模拟客户的操作。 特别说明,LR仅仅是一种工具,而性能测试是一套理论和方法。

      2、性能测试工具使用过程中,需要搀和手工操作。比如模拟客户购物的网购动作。工具和手工需要有效结合。用以弥补工具的某些不可预知的不足。

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

    千次阅读 2006-07-07 09:40:00
    1.测试人员必须经过测试基础知识和理论的相关培训。2.测试人员必须熟悉系统功能和业务。3.测试必须事先要有计划,而且测试方案要和整个项目计划协调好4.必须事先编写测试用例,测试执行阶段必须根据测试用例进行5....
  • 如何做好测试计划和测试用例工作

    千次阅读 2011-12-08 14:31:02
    测试的流程中,测试计划是对整个测试活动的安排,而测试用例则是测试执行的指导,但是,现在仍然有很多的... 个人认为做好测试计划的编写工作应该从以下几个方面考虑问题:  1、要充分考虑测试计划的实用性,即,测
  • 性能测试工作的完整过程,目的,最关键的是什么  2009-08-07 16:42: 软件测试|举报|字号 订阅 系统测试分类:功能测试(正确性,容错性,并发逻辑,关联内容),安全测试,性能测试(压力测试...
  • 敏捷测试人员如何做好敏捷测试

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

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

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

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

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

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

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

    千次阅读 2018-10-11 17:14:50
    1. 知道为什么测试 执行渗透测试的目的是什么?是满足审计要求?是你需要知道某个新应用在现实世界中表现如何?你最近换了安全基础设施中某个重要组件而需要知道它是否有效?或者渗透测试根本就是作为你定期检查...
  • 单元测试关键问题解答

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

    千次阅读 2010-04-03 20:29:00
    在项目过程中,通过观察,感觉做好PM这个角色需要做好以下几点:对项目关键点的细节要足够了解虽然PM可以不参与具体的编码工作,但并不等于不需要了解具体的实现细节,特别是一些影响项目成败的关键点。有些PM离技术...
  • 软件测试人员如何做好需求分析 发布时间: 2013-5-17 15:34 作者: 未知 来源: 51Testing软件测试网采编  字体: 小 中 大 |上一篇下一篇 |打印 |我要投稿 |推荐标签:需求分析需求管理软件测试  什么是...
  • 什么是精准测试

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

    万次阅读 2013-08-29 09:11:26
    安全性测试并不最终证明应用程序是安全的,而是用于验证所设立策略的有效性,这些对策是基于威胁分析阶段所做的假设而选择的。 一个完整的WEB安全性测试可以从部署与基础结构、输入验证、身
  • 过程质量保证的范围是什么? 过程质量保证是指不同于测试的、主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的CMM,也称为软件质量保证,缩写为SQA。现在最新的CMMI将其对应的...
  • 小公司如何做好软件测试

    千次阅读 2012-12-30 17:06:51
     接下来再说一说测试部门的老大,为什么叫老大呢,因为很多公司对于测试领头人物的称谓有很多,比如经理、总监、主管等等,主管是测试部门的灵魂,是开展测试工作的核心,一个合格的测试部门主管应该既有工作能力,...
  • 究竟什么是敏捷测试

    万次阅读 2013-04-17 10:26:03
    因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]), 就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写...
  • 软件测试必须要知道十个关键

    千次阅读 2016-06-14 15:10:37
    软件测试行业急需大牛  记得2年前刚毕业的时候听说了软件测试这个行业,当时也去百度仔细进行了一番搜索,评价基本千篇一律的看好。看好的原因在于,专家认为未来的互联网市场用户体验至上,而产品质量与用户...
  • 问:软件测试的原则? 答:https://blog.csdn.net/weixin_30363263/article/details/102986878 问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 1、将问题提交到缺陷...
  • 实战CenterNet,训练猫脸关键点检测数据集并测试

    千次阅读 热门讨论 2020-03-18 18:54:51
    实战CenterNet,训练猫脸关键点检测数据集并测试一、本机配置二、环境搭建三、数据准备四、开始训练五、测试六、references 这里主要记录一下,调试CenterNet用来训练猫脸关键点检测的过程。因为网上现在大多都是...
  • 软件的测试计划与测试用例

    千次阅读 2011-09-18 15:27:50
    做好测试计划工作的关键什么? 软件测试计划是指导测试过程的纲领性文件,包含了产品概述,测试策略,测试方法,测试区域,测试配置,测试周期,测试资源,风险分析等内容;借助软件测试计划,参与测试的项目成员...
  • 好的软件测试的简历是什么样的?

    千次阅读 2018-11-09 11:35:12
    很多人会私下的问我,为什么我投了那么多简历,都没有接到面试通知,也没有HR给我电话联系呢?是不是我真的不行?在社会上没人要了吗? 并不是,就是简历这个求职中的第一个实际环节出现了问题。作为HR来说,每天...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,635
精华内容 29,054
关键字:

做好测试的关键是什么