摘要: http://www.cnblogs.com/shanyou/ 阅读全文
posted @ 2012-03-05 10:05 晴天有时下鱼 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题外话:今天一早发现的CSDN博客上的图片又都回来了,算来图片审查已经进行了一月左右了,之间俺也牢骚和抱怨过多次,不过终于在春节回来了,多少是件让人高兴的事情! 最近看到的一些介绍Visual Studio 2010(以下简称VS2010)测试功能的文章中,经常出现类似下面这样的一张图。它的大概意思是说,VS 2010为具备不同编码(coding)能力的测试人员,提供了多种测试工具/功能。generalist和specialist分别代表了coding技术能力分类的测试人员的两个极端。需要注意:编码能力是衡量现代软件测试人员技术能力的重要指标之一,它并不是衡量的唯一标准,因为合格的测试人员还需 阅读全文
posted @ 2012-03-05 10:04 晴天有时下鱼 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 发现一篇Brian Keller最近写的介绍Visual Studio 2010测试功能好的文章,放在本篇博客的开头与大家共享:《A different way of presenting the Visual Studio 2010 testing tools》 前几篇博客中关于Coded UI Test(以下简称为CUIT)的介绍啰啰嗦嗦地也写了不少了,但也是都是些概念性的东东,并触及到CUIT的核心Code,也就是如何用Code来真正实现对程序UI的的控制。从本篇博客开始,我就简单介绍一下如何使用代码来控制UI上元素。下图是我在前两天给同事所做的CUIT UI测试功能介绍中的一页PPT, 阅读全文
posted @ 2012-03-05 10:04 晴天有时下鱼 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题外话:昨天去上海浦东机场接闺女,一切还是蛮顺利的,公交机场7线直接从上海火车南站一站直达浦东机场,票价20元,算上乘坐地铁5号和1号线的6元,从我家到机场总共要26元,相对于打的士的220元,还是实惠很多的。在新的上海轨交图上,看到地铁2号线延伸到了浦东机场,只是现在这段还没有通车。机场7线是在地铁3号线的上海南站站2号出口附近,可是俺是乘坐1号线到上海南站的,需要经过换乘通道到3号线的上海南站站才能找到2号出口,稍费了些周折。Coded UI Test (CUIT)英文资料大全 - Content Index for Coded UI Test 如果有机会看一看Visual Studio. 阅读全文
posted @ 2012-03-05 10:03 晴天有时下鱼 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 题外话:CSDN博客不能上传图 片已经有一周多了,以前的博客内容中的图片仍然是“图片审核中...”状态,没关系,咱是中国网民,咱最大的优点就是能忍!图片不能传,咱继续发文字内容 的博客。可是人家外国的Google就忍不了了,这一周要退出中国的传言漫天飞,成了大家茶余饭后的谈资。这周另一件大事就是Haiti发生了7.3级的 大地震,据说伤亡很严重并且还有我们的维和人员,希望救灾工作能够一切顺利。 在上一篇博客《RnP与Coded UI自动化测试》 中,介绍了Visual Studio 2010(以下简称为VS2010)新加入的测试用例录制和播放功能,以一个对计算器加法功能进行测试的例子,体验了完 阅读全文
posted @ 2012-03-05 10:03 晴天有时下鱼 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客《RnP与Coded UI自动化测试》中介绍了如何编写、录制和播放手工测试用例,以及如何由录制的内容生成Coded UI Test(CUIT)自动化测试用例。那里所使用的测试用例比较简单,仅测试了计算器的加法功能。而在实际的测试工作中,在测试步骤系统情况下,往往会有多组测试输入数据,需要判断每组输入的结果是否正确,这也就是所谓的数据驱动的测试(DDT,Data-Driven Test)。 Visual Studio 2010对手工测试用例的编写也支持DDT,每个测试步骤允许定义一个或多个参数(@Parameter),一组参数就构成了一个测试输入组,也被称为Iteration。然后只 阅读全文
posted @ 2012-03-05 10:03 晴天有时下鱼 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 严格意义上讲,Gated Check-in(门控式签入,呵呵,这是我自己的翻译,英文名很好理解,但翻译起来真难啊!最近发现了Gated Check-in的官方翻译因该是 - 封闭签入,感觉挺别扭的没俺翻译的好,呵呵!) 不应该算是测试的一部分,它是Team Foundation Server(以下简称为TFS)提供的一种代码check in(签入,这是最常见到的对check in的翻译,在本文中还是直接使用其英文,因为这是在平常开发中最常使用的称呼)的方式,即在代码check in之前,先将提交的代码更改与现有代码进行merge,然后对merge后的代码进行Build,如果Build成功则ch 阅读全文
posted @ 2012-03-05 10:02 晴天有时下鱼 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 如同我在《VS 2010测试功能学习(五) - Gated Check-in》 一文中所介绍的Gated Check-in功能一样,Rolling Build其实也是Team Foundation Server(以下简称为TFS)提供的对check-in代码进行编译和验证的方式,虽然并不和测试直接相关,但它却是保证产品质量和团队协同工作的重 要功能。 Rolling Build,我把它翻译为“滚动生成”,即当TFS检测到在它所监控的范围内有任何新的代码变化被check in的时候,它就启动对最新的代码库(code base)进行Build验证。之所以称之为“滚动”,因为它是在一个Build验证 阅读全文
posted @ 2012-03-05 10:02 晴天有时下鱼 阅读(155) 评论(0) 推荐(0) 编辑
摘要: VS2010提供了多种测试用例的执行方式,每种方式都有自己针对的特定需求场景。今天(2011/3/8)发现一篇不错的Blog - Running Automated Tests on Physical Environments, the different flavors… ,它比较几种执行方式的各自特点,并给出了相应链接。 算然是以介绍VS 2010 测试功能的专题,但随着学习的深入,有了一种越来越强的感受,那就是 :“如果主角儿只有一位的话,那么整个VS 2010工具的真正主角儿已不再是作为编码工具的VS IDE,而是ALM的核心TFS”。很多很多涉及到团队开发的功能都需要TFS(Tea. 阅读全文
posted @ 2012-03-05 10:01 晴天有时下鱼 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Test Impact Analysis是Visual Studio 2010测试部分新增加的一个功能,我也不知道该如何翻译其中文名,那就简单点儿,按字面翻译为“测试影响分析”,以下简称为TIA。那么啥是TIA呢? 简单地说,就是根据产品代码变化自动分析出受影响的测试用例,它既适用于自动测试用例,也是适用于手动测试用例。注意:目前Test Impact Analysis只针对Managed Code。 那么这个功能有什么实用价值呢?对于我所在的开发团队而言,其价值可老大了。我们所开发的产品规模比较大、功能比较稀碎,并且是多人合作开发。为了保证产 品的质量,我们为产品编写了大量的自动化测试用例 阅读全文
posted @ 2012-03-05 10:01 晴天有时下鱼 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Last week I posted the Step 1 tutorial for creating a WPF application from scratch using Visual Studio 2010. In this post, I’m going to create a test plan and test case for the application using the new Visual Studio Test and Lab Manager project.For this tutorial, I’m using Visual Studio Team Suite 阅读全文
posted @ 2012-03-05 09:58 晴天有时下鱼 阅读(226) 评论(0) 推荐(0) 编辑
摘要: by chenoVS 2010是微软即将推出的最新开发工具套件,全球的正式发布时间将定于4月12日。在过去半年内,本人一直使用VS 2010,从Beta 1到Beta2,以及现在使用的RC版本,可以说是陪着VS 2010一起孕育,同时期待着它的正式发布。可以非常肯定的说,VS 2010对软件测试的支持力度,远远超过以前的任何VS 版本,并且在很多方面有革命性的改变。同时,作为一个集成的产品,对软件开发周期有了非常完整的支持。下面,我就从一个测试人员的角度,看看它提供了哪些 实用的功能。1)VS 2010的基本信息VS 2010 主要分为3个版本,Professional版本,Premium版本 阅读全文
posted @ 2012-03-05 09:57 晴天有时下鱼 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Visual Studio是我喜爱的一个开发IDE,从VS2003开始,到VS2005,再到VS2008,再到最新的VS2010。每一个版本的改进都是让人兴奋 的,每一次使用新版本后,哪怕是Beta版,都不愿意再回到老版本。最新发布的VS2010有很多创新的功能,对测试提供了大力的支持。本文就一一解析这 些新功能,让大家能够体会到VS2010的创新,具体的感受还要大家在使用过程中仔细感受。VS2010是一个集成的开发环境(IDE),大部分的操作都能通过界面的操作完成,通常你不需要了解文件的细节。但是读懂这些文件,能帮助你更好的理解整个测试框架,以便使用一些高级的测试功能和做一些自定义的扩展。首 阅读全文
posted @ 2012-03-05 09:57 晴天有时下鱼 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在VS2008中,测试列表(Test List)的管理通常是通过*.vsmdi文件。在实际开发过程中,大家发现这个功能有很大的局限性。1) *.VSmdi中的所有测试用例需要手工加入到列表 2)如果多人需要访问测试列表文件,其管理会变得很不方便VS2010出来了,它通过测试分类(Test Category),很好的解决了这个问题。其原理也很简单,通过给每个测试用例,可以设置不同的标签,在运行用例时,可以通过过滤标签的属性来运行。其方法如下:步骤一:为每个测试用例设置测试分类属性(Test Category),在方法的属性中增加。[TestCategory("Nightly" 阅读全文
posted @ 2012-03-05 09:57 晴天有时下鱼 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在微软Visual Studio 2010 Ultimate Beta2版本中,MSF for Agile Software Development 5.0过程框架,是以Scrum模型为基础导向扩展,并且结合了VSTS2010工具的众多测试功能特性,为更多的从事微软.NET技术相关的开发人员以 实现高质量的软件产品。 在本文中,笔者将介绍Visual Studio 2010 Ultimate Beta2版本中的MSF for Agile的Scrum和XP敏捷思想与VSTS2010强大的测试功能,通过对这些内容的阐述,让读者了解在VSTS2010中的敏捷测试驱动开发方法,以便于.NET开发人.. 阅读全文
posted @ 2012-03-05 09:55 晴天有时下鱼 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,我们要与不同的数据值一起重复一个测试。这个“数据驱动”在Coded UI Test中非常容易的。在本例子中,我们创建了一个Coded UI Test,以验证在计算器的两个数字增加。现在,让我们看看如何能够把一个简单的CodedUI Test转化为数据驱动测试。 1、首先创建Coded UI Test (Create the Coded UI Test)(请参考上一个实例);然后创建数据集。Coded UI Test支持多个数据源。该数据集可以定义在一个CSV(逗号分隔值)文件,一个Excel工作表,XML文件,数据库表或TFS上的一个测试用例。在例子中,我们将使用与下面的数据CSV 阅读全文
posted @ 2012-03-05 09:54 晴天有时下鱼 阅读(240) 评论(0) 推荐(0) 编辑
摘要: VS2010测试概述 一个软件产品或系统同任何事物一样,也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期,也称为SDLC(software development life cycle)软件开发生命周期。它是软件的产生直到报废的生命周期。周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则。我们也可以将SDLC解释为一组步骤(Step)、阶段(Phase)或者里程标(Milestone),SDLC的一般步骤包括:确定问题、可行性分析与开发计划、收集需求、分析与设计、编码开发、测试 阅读全文
posted @ 2012-03-05 09:53 晴天有时下鱼 阅读(267) 评论(0) 推荐(0) 编辑