精华内容
下载资源
问答
  • 如何做好测试管理工作

    千次阅读 2015-10-11 10:49:28
    相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望...
    相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望的。最近也一直结合实际情况,在思考探索中,在此把一些想法写出来,大家有好的想法和建议,也欢迎一起讨论建议。
        目前我们团队的状况,确实也存在不少的问题,部分员工工作积极性不高,工作态度不好,不够投入,对新事物的学习能力差,或者说不够主动,大家缺乏创新精神等。造成这种现状的原因很多,有公司的企业文化,激励机制;组长和经理的管理方式,对员工的培训,引导,职业规划;员工本身的觉悟等等
        首先从大的方面讲,公司的企业文化确实很重要,什么样的企业,就出什么样的员工。可能很多员工觉得公司也没有给我们什么,不过一份工资而已,我凭什么要为公司加班加点。我觉得有这个想法的员工,特别是毕业1,2年的员工,是万万要不得的。要毕竟作为新人,前几年是学习,积累为主,如果你所在的公司,你觉得有足够的机会学到你想要的东西,那已经是万幸了。如果大家总是想着公司能先给我们什么,我们再为公司做更多,这种思路肯定是不可取的。只有我们为公司创造了价值,公司有发展,员工才有更大的发展空间。所以作为管理者,一定要让工程师明白这个最基本的道理,只有付出才有回报。
        比较了同类型的一些企业,我们公司的测试工作和氛围相对来说是比较宽松的,至少我们现在双休日都没有加班,我们Bug数量的强制要求,没有过于严厉的惩罚措施,没有测试成果与测试人力投入和费用投入的产出比统计。这么些年来,可能大家已经养成了松散的工作习惯,突然项目多了,工作压力稍微大了点,有些人就开始叫苦了。
        其次组长很关键,需要起到模范带头作用。如果不能起到表率作用,对工作不投入,下面的组员自然不会有太高的积极性。组长是底下员工的直接领导,需要发现底下每位员工的特点,善于利用每个人的长处,同时给每位员工创造学习,成长的环境和空间。同时,组长不能被繁杂的事情给困扰,做工作应该分重点,不是每件事情都是必须亲力而为,有些事情应当适当下放权力,可以让组员去尝试完成。组长更多得是需要考虑部门平台的建设,资源的整理,测试的创新等任务。同时,组长又要很好得贯彻执行经理、项目经理安排的各项测试任务,制定测试计划,监控测试过程,分析测试结果,风险评估,对地下员工进行日常的考核工作。组长是承上启下的,如果组长这个环节出了问题,那么经理乃至公司上层期望的目标,就往往无法很好得贯彻执行到每位员工身上。
        再次,作为管理者,在想方设法提高员工潜力的同时,也需要为工程师的职业规划做一定的考虑。管理毕竟是和人打交道,要多沟通,去了解大家的一些想法,给大家更多的关心和帮助,在工作中来帮组和提高工程师的业务能力。
    展开全文
  • 做好软件测试管理工作需要具备的基本要素1.符合软件开发计划时间框架的软件测试计划软件测试计划是一个老生常谈的问题了,不同的人对计划的理解往往是大相径庭的。这里让我们回顾一下何为计划,一般来说计划的目的是...
  • 如何做好测试工作

    千次阅读 2018-05-12 17:47:32
    测试、产品、开发在同一个办公地点工作;导致测试、产品、开发的职责出现混合交叉,从一定的程度上说可以节约开发时间,但是也会产生很多的问题;首先,测试的职责不够明确,立场不够坚定;在测试的角度来看,首先是...

    目前的很多公司为了快速的迭代,短时间开发出产品;测试、产品、开发在同一个办公地点工作;导致测试、产品、开发的职责出现混合交叉,从一定的程度上说可以节约开发时间,但是也会产生很多的问题;

    首先,测试的职责不够明确,立场不够坚定;在测试的角度来看,首先是应该是对产品负责;那么如何确保产品的质量是高效的呢 ?

    1、产品的设计标准;

    从产品立项开始,测试、开发、产品应该一同指定出一个合理的产品设计标准,明确产品的设计流程,应该实现的功能,具体的实现流程,具体的性能标准,针对的使用人群等等,当测试得到设计标准后应该针对设计标准制定对应的测试用例,并且严格针对测试用例来执行。

    2、开发的设计流程

    开发应该针对具体的功能产出开发设计流程,该流程应该具体明确某个功能的实现方式,涉及到哪些影响点等;

    3、开发转测试的流程

    开发实现功能后,如何转测试,应该实现什么样的标准后才能转入测试?如果转入测试的标准太低,将导致测试回归次数太多并且最终的产品质量将不能得到确保;如果转入测试的标准太高,将在开发自测的时候花费太多的时间,最终也会使得产品的开发成本增加,因此,我们应该合理的控制开发转测试的标准;此时,可以由开发、产品、测试共同制定出一套提测标准,最终实现开发转入测试的流程

    4、测试流程

    测试的回归次数,在我看来超过3次的测试回归,就不应该算是一次成功的提测;过多的回归一是浪费过多的时间,另外会导致测试无力去做更多的稳定性、性能测试;从而只覆盖到功能测试;更甚至是到了产品发布的前一刻开发还在更改bug,这里也就导致了测试没有更多的时间去回归以前的功能,这样的产品也是极具风险的,另外测试时间的计算是一件很有艺术的事情,首先我不建议测试时间估的太紧凑,慢工出细活这句话我是很认同的;我认为测试的流程应该是这样的

    一、需求熟悉,这是基础,只有熟悉自己的产品才能覆盖全面自己的测试点;测试应该比产品更熟悉需求,标准等

    二、熟悉功能实现的方式,只有只其所以然才能更好的完成测试,而不是简单的黑盒或者从功能上去体验

    三、测试环境的搭建;目前很多公司,尤其是互联网公司,测试环境的搭建更多的依赖开发或者运维人员,也就导致了测试公司的地位比较低,我们必须将测试的所有资源维护在自己手中,才能具有一定的独立性;在我看来某些特定的测试环境,测试应该比开发更专业,而现在很多公司,测试的很多测试方法都是从开发那边来取经 ;

    四、测试角度覆盖全面;坚决不能只做功能测试,首先,需求拿到的时候,其实测试的任务就开始了,我们可以从需求上去否定掉一部分不合理的需求,其次,开发的设计方式说明书拿到的时候我们可以针对开发的文档,或者源码来进行部分的测试;从设计上是否合理;再次接口测试是绝对不能少的,这部分的测试能从逻辑上或者代码上来检查开发的质量,对于后端的测试时及其重要的;最后才是我们的功能测试;从前端界面上来体验产品;而到这一步时我觉得产品的问题应该只限于前端的问题,后端的问题应该就比较少了才是合理的;然后还有我们的体验交互测试和性能测试;

    五、测试能力的培养;我们应该针对公司的具体业务,指定一些提升计划,比如;针对不同的人员分配不同的研究任务,比如性能测试、压力测试、自动化测试等;每月进行一次汇报,查看一下一定时间段内个人能力的提升,任何的工作,我觉得一是能赚钱二是能学到东西,起码不用担心自己在公司呆的久了反而不好换工作;


    展开全文
  • 测试工作头绪较多,专业性强,如何做好测试管理工作,特别是量化管理,提高测试效率、督促测试人员完成好测试工作,是很重要的。我负责三位XXX测试人员对XXX进行测试。测 测试工作头绪较多,专业性强,如何做好测试...
  • 软件测试管理的一点经验软件测试测试工作头绪较多,专业性强,如何做好测试管理工作,特别是量化管理,提高测试效率、督促测试人员完成好测试工作,是很重要的。以下是我近期对测试管理的经验。做好每日汇报工作每日...
  •  编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法...

    参考答案:

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

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

     

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

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

     

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

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

     

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

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

    展开全文
  • 如何做好App的测试工作

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

    作者:严路
    链接:https://www.zhihu.com/question/22195880/answer/93212907
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。
    下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点。

    测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试app时的各种考虑。本文的目的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深度。

    本文是基于我的工作经验而写的,作为一名敏捷软件开发团队的测试经理,我一心投入测试工作。在与其他app测试专家交流的过程中,我深刻了解到app测试工作的困难。在日常工作的摸索中,我将如何做好app的测试归结为如下内容。


    (1)   非功能测试

    app测试的一个重要方面是app的非功能需求。移动app在推出市场或进行进一步开发前,测试人员有一定的职责做该类需求的跟踪工作。

    早期开发阶段要进行的第一个测试应该是实用性测试。通常是由alpha用户或同事进行的。走进一家咖啡馆或餐厅,问问里面的人他们的app使用情况。让他们看看现阶段开发的第一个版本并收集反馈,看看用户是否能很好地使用新功能,以便得出第一印象。


    (2)   功能测试

    每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。

    除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。现在市面上有很多自动化测试工具,有商业的也有开源的,面向各个不同平台,如Android,iPhone,WindowsPhone7,BlackBerry以及移动Webapp。根据开发策略和结构,品质管理测试专家需找出最适合他们环境的自动化工具。


    (3)   客户端性能测试

    一个App做的好不好,不仅仅只反应在功能上。被测的app在中低端机上的性能表现也很重要。比如:一个很好玩的游戏或应用,只能在高端机上流畅运行,在中低端机上卡的不行,也不会取得好的口碑。

    关于App的性能测试,我们比较关注的参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下App的安装耗时和启动耗时。

    目前大家可能比较困惑的一个问题,多高的CPU,内存,耗电量,流量,FPS才算是符合发布的值呢?这里可以告诉大家,可以参考精品游戏的一些数值,将自己研发的app与业内精品的app数据做对比。


    (4)   适配兼容测试

    市面上目前存在的移动设备五花八门,下图列出过去12个月的移动设备品牌占比情况。



    App在经过功能测试后,也需对其进行适配兼容测试需要检查的项主要有以下几点:

    (a) 在不同平牌的机型上的安装、拉起、点击和卸载是否正常;

    (b) 在不同的操作系统上的安装、拉起、点击和卸载是否正常;

    我们在实际测试中,常常会遇到下列问题:

    (a) 在某个平牌某个系统上,app安装不上;

    (b) 在某个平牌某个系统上,app无法拉起;

    (c) 在某个平牌某个系统上,app拉起后无响应或拉起后黑屏、花屏;

    (d) 在某个平牌某个系统上,app无法顺利卸载;


    腾讯WeTest这个产品可以实现多款热门机型的适配兼容测试。





    (5)   弱网络测试

    App在使用的过程中,难免会遇到弱网络环境,例如在公车上、在地铁里。在这种情况下,常常会出现网络抖动、上行或下行超时,导致应用中出现丢包。

    作为一个测试人员,我们要对app在上线前做一定场景的弱网络环境模型,并查看app在弱网络环境下是否存在某些未知的问题。下面是我们常用的弱网络环境场景:

    (a) 3G弱网络信号场景模拟;

    (b) 市区低速移动场景模拟;

    (c) 郊区高速移动场景模拟;

    (d) 请求回应超时_上行超时场景模拟;

    (e) 请求回应超时_下行超时场景模拟;

    (f) 网络抖动场景模拟;

    这个工具也可以解决




    (6)   耗电量测试

    App在手机上的表现,除了功能外,app是否耗电,也是测试过程中重点要关注的一项。手机设备在满电的时候,这个App能玩多久;App每小时的耗电是多少;App在某个场景挂机10分钟耗电量是多少;这些都是我们平时在耗电量测试中比较关注的点。


    (7)   协议测试

    模拟客户端直接发送协议包给服务器,看看服务器是否有一定的校验,认不认客户端发过来的数据。协议测试,主要是为了处理用户发送恶意协议到服务器,骗过服务器的校验。


    (8) 安全测试

    App在上线前,都需要做详细的安全测试。安全测试主要为了检测应用是否容易被外界破解;是否存在被恶意代码注入的风险;上线后外挂的风险高不高等。


    (9) 服务器性能测试

    服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。

    这个可以在WeTest入口预约。




    (10) 服务器容灾测试

    服务器容灾测试,主要指某个服务进程奔溃掉后,是否具有自行恢复能力。比如游戏逻辑进程消失后,是否会自动拉起;memcached崩溃时,是否会重新启动,是否会对所有玩家有影响。这些都是app测试过程中需要考虑的因素。


    (11) 中断测试

    针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法,如:App在前台和后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。测试电话,短信,彩信,微博或其他通知进来时app的反应。


    (12) 上线后期的舆情跟踪

    新的app上线后,用户对此应用的评价,存在哪些测试期间未察觉的Bug,论坛上对于该应用热门的帖子有哪些,应用商店中该应用的口碑如何等,都是app在上线后,测试人员需要关注的点。若需要测试期间未发现的Bug,需要新测试服进行确认并根据该问题的修复。


    展开全文
  • 软件测试管理精华

    2021-03-23 16:02:47
    测试是把握软件质量的最后一关,如果这一关没有做好,即使前面的工作如何好, 软件测试管理精华 软件测试 现在,测试工作在项目管理中越来越受到重视。但是在项目开发过程中,项目管理一般都是着重于开发人员的...
  • 软件测试工程师经典面试题

    万次阅读 多人点赞 2018-10-27 23:55:52
      软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。...测试工程师的面试题,基本上都是大同小异的,面试的核心主要在于框架模块(一到两年工作经验) 。今...
  • 软件测试管理知识总结

    千次阅读 2019-07-15 17:48:00
    1 软件测试管理概述 1.1软件测试管理基础 1,软件测试管理目标:软件测试管理的目标是通过系统的、高效的、适用的技术、方法和体系来监督、促进和达到这个软件测试的目标。 • 可用测试资源 • 使用适当的测试技术和...
  • 做好测试计划工作的关键:目的,管理,规范 1.明确测试的目标,增强测试计划的实用性编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项 目,...
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    测试开发笔记 第一章 测试基础 7 什么是软件测试: 7 ★软件测试的目的、意义:(怎么做好软件测试) 7 3.软件生命周期: 7 第二章 测试过程 8 1.测试模型 8 H模型: 8 V模型 9 2.内部测试 10 3外部测试: 10 验收...
  • 软件测试面试题汇总

    万次阅读 多人点赞 2018-09-27 12:31:09
    转载自: ... 软件测试面试题汇总 测试技术面试题 ...........................................................................................................
  • 测试管理之--团队管理和建设

    千次阅读 2018-08-07 13:38:00
    怎么才能做好测试团队的管理和建设,下面来谈一下我的经验和教训。 我认为,做好以下三点就足够了: 1、放权; 2、沟通; 3、监督; 表面上看,不就是这三个词六个字吗?有什么大不了的,大家都可以做到。有...
  • 我是如何做测试项目管理

    万次阅读 多人点赞 2017-06-21 13:50:16
    ... 以下内容有自己的总结,也有参考蔡为东老师的步步为赢—软件测试管理全程实践。  项目内容:IOS端项目  人员:测试组内——4人(包含我);开发组——10人(包含开发leader)
  • 软件测试管理

    千次阅读 2020-04-01 17:12:52
     软件测试过程管理主要集中在软件测试项目启动、测试计划制定、测试用例设计、测试执行、测试结果审查和分析,以及如何开发或使用测试过程管理工具。 (一)测试的组织  实施一个测试的首要步骤之一就是考虑测试...
  • 测试管理流程制度

    千次阅读 2019-09-27 22:37:25
    测试管理制度 文档密级 普通 文档状态 草稿 拟制人 日期 审核人 ...
  • 0.研发中的测试 软件测试和软件开发一样,都遵循软件工程的原理;测试和开发是密切相关的;测试活动是贯穿于软件项目开发的全过程的,和开发活动交互开展。 软件需求完成后,需要进行需求的评审,此时测试人员...
  • 软件测试&软件测试工程师

    千次阅读 多人点赞 2016-07-08 15:58:01
    起源: 最近在面试软件测试工程师方面的工作,今天在整理整理一下关于软件测试这方面的知识点。 一、 测试工程师: 1、 国内定位和发展前景: 测试工程师,软件质量的把关者,工作起点高,发展空间大。我国的...
  • 软件测试入门知识了解

    万次阅读 多人点赞 2018-09-05 14:59:58
    1.软件测试定义两面性 2.测试的生命周期 测试需求分析-->测试设计-->测试计划-->测试执行-->质量评估 3.软件测试过程: 需求评审和设计评审是验证软件产品的需求定义和设计...
  • 阐述了如何做好测试工作、如何管理测试、以及如何澄清有关软件测试的常见误解。
  • 测试管理中可能存在的问题及分析

    千次阅读 2019-01-02 12:30:00
    摘要:本文结合实践,主要探讨了在中小型软件企业中,在测试资源不是很充足的情 况下的软件测试管理。文中前两部分简要介绍了软件测试管理及测试的范围,方法及重要性,之后对当前国内中小型软件企业在测试及测试...
  • 测试管理之--个人成长

    千次阅读 2018-05-14 20:38:29
    个人成长是测试管理者面临的重要问题,也是与测试人员本身息息相关的事情。我认为测试人员想要获得个人的快速成长,可以通过以下三个途径:1、工作本身;2、测试培训;3、工作之外。首先谈一下工作本身,工作是测试...
  • 2021【软件测试】面试题合集大放送

    万次阅读 多人点赞 2019-09-10 18:04:37
    准备好一场面试不仅需要在简历上多下功夫,还需要为面试问答做好充足的准备,简历书写请参考:https://blog.csdn.net/leboxy/article/details/100658701。以下是“大佬”本人从乐搏学院VIP学员面试经验中收集的,...
  • 如何做好软件测试计划工作

    千次阅读 2021-10-19 16:05:13
    那么如何做好软件测试工作呢?下面国信安软件测试培训老师给大家简单介绍一下。 在制定软件测试计划时,一定要明确测试目标。 制定软件测试计划的最重要目的就是是测试过程中能最大范围的发现bug,找出产品...
  • C语言图书管理系统设计报告

    万次阅读 多人点赞 2017-06-20 17:37:54
    源代码:https://blog.csdn.net/k_young1997/article/details/73480766 XXXX大学 C语言课程设计报告 ...题 目 图书管理系统设计 专业班级 XXXX级计算机科学与技术本科X班 组 别 计科第...
  • 软件测试管理经验谈 (转)

    千次阅读 2018-05-02 15:13:18
    」 上述对话,反应出许多软件工作人员对于测试的想法。对多数软件开发人员而言,测试大概是仅次于维护之外,最令人讨厌的工作。对软件研发主管来说,测试是必要之恶:做得不够后患无穷,做得过多又增加成本,延误...
  • 项目管理之——如何优雅的做好离职交接工作

    万次阅读 热门讨论 2016-04-10 00:07:58
    0、背景:某项目负责人离职,仅在离职前不到一周工作交接给我。该项目特点: 1)所有参与人员尽数几乎全部离职。 2)项目开始时间:2012年,数易版本,已经4年多的大项目。 3)涉及模块众多,部署文档已经没有...
  • 软件测试工程师工作总结

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,930
精华内容 41,972
热门标签
关键字:

如何做好测试管理工作