随笔- 15  评论- 655  文章- 0 
  2011年5月11日
摘要:VS2010测试功能之旅——编码的UI测试系列之六:提高UI测试稳定性的8个方法(下)RealZhao,2011年5月11日回顾在之前,我们介绍了提高UI测试稳定性的8个方法的前6个,接下来介绍剩下两个,严格的说,剩下的这两个是前6个的综合版,功能也比他们强,但使用起来略为复杂,一般出现有多个条件需要等待时,才使用这两个方法。MSDN上的说明在MSDN上,对这两种方法的说明(注:由于MSDN官网上的中文翻译有问题,为了不让大家误解这些方法的意思,这里还是贴出英文原文,看的懂的看,看不懂可以跳过直接看本文下面的使用方法介绍)UITestControl.WaitForControlXXX()met 阅读全文
posted @ 2011-05-11 19:46 RealDigit 阅读 (3254) 评论 (6) 编辑
摘要:VS2010测试功能之旅——编码的UI测试系列之六:提高UI测试稳定性的8个方法(上)RealZhao,2011年5月11日回顾近段时间各种忙缠身,加上自己平时比较懒,以至于博客一个月余没有更新。最近终于忙完了,再回来博客看看,发现该系列文章还有4个章节未完成。为了实现当时构想,决定还是坚持把这个系列写完,不能让它TJ了。对那些经常在博客园坚持写博客的园友们,我想说两个字:佩服!确实,一篇博客不是那么容易写的啊~~以前看博客觉得不腰疼,真正写的时候发现还是挺费力气的~~~OK,转入正题,这次带来的是:提高UI测试稳定性的8个方法。理想与现实我们的测试,经常是在理想的情况下录制的。在代码当中,我 阅读全文
posted @ 2011-05-11 10:43 RealDigit 阅读 (4133) 评论 (17) 编辑
  2011年3月31日
摘要:VS2010测试功能之旅——编码的UI测试系列之五:常用测试要点和函数:使用数据驱动的测试RealZhao,2011年3月31日回顾在上一章介绍了如何通过自定义编码的方式来实现自动化测试,通过先设计用例,然后将其转换为代码的方式写在了UIMap1.designer.cs,我们可以发现,在测试的过程中,测试的数据都是不变的,想换一组测试数据就会相当困难,必须得一处一处改代码,而且只支持这一条数据,如何解决这个问题呢?这就是本章介绍的重点。数据驱动的测试为了解决方面所说的“必须得一处一处该代码,而且还只支持一条数据”的困难,提高测试脚本的复用性,这里引入了数据驱动测试的概念。数据驱动测试 (Dat 阅读全文
posted @ 2011-03-31 16:02 RealDigit 阅读 (3976) 评论 (17) 编辑
  2011年3月23日
摘要:VS2010测试功能之旅——编码的UI测试系列之四:通过编写测试代码的方式建立UI测试(下)RealZhao,2011年3月23日回顾最近比较忙,距离上次更新的时间较久,见谅。在本章上部分,介绍了“添加用户”窗口的测试代码编写。想必大家也看到了,在UIMap.cs文件中实现自定义编码是一件很轻松的事情,接下来将介绍下个部分,查询用户窗体的测试代码的编写,以及他们测试的关联。示例程序介绍系统主窗口:(下载点我)该系统拥有两个功能,“添加用户”和“查询用户” 点击添加用户后,进入添加用户子窗体:(“添加用户”窗口的测试代码编写在上部分已经实现)如果在之前的主窗口,点击查询用户,则进入查询用户子窗体 阅读全文
posted @ 2011-03-23 16:06 RealDigit 阅读 (5037) 评论 (52) 编辑
  2011年3月15日
摘要:程序员必备的10大健康装备!——我们要工作更要健康! 前言做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:“职务不高,工资不高,血压血脂血糖高;政治不突出,业务不突出,腰椎盘突出”这种亚健康状态,最可怕的是技术人员平均寿命都有点惊悚,就怕最后“出师未捷身先死,长使英雄泪满襟”。是时候呼吁... 阅读全文
posted @ 2011-03-15 11:47 RealDigit 阅读 (9486) 评论 (119) 编辑
  2011年3月11日
摘要:VS2010测试功能之旅——编码的UI测试系列之四:通过编写测试代码的方式建立UI测试(上)RealZhao,2011年3月02日回顾在之前的入门篇系列中,分别介绍了一个简单的示例, 操作动作的录制原理,通过修改UIMap.UItest文件控制操作动作代码的生成,对象的识别原理。接下来正式进入我们UI测试的进阶篇,在这一章,将讲述如何初步通过自己编写代码的方式来建立UI测试。示例程序一个系统的基本... 阅读全文
posted @ 2011-03-11 14:51 RealDigit 阅读 (7483) 评论 (52) 编辑
  2011年3月6日
摘要:声明:这篇文章是读烤地瓜写给新人《身价翻倍的最短路径算法》-我爱加班,你们也要爱加班而写的感想,看标题有点像是反驳烤地瓜的观点,但是实际上并非完全如此,鄙人只是想以另一种观点来表达,也许各位在读了他的文章,然后在读这篇文章,综合权衡,会有新的感悟,当然,这些也是一家之见,欢迎大家交流,提出更好的意见和方案。鄙人觉得,烤地瓜的观点确实比较实用,但更适合于一个前提:就是你不得已加班的时候。这个时候,你... 阅读全文
posted @ 2011-03-06 13:22 RealDigit 阅读 (5464) 评论 (66) 编辑
  2011年3月2日
摘要:VS2010测试功能之旅——编码的UI测试系列之三:操作对象的识别原理RealZhao,2011年3月02日回顾在之前的两章分别介绍了一个简单的示例,操作动作的录制原理,通过修改UIMap.UItest文件控制操作动作代码的生成。想必大家对编码的UI测试操作动作的录制应该有一定了解了,在UI操作中,操作动作总是离不开具体的操作对象,例如点击,拖动,填写值等操作,总是要对文本框,或者按钮,窗体这些对... 阅读全文
posted @ 2011-03-02 08:59 RealDigit 阅读 (6224) 评论 (101) 编辑
  2011年2月24日
摘要:总是在不停的思考一个问题,究竟是开发人员好还是测试人员好,这个简单的问题纠结了我很久很久,一直都没有定论,因为我又做过开发又做过测试,总是在上面不停的徘徊根据这几年工作的经验,大致对比了一下他们之间的优劣PK,当然各自的经历可能不同,欢迎交流,望不吝拍砖~简历PK:开发人员要求有很强的实践,对经验的要求比较高,以前在看他们简历的时候,几乎都写了很长一段项目经历,似乎一个比一个还牛测试人员的简历项目没有那么多,导致看的时候更在乎软优势,例如学历,英语等级,证书,之前工作的公司是否有名气等等笔试PK:开发的笔试虽然算不上难,但是各个技术上面的知识颇多,因为专注的方向不同,还不一定能够答上测试的笔试 阅读全文
posted @ 2011-02-24 15:57 RealDigit 阅读 (5741) 评论 (54) 编辑
  2011年2月23日
摘要:VS2010测试功能之旅——编码的UI测试系列之二:操作动作的录制原理(下)RealZhao,2011年2月23日回顾在本章上部分介绍了操作动作的录制原理,描述了操作动作是如何录制,UIMap.uitest和UIMap.Designer.cs的代码如何生成,以及他们的结构。在这个部分,将着重说明如何通过修改UIMap1.uitest文件的操作动作部分的代码来控制UIMap1.Designer.cs操作动作部分代码的生成,实现第一种方式的自定义编码。内容简介在上个部分,已经说明了UIMap.uitest文件的结构如下其中InitializeActions,ExecuteActions,Clean 阅读全文
posted @ 2011-02-23 14:03 RealDigit 阅读 (6345) 评论 (26) 编辑