VS 2010 测试功能学习(十二) - 如何用MTM写出高质量的Bug报告?

全球及中国电缆保护套管行业十四五规划及投资前瞻专题分析报告2021年版 2020年,全球电缆保护套管市场规模达到了 百万美元,预计2027年可以达到 百万美元,年复合增长率(CAGR)为 % (2021-2027)。中国市场规模增长快速,预计将由2020年的 百万美元增长到2027年的 百万美元,年复合增长率为 % (2021-2027)。 本报告研究“十三五”期间全球及中国市场电缆保护套管的供给和需求情况,以及“十四五”期间行业发展预测。重点分析全球主要地区电缆保护套管的的产能、销量、收入和增长潜力,历史数据2016-2020年,预测数据2021-2027年。 本... 阅读详情

       作为一个测试人员报Bug最基本的工作就是要详细的记录下如何重现(reproduce)这个Bug,这也是衡量一个Bug质量的高低重要因素之一,因为不可稳定重现的Bug的是没有意义的,只会耽误开发人员和项目经理的时间。一两个这样的不可重现的Bug还是可以原谅的,但是如果经常有这样的事情发生,那就不免会引来抱怨和鄙视了。

       好的Bug应该是有清晰和详细的重现步骤,以及期望的结果和实际得到结果。更进一步,如果需要的话还应该有,出现问题的产品版本编号、语言以及操作系统的版本。大多数情况下,用文字进行描述的就足以了可以得到4+分,但如果能配上一张问题现场截图的则可以得到5分,如果更为复杂的依赖于执行动作的Bug,配上一段小的录像那你的Bug就可以得5+了,呵呵!

      在VS2010的 Microsoft Test Manager(MTM,微软测试管理器)提供了这样的功能,辅助测试人员写出详细、高效的Bug报告,这其中就包括自动会在执行时录下执行过程的录像功能。默认情况下,是没有录制功能的,需要简单的配置一下 :

  • 第一步:是要在测试执行机器上安装录像编码器,参见 How to: Install the Required Software to Create a Video Recording Using Test Runner,主要是安装Windows Media Encoder 9和 一个Hotfix补丁包。
  • 第二步:是配置默认的“Local Test Run" Test setting或者创建一个新的一个Test Setting,并在其中选上Video Recorder这个DDA (Data Diagnostic Adapter),如下图所示。通过下图我可以看到,除了Video Recorder之外,还其它一些DDA,它们可以帮你收集测试执行时其它一些信息。设置测试计划的Manual run的Test setting项,配置好后就可以直接选择"Run"来执行一个手动测试用例。

 

image      在MTM中要执行一个手工测试用例的时候,选择 "Run"或者"Run with options",在Test Settings一项中选择你刚配置的包括了Video Recorder这DDA的Test Settings,如下所示:image

       完成了上述设置之后,在MTM中执行任何一个测试用例,如果用例执行失败,直接生成的Bug的如下图所示,每一步骤的后面的都跟着一个录像的链接,它直接跳到该步骤所对应到录像中的位置进行播放,强大啊,呵呵!

image

      有了这个录像在你的Bug报告中,开发人员的就可以很直观的看到问题出在哪里了,大大提升了Bug的质量。除此之外,IntelliTrace DDA收集的历史调试信息,可以帮助开发人员直接定位到问题的发生出,并查看各种问题发生时的现场信息。

      上述的Bug创建过程实际上由一个已经存在测试用例开始的,那么MTM是否可以用于Exploratory Testing中发现的Bug呢?可以的,下面这篇文章给出具体的操作建议 - Microsoft Test Runner series – part 7 – Exploratory Testing

 

参考内容

  1. Testing the Application
【信息科学与工程学】【数据科学】第十八篇 数值分析 系列二 数值算法设计01 编号类型领域问题问题的数学分析及数值分析算法逐步推理思考的数学表达式参数列表及参数的边界范围及条件及常数关联知识1数值积分数值逼近计算定积分 I=∫ab​f(x)dx的近似值。数学分析:将积分区间等分,利用插值多项式近似被积函数,构造机械求积公式。数值分析:Newton-Cotes公式是等距节点的插值型求积公式。高阶公式(n≥8)因Cotes系数有正负,数值不稳定。偶阶公式(如Simpson)具有n+1次代数精度。为提高精度,常采用复化求积法(将区间细分后应用低阶公式)。 阅读详情

相关推荐

【信息科学与工程学】【物理/化学科学和工程技术】知识体系081 磁学05

编号类型磁学领域关联子领域核心数学方程式/算法模型模型逐步推理思考的数学方程式及数字/数值参数列表时序流程关联知识加工工具/机床/装备及厂商及加工工艺及各类时序流程和各类注意事项Q305纳米尺度磁化DRAM/先进封装磁电随机存取存储器(MERAM)作为DRAM替代磁电系数 α = dE/dH = (λ_s d33)/(ε0ε_r)。其中λ_s为磁致伸缩系数,d33为压电系数。写入电压 V_write = α * H_c * t_piezo,其中H_c为磁性自由层矫顽场,t_piezo为压电层厚度。写入能耗

weixin_49199313的博客 109

TFS测试(MTM)操作手册

MTM:微软测试管理器

TFS测试MTM)操作手册.rar

某公司TFS(MTM测试规范管理指导手册,内容详实,可以拿来直接在公司使用

第七章 面向健壮性的构造

Robustness 健壮性  健壮性:系统在不 正常输入或不正常外部环境下仍能够表现正常的程度  处理未期望的行为和错误终止 即使终止执行,也 要准确/无歧义的向用户展示全面的错误信息Correctness 正确性正确性:程序按照spec加以执行的能力,是最重要 的质量指标!正确性倾向于直接报错(error),健壮性则倾向于容错(fault-tolerance) Reliability(可靠性)...

weixin_41145325的博客 570

软件测试无效bug分析,()Bug不能重现的原因分析及其对策

摘 要:本文简要分析了无法重现的Bug的可能产生原因,包括环境不一致、缺少最准确的描述和浏览器的不当设置。针对这些原因,本文给出了相应的对策。通过这些措施,可以重现许多以前认为不可重现的Bug。关键词:重现;Bug;环境在测试人员提交bug后,最不希望看到的结果是它们被标记为INVALID,尽管你坚信这一定是Bug。开发人员查看了bug的Description后,最不希望的结果是你无法重现它们,尽...

weixin_29533307的博客 2890

Visual Studio 2010同时运行多个MTM的解决方案

      VS2010推出了一个新的测试管理工具MTM(Microsoft Test Manager),默认情况下只能同时打开一个MTM。 但有的时候我们需要同时打开多个MTM,比如通过MTM打开存储在TFS上的手动测试测试本机的MTM,那么有这样两种解决方法: 1. 到%Program Files%/Microsoft Visual Studio 10.0/Common7/IDE

Visual Studio Team Test的那点事 780

VS 2010 测试功能学习(十四) - 使用MTM进行探索性测试(Exploratory Testing

      在上上篇关于测试的博客《VS 2010 测试功能学习(十二) - 如何用MTM写出高质量Bug报告?》末尾曾经提到了探索性测试(Exploratory Testing),它是软件测试的一种。本篇博客介绍如何使用Microsoft Test Manager进行实际的探索性测试

Jeffrey Zhou 的专栏 3156

VS 2010 测试功能学习(21)Bug 68648 : The Love Bug

介绍了一个非常有趣并且是真实的微软Bug - Bug#68648 :The Love Bug,以及如何进行Bug Triage活动。

Jeffrey Zhou 的专栏 3302

应用Visual Studio 2010 辅助敏捷测试 ()

<br />      二、集成测试环境——Microsoft Test Manager<br />      在过去的十几年中,为了适应了软件项目的复杂度和规模的不断膨胀,软件开发工具和框架得到了长足的发展,而测试工具则始终是块短板 ,特别是对于那些需要手工完成的测试任务而言,进展就更为缓慢,例如:现在很多团队仍然使用Word或者Excel这样“原始”工具来管理测试用例。通过对业界的调查和分析,我们发现70%的软件测试工作仍然是通过手工或者简单的脚本来完成的,在测试团队中不具备编程能力和仅有基本脚本编写能

dandeline88的专栏 347

微软MSDN中文网络广播(Webcast)——Visual Studio 2010 & ALM应用实践系列课程预告(2011)...

Visual Studio 2010 &amp; ALM应用实践系列课程:(将在2011年3月前录制完成)       本系列课程较完整的覆盖了基于Visual Studio 2010 &amp; ALM来进行软件分析设计、开发和测试等内容,主要包括了ALM概述,敏捷(MSF Agile),需求分析(OOAD、DDD),Uml和架构层设计(Architecture),微软测试管理(MTM)等新功...

weixin_33971205的博客 174

如何有效地解Bug (RED方法)

转载请注明来源:http://blog.csdn.net/horkychen  解bug应当是修复代码中的缺陷,而不只是隐藏起来! (译注 :解Bug时常发生分析时总感觉快找到答案了,而后面却一再陷入僵局。比如,将线程同步问题引起的一些时而有,时而没有的问题。分析时可能会认为这是个典型的线程同步问题,A线程没有按照预期的方式改变某个变量,导致了B线程处理出错。这样的分析结果如果没有调试(Deb

求索 4205

手动测试——MTM

在Test Manager中,测试计划用于管理某个迭代的整个测试工作。包括测试用例、测试结果,计划测试的配置。 Test Center分为4个主要活动区域: Plan---用于管理整个测试计划,包括计划的属性,以及构成计划的独立测试集和测试用例。 Test---用于浏览可以执行的测试用例列表,从这里可以通过启动测试来执行测试用例,保存测试结果,记录bug等。 Track---...

188

[转载]TFS测试管理

微软2010年发布的Visual Studio 2010或Visual Studio Test Professional 2010包含一个称为 Microsoft 测试管理器的新应用程序,用于帮助您使用测试计划来定义和管理测试工作。 Microsoft 测试管理器通过Team Foundation Server 集成,使您可以方便地进行测试工作的管理以及与其它项目组成员进行协同。        ...

weixin_33835103的博客 342

手动测试——MTM(编写Case小记)

在工作中,我们编写的Case怎么才能算好的测试用例,现在小记一下最近一段时间学习到的经验: 项目中都有迭代(Sprint)周期,我们在每个sprint中会有很多的产品任务列表(Product Backlog Item/PBI) ,所以需要对每个PBI中所提到的需求进行相应的测试,除了制定相应的测试计划,我们花费很多时间去研究需求,与开发进行沟通,当需求上没有什么问...

weixin_30376323的博客 244
上一篇: TFS 2010 Team Lab (团队实验室) 建立 (一)
下一篇: VS 2010 测试功能学习(十三) - 发布活动学习小结
quicknet
博客等级 码龄25年 398粉丝 117原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值