VS 2010 测试功能学习(十三) - 发布活动学习小结

VS2010下编译Python程序 最近因为想要学习有关机器学习的相关东西,发现《机器学习实战》这本书不错,但是代码用的是Python,因为Python有强大的数值计算库,还能够包含opencv,真是牛气,幸亏之前实习时用过,上手还算容易。感谢微软对Python的兼容啊,对于用惯了VS的人来说真是太好了。 安装步骤: 1:下载VS2010,并安装(上网搜一下注册码吧,忘了当时在哪里找的了)。 2:下载最新版本的Python,我 阅读详情

题外话:2010/04/15第一次去广州,当然不是去参加广交会,呵呵!是由于Visual Studio 2010广州的发布活动。之前对广州的感觉是:治安情况让人堪忧!但两天的行程下来,让我大大的改变了自己的看法,广州的治安还是蛮好的!“那段治安不好的日子已是两三年前的事了”,出租车司机是这说的,我广州的朋友也都这样说,自我感觉也是如此,也许是我人高马大的原因,呵呵!下面是在广州火车东站拍摄的照片。IMG_5982

      2010/04/12 - 04/16 Visual Studio 2010在北京、上海和广州进行了正式发布,本人也参加了这次发布活动,从中学习到了不少东东。关于测试方面的新功能,也有了些新体会,简单小结如下:

 

测试和开发无缝协作 - 我们为共同目标努力的朋友而不是对立的敌人!

      很多朋友问:“VS 2010中的测试功能与业界现有的测试工具相比,最大的优势是什么?”通过这一周发布活动的学习和交流,我发现其最大的优势和不同在于,它定位在如何提高开发人员和测试人员之间有效协作和沟通。而现有的业内工具则更强调测试独立的只能,这往往把测试工作孤立起来,使得开发和测试人员各自在自己的一亩二分地(Silo)中工作,老死而不相往来!正式由于这种彼此之间的孤立,造成了项目开发中的种种资源浪费和效率低下的个现象,如:Bug Ping Pong。更为严重的情况,这种低效率的协作造成了测试与开发的对立,互信的缺失,本来是为了共同目标工作的朋友,却变成了对立的敌人。

      Visual Studio 2010中的测试和开发协作流程很好的协调了两者之间的协作关系,提供的多种诊断数据适配器(DDA, Diagnostic Data Adpater)可以自动收集Bug信息,丰富了Bug报告的内容,使得测试人员可以很容易创建出信息丰富、更容易重现的Bug,包括:执行步骤、用户操作、系统配置、现场截屏、操作视频以及IntelliTrace等。其中Intellitrace技术更始锦上添花,它帮助开发人员快速定位问题在代码中的位置。DDA是一套可扩展的框架,用户可以根据需要定义自己DDA来收集想要的信息,例如:dynaTrace就扩展了支持Java/J2EE应用的诊断性能的工具。

 

自动化测试用例不是仅指自动化界面测试用例,自动化界面测试用例只是自动化测试用例的一小部分

      在VS2010中提供了Coded UI Test测试类型,用来实现基于用户界面的自动化功能测试用例,这让很多人非常兴奋。但是在交流过程发现,我也发现,一提到自动化测试用例,很多朋友首先想到的是自动化界面测试用例,VS2010有Coded UI Test,业界常用的还有QTP等。还有部分朋友提到,在他们的团队中全是基于用户界面的自动化测试用例,根本就没有单元测试用例。自动化界面测试用例有其优势,但弊端也是显而易见的:执行速度慢、相对不稳定、创建成本高、维护成本也很高。

      自动化界面测试用例是必要的,但绝对是应该有选择的使用。比如说: 可以用它来实现高优先级的验证测试用例(Acceptance Test),或者用来覆盖那些功能的逻辑代码和界面实现代码绑定紧密,无法独立开来测试的产品功能。如果你的项目中自动化测试用例全部是基于界面的,或者有30%以上是,这时候你就不断地要问自己:

  • 这些自动化用例维护起来是不是很痛苦?
  • 我的自动化测试策略是否需要改进?
  • 为什么不能实现更多不需要通过界面就可以覆盖产品核心逻辑的自动化用例?
  • 是不是产品的代码将业务逻辑和界面绑定的太死了?

现在70%的测试仍然是手工进行的,提高手工测试的效率至关重要

      在VS2010为测试提供了一个全新的集成测试环境(ITE, Integrated Test Environment)- Microsoft Test Manager(MTM),它集成了测试人员常用的功能,包括:创建测试计划、管理测试用例、执行测试用例、快速执行(Fast forwarding)测试用例、创建Actionable Bug、验证修复的Bug、关闭Bug等。MTM的后台就是Team Foundation Server,其数据全部存储在TFS上,所以开发人员也可以通过Visual Studio IDE访问全部的数据,TFS是开发和测试有效的平台,不仅仅数据共享的平台,更是协作流程的有效规划平台。

OPENCV、ITK、VTK和VS2010集成小结 一、OPENCV与VS2010的搭建(opencv2.3.1):没有自己CMake,直接安得编译好的库,配置环境变量和配置2010 网址:http://www.cnblogs.com/jamiechu/archive/2012/03/01/2376266.html 按照博客中的步骤配置 1.    首先是环境变量的设置 2.    然后是配置2010 3.    按照步骤配置 阅读详情

相关推荐

VS2010单元测试入门实例一

VS2010中的单元测试 在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。 备注:当使用excel保存为csv文件的时候,要另存为,而不是直接改文件名,否则会出现错误@!!文章中用到的代码和图片有时间再添加。 1、建立单元测试项目 1.

NN179的专栏 1万+

VS 2010 测试功能学习(二) - 问与答

      在VS 2010 测试功能介绍的首篇博客中,概要介绍了MTLM的工具。在接下来的学习过程中发现总有很多细小的问题和发现无处归类留作备忘,用这种Q&A的方式的蛮好的,不用写很多东西,随时有新的发现就随时写些东东,比较轻量级,挺好的!在这里列出一些VS 2010测试功能使用中遇到的问题:#如何启用Test Controller和Agent上的日志功能?答:请参见asse

Jeffrey Zhou 的专栏 6543

【Qt学习笔记】Qt+VS2010的配置

关于Qt     Qt是1991年由Trolltech公司开发的一个跨平台的C++图形用户界面应用程序框架。它的最大特点是跨平台,“一次编写,随处编译”的跨平台解决方案使应用程序能完美运行于Windows、Mac OS 、Linux、Embedded Linux、HP-UX及其他基于X11的众多UNIX平台之上。     Qt开发平台曾开发出众多知名软件,比如Opera、Google Ea

Sharon要学术 2万+

VS 2010 测试功能学习(17) – Feature Pack 2 正式发布

      最近很多渠道都已经泄露出消息 (如 : Brian Harry博客和Visual Studio News博客),微软即将发布Visual Studio 2010 Feature Pack 2 (FP2),估计因该就在12月份,同时Brian也透出FP3也正在开发中,VS 2010 SP1 也会在FP2之后发布。       

Jeffrey Zhou 的专栏 3330

OpenSIFT在VS2010中的集成与测试

本文还有配套的精品资源,点击获取 简介:OpenSIFT是一个开源的SIFT算法实现,有助于计算机视觉领域的图像识别和目标检测。本文深入解析了SIFT算法的步骤,并详细介绍了如何在Visual Studio 2010(VS2010)中成功集成和测试OpenSIFT代码。通过在VS2010中创建C++项目、添加OpenSIFT源代码、配置编译器、编译调试以及运行测试,开发者可...

weixin_29496633的博客 1551

第八篇 永磁同步电机控制-MTPA、MTPV

MTPA 的全称是 Maximum Torque Per Ampere,即 最大转矩电流比控制。核心思想:在输出特定转矩时,通过控制定子电流的幅值和相位(即d轴和q轴电流的分量),使得所需要的定子电流幅值最小。通俗理解:就是用“最省电”的方式产生所需要的力矩。就像开车时,找到一个最合适的油门和档位配合,使得在输出相同动力时,油耗最低。

深耕汽车电子:AUTOSAR、电机控制,助力数字汽车 1868

VS2010详细安装步骤

VS2010安装步骤 为了满足不同需求的用户,VS2010 又被细分成了五个版本,分别是专业版(Professional)、高级版(Premium)、旗舰版(Ultimate)、学习版(Express)和测试版(Test) 其中: 学习版是免费的,功能也相对简单,主要供初学者使用(也足够使用了)。 旗舰版是最高版本,功能最强大,收费也最贵,主要供专业的开发人员使用。如果您由于种种原因不能支持正版,...

u014610117的博客 1万+

C#通过Aforge调用电脑摄像头(附代码)

C#标准库本身不带有能调用电脑摄像头的库,如果利用windows自身的API来实现的话,着实有些麻烦。Aforge这个第三方库能很好的实现调用、处理的功能。 PS:文末给大家分享了完整的项目源码,各位最好先下载下来,对照着来看 1、先看一下效果 2、Aforge介绍 AForge.NET是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。 3、我使用的开发环境 操作系统

weixin_44996090的博客 1万+

VS 2010 测试功能学习(三) - 真正的主角儿

       VS2010提供了多种测试用例的执行方式,每种方式都有自己针对的特定需求场景。今天(2011/3/8)发现一篇不错的Blog - Running Automated Tests on Physical Environments, the different flavors… ,它比较几种执行方式的各自特点,并给出了相应链接。         算然是以介绍V

Jeffrey Zhou 的专栏 9255

R语言的下载、安装及环境配置(Rstudio&VSCode)

R for Windows是一个免费的用于统计计算和统计制图的优秀工具,是R语言开发工具。它拥有数据存储和处理系统、数组运算工具(其向量、矩阵运算方面功能尤其强大)、完整连贯的统计分析工具、优秀的统计制图等功能。提供的图形界面,可以在其中访问控制台、创建脚本或安装其他软件包。

zegeai的博客 2万+

Python+OpenCV实现游戏自动刷怪脚本(附完整代码)

本文详细介绍了如何使用Python和OpenCV开发游戏自动刷怪脚本,涵盖环境搭建、图像识别、行为决策引擎及反检测优化等关键技术。通过完整的代码示例,帮助开发者实现从简单脚本到智能自动化系统的升级,提升游戏效率。

weixin_29032489的博客 517

使用VS2010创建WebService 发布、测试

1 打开VS2010,菜单    文件->新建->项目 2 选择【ASP.net 空web应用程序】,将其命名为自己想的工程名称。 发布、测试" name="image_operate_46531426760762079" alt="使用VS2010创建WebService 发布、测试" src="http://s6.sinaimg.cn/mw690/001hnO0qzy6QP4xq7zf25

merin_peng的博客 1774

HDRP shader 获取阴影(Custom Pass)

Unity:2021.3.0f1 HDRP:12.1.6

LanQ的博客 2097

VS 2010 测试功能学习(一) 新老Logo

      微软在今天正式发布了Visual Studio 2010 Beta 2(内部开发代号 Dev10),同时也宣布了正式版本的发布日期为2010年3月22日,也就是春节后啊!MSDN订阅用户可以在今天开始下载Beta 2,其它用户则要到美国时间10/21号才能下载,也就是我们中国时间22号。我很高兴能够马上就用上Beta 2版本的Visual Studio 2010,与Beta 1相比变化

Jeffrey Zhou 的专栏 1万+

23、微波电路中的过孔、过孔围栏与接地焊盘建模分析

本文详细分析了微波电路设计中过孔、过孔围栏及接地焊盘的建模与优化方法。探讨了过孔模型的发展及其电感与电容特性,通过场求解器和集总元件模型提高建模精度。此外,分析了过孔隔离围栏在改善信号隔离中的作用,并通过2.5D和3D电磁仿真验证其效果。最后,研究了接地焊盘中过孔布局对电路稳定性的影响,提出了优化过孔位置以消除谐振和杂散振荡的方法。文章为微波电路设计提供了重要的理论支持和实践指导。

convnet3designer的博客 164

SpringBoot一次请求中缓存数据,请求结束就清除的4种方法,你会几种?

通过以上四种方法,你可以在 SpringBoot 的一次请求中缓存数据,并在请求结束后自动清除这些缓存数据。使用 ThreadLocal:适用于需要跨多个方法调用的缓存数据,灵活性高,但需要注意内存泄漏问题。使用 AOP:适用于全局性的缓存管理,代码更加优雅,但需要对 AOP 有一定的了解。使用 ServletRequestListener:适用于简单的请求生命周期管理,配置简单,但功能相对有限。使用 HttpServletRequest 的 setAttribute 和 getAttribute。

java专栏 1295

VS 2010 测试功能学习(七) - RnP与Coded UI自动化测试

      题外话:昨天去上海浦东机场接闺女,一切还是蛮顺利的,公交机场7线直接从上海火车南站一站直达浦东机场,票价20元,算上乘坐地铁5号和1号线的6元,从我家到机场总共要26元,相对于打的士的220元,还是实惠很多的。在新的上海轨交图上,看到地铁2号线延伸到了浦东机场,只是现在这段还没有通车。机场7线是在地铁3号线的上海南站站2号出口附近,可是俺是乘坐1号线到上海南站的,需要经过换乘通道到3号

Jeffrey Zhou 的专栏 1万+

【漏洞复现】CVE-2024-44902 Thinkphp反序列化漏洞

Thinkphp v6.1.3至v8.0.4版本中存在反序列化漏洞,攻击者可利用此漏洞执行任意代码。

渗透之路,攻防之间皆学问 6706

VS2010 Ultimate WEB测试

公司要我们研究用VS2010 Ultimate做网站负载测试,于是就跟VS2010 Ultimate测试泡了一个月,网上相关资料太少,我整理出一些,写的比较好的文章: http://technet.microsoft.com/zh-tw/library/ff400223.asp

66 6919

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VS2010下安装Opencv

首先vs下的opencv我安了很多次 也算有点经验吧!跟着教程一步步来! Opencv作为一种跨平台计算机视觉库,在图像处理领域得到广泛的应用,下面介绍如何在VS2010中安装配置Opencv 一、下载Opencv 下载网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 本人下载的是opencv-2.4.10.exe...

张齐贤的博客 6188

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VS2010测试功能之编码的UI测试之自动生成脚本的结构

UI的自动化测试,目前的工具有很多,比如QTP, RotbotFramework,SilkTest等等,这类工具在做UI自动化的时候,大部分都是基于对对象的操作的(其实手动操作也是如此),因此会有一个对象的识别的过程,这里介绍的VS2010自带的编码的UI测试也是如此。下面主要介绍基于录制的编码UI测试,同时对录制的内容进行一些结构分析,为下一篇博文打下基础。 开始之前,可能需要看MSDN上面的

枚石的专栏 1375

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VS 2010 测试功能学习(十) - 从Generalist到Specialist

题外话:今天一早发现的优快云博客上的图片又都回来了,算来图片审查已经进行了一月左右了,之间俺也牢骚和抱怨过多次,不过终于在春节回来了,多少是件让人高兴的事情!      最近看到的一些介绍Visual Studio 2010(以下简称VS2010)测试功能的文章中,经常出现类似下面这样的一张图。它的大概意思是说,VS 2010为具备不同编码(coding)能力的测试人员,提供了多种测试工具/

Jeffrey Zhou 的专栏 3593

在VS2010中开发ActiveX控件设置测试容器的方式

在VS2010中开发ActiveX控件设置测试容器的方式 借鉴文章http://blog.youkuaiyun.com/waxgourd0/article/details/7374669         在VS2010中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找

7520

VS2010测试方面的文章

VS2010测试方面的文章

ytfhjhv的博客 262

VS 2010 测试功能学习(十五) - 用Visual Studio 2010辅助敏捷测试

      上个月末应InfoQ编辑泰稳的约稿,为InfoQ的《构架师》7月版写了一篇介绍如何使用Visual Studio 2010来辅助敏捷测试,今天得知该电子杂志已经出来了,并且可以在InfoQ中文网站上免费下载。由于是为别人写的稿件,所以就在不在这里贴出文章了,给大家留一个下载链接 - http://www.infoq.com/cn/minibooks/architect-july-10,如果感兴趣可以下载来看看。

Jeffrey Zhou 的专栏 2643
上一篇: VS 2010 测试功能学习(十二) - 如何用MTM写出高质量的Bug报告?
下一篇: Next、Next、Next - TFS 2010 的安装和配置就是这么简单!
quicknet
博客等级 码龄25年 398粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值