代码改变世界

你是否知道-你可把代码段拖拽到Toolbox里边

2009-01-12 17:05 by yufun, 598 阅读, 0 推荐, 收藏, 编辑
摘要:转载翻译自:Did you know... You can drag and drop code onto the Toolbox General tab? - #191今天的小提示很有意思,特别是如果你在给别人做演示的时候。所有的人都看到你没有写任何代码,但是实际上代码已经准备好了:),让我们看一下如何做吧:你可以已经注意到Toolbox的General页在你编辑代码的时候默认显示如下: 其实你... 阅读全文

跟UI自动化测试有关的技术

2009-01-12 17:04 by yufun, 1124 阅读, 0 推荐, 收藏, 编辑
摘要:大家都知道,针对UI的自动化技术一般要支持下列的东西:1. 识别窗口 能够识别尽量多的窗口种类,支持尽量多的UI技术。比如Win32、WinForm、WPF以及WebPage(这个比较特殊,确切的说不能叫控件)的控件类型2. 操作窗口对标准类型的控件方法的支持,比如按下按钮,在Listview中选择Item等3. 验证结果实质就是能够拿到控件的状态以及控件相关的信息4. 错误恢复这个其实属于自动化... 阅读全文

转载:一个UI自动化的小例子

2009-01-12 17:03 by yufun, 613 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://peking2toronto.spaces.live.com/Blog/cns!A975CAF18FBB985B!411.entry?wa=wsignin1.0随便用一个小例子来解释一下UI自动化的开发吧.我先现在有一个Button是disable的状态,一旦Button enable,我们就Click弹出一个窗口.我们使用的测试工具就有同步的功能.1.自动化工具生成的程序(... 阅读全文

转载:再谈UI自动化测试

2009-01-12 17:03 by yufun, 567 阅读, 1 推荐, 收藏, 编辑
摘要:转载自:http://peking2toronto.spaces.live.com/Blog/cns!A975CAF18FBB985B!410.entry?wa=wsignin1.0最近还是发现有一些文章,个人对于自动化测试报有很大的怀疑态度,本人也对相关的文章给与了驳斥。我个人和公司对自动化测试都是报有很积极的态度的。这里我想再次的写一篇文章来阐述到底UI自动化测试可以做什么,作为一个优秀的UI... 阅读全文

转载:关于开发和测试

2009-01-12 17:03 by yufun, 559 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://peking2toronto.spaces.live.com/Blog/cns!A975CAF18FBB985B!384.entry最近总是有一些网友问我一个问题“现在有机会转开发,应不应该转?”。我想我也需要单独发表一篇文章来表达一下自己的看法了。我会从一个新入行的测试人员一直往上发展大概会是一个怎样的情况入手,来表达我的观点“开发技术是... 阅读全文

转载:用一个小例子来说明手工测试,自动化测试,系统命令,编程语言,API的关系

2009-01-12 17:02 by yufun, 659 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://peking2toronto.spaces.live.com/Blog/cns!A975CAF18FBB985B!416.entry很多人理解的自动化就是把手工测试case用脚本和工具转变成自动化测试。也就是说把手工测试的每一个步骤用脚本来模拟,从而执行test case。那么自动化的所有问题就归结于,如何用工具和脚本来转化手工操作步骤了。还有很多非常senior的,但是不会... 阅读全文

各类搜索网站

2009-01-12 17:02 by yufun, 567 阅读, 0 推荐, 收藏, 编辑
摘要:平常经常会搜索很多各式各样的东西,Google有时候未必能找到或者需要费很大力气去找,这个时候有一些专门的搜索网站能够事半功倍,当然这个列表也不可能覆盖所有的搜索网站,我只罗列我经常会用到的一些通用搜索 Google 不用我多说了把 百度 我一般比较少用,更多是用百度知道 知识搜索 中文维基百科 不是说已经解封了吗?貌似我这儿还不能访问 (上海有线通) 百度知道 百度推出的知识问答,因为时... 阅读全文

在自动化测试中,如果控件不能识别,你会怎么做?

2009-01-12 17:00 by yufun, 4058 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道,在做自动化测试时,总会碰到一些自动化测试工具不能识别的控件,比如WPF控件、用户自己绘制的控件、以及一些复杂的组合控件等。当自动化工具对这些控件无能为力的时候,我们怎么办? 这个时候是最考察自动化测试人员能力的时候,因为能解决多少这种问题,决定了你能够自动化多少Testcase。 解决这种问题的方法我认为大概有一下几种: 1. 如果是因为自动化测试工具的限制,比如对于WinForm的控件... 阅读全文

在C#中如何模拟鼠标键盘操作

2009-01-12 16:59 by yufun, 1377 阅读, 1 推荐, 收藏, 编辑
摘要:上一篇讲了在自动化测试中如果控件不能识别,我们最后的办法是模拟鼠标键盘,这一篇就讲如何来做。首先我先讲在C#中怎么做,至于在C++或者脚本中怎么做,留在后边来讲对C#来说,键盘的模拟比较简单,在.Net Framework中System.Windows.Forms.SendKeys这个类鼠标呢,看下边代码: 1: [DllImport("user32")] 2: public static ext... 阅读全文

在C#中调用API进行截屏

2009-01-12 16:58 by yufun, 2873 阅读, 0 推荐, 收藏, 编辑
摘要:看代码:需要Reference下面的DLL: System.Drawing System.Windows.Forms WindowBase 1: using System; 2: using System.Collections.Generic; 3: using System.Text; 4: using System.Windows; 5: using System.Windows.Fo... 阅读全文