自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 关于tag

在用Silktest做自动化测试的过程中,准确唯一地识别对象是至关重要的,而这又依赖于对象有唯一准确的Tag,对于一些经常变化的对象我们应该如何定义他的Tag呢?下面提供几种自定义Tag的方法(相对于系统提供的五种方法:Capition,Prior Text,Index,Window ID,Location)。1、模糊代替父窗口:对于像Save as这类的对话框,SilkTest需要我

2011-10-28 11:36:14 516

转载 SilkTest入门快打系列7-异常处理

今天是本教程的最后一讲,本来我是想多写几个主题的,比如数据库操作,测试计划和测试用例,调用dll,tag和multitag的应用,web应用测试还有编程规范等等。可是,越到后面,我越觉得很多实例很难用文字描述清楚。抓图是一个可行的办法,可我又嫌麻烦,投入产出不成正比。最后决定只再介绍一下silktest的异常处理,希望能给初学者留下一个关于异常处理机制的印象,更多的内容,可能还是要靠大家自己在实践

2011-10-27 16:50:39 586

转载 SilkTest入门快打6-使用类和对象

这一讲,我们将在SilkTest 中使用类和对象。众所周知,面向对象的程序比面向过程的程序结构清晰,易于维护。所以对于大型的测试框架,我们应该尽可能使用面向对象的语言来编写。SilkTest 所使用的4Test 脚本语言是一个非常面向对象的编程语言,它提供了绝大多数面向对象的机制,使用它能够轻松构建OO 的脚本。下面我们希望能够用SilkTest 来操作计算器,先按数字1 ,然后打印这时结果框

2011-10-27 16:43:06 496

转载 SilkTest入门快打5-深入appstate

运行完上一讲中的testcase ,大家有没有发现一个问题?是的,testcase 还是有瑕疵,因为计算器在测试运行后,没有自动关闭。这在运行多个用例的时候可能会导致问题,为了解决这个问题,我们还是得求助于appstate 。Appstate 提供一种机制,在testcase 执行完后,会自动调用系统函数SetBaseState(), 它会将测试用例的状态设置到其状态链上最基层的那个状态,在上

2011-10-27 16:34:47 472

转载 SilkTest入门快打4-appstate

在前三讲里,我们已经会用SilkTest 做简单的测试了,为了以后讲解过程中代码尽可能的简洁,我现在把上一讲中的CalWithFunction.t 脚本再精简一下,让它仅仅测试计算器1+2= 的功能是否正常,下面就是精简过后的代码:[-] testcase CalWithFunction()    [ ] 计算器.SetActive()   //2    [ ] 计算器.C.Click

2011-10-27 16:15:17 458

转载 SilkTest入门快打系列3-函数与原生Verify函数 .

好,让我们继续进入SilkTest入门快打 的天地。当初选择“快打” 这个词作为本系列文章的名字是觉得“快打”能够给人带来一种成就感、快感,用一个词形容就是“爽”,想想“快打旋风”,“恐龙快打”…废话就说这么多,今天让我们来看看SilkTest 是如何使用函数的。我们接着上一讲“SilkTest入门快打系列2- 编写脚本测试”,还是使用它的frame 定义,现在新建一个测试脚本CalW

2011-10-27 16:07:23 621

转载 SilkTest入门快打系列2-编写脚本测试 .

在上一讲“SilkTest入门 快打系列1-录制回放 ”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用录制回放的方法,会有一些局限。首先,由于录制回放总是操作原生对象,没有隐藏对象的细节,从而导致每行脚本都很长,不易阅读。

2011-10-27 15:50:30 607

转载 SilkTest入门快打系列1-录制回放

本人使用SilkTest进行自动化测试已有一段时间,有一些经验想和初学者们分享,所以就尝试编写这个SilkTest入门快打系列教程。编写该教程有两个目的,首先,希望能够告诉初学者如何快速的上手SilkTest而不必关心很多SilkTest的细节。实际上,SilkTest是一个强大的软件测试工具,应用面很广,使用它的人很少能够面面俱到把所有SilkTest提供的功能都用到,根据28原理,绝大多数人只

2011-10-27 15:49:43 734

原创 BSTR && std::string

BSTR  to std::string #include // this is the BSTRBSTR Bstr = ::SysAllocString(L"Hello World"); // covert to std::string_bstr_t bstr_t(Bstr);std::string str(bstr_t);// free the

2011-10-25 14:18:09 1898

转载 关于多线程 DLL (/MD)与多线程调试(/MTd) .

在程序中如果将 配置属性-》C/C++-》代码生成-》运行时库  由DLL (/MD)改为多线程调试(/MTd)时重新编译会报错:fatal error C1189: #error :  Please use the /MD switch for _AFXDLL builds   解决办法是:#if defined(_AFXDLL) && !defined(_DLL) #error Ple

2011-10-25 09:08:38 4545 1

原创 获取当前进程的CPU使用率和内存使用

CPU使用率:int GetProcessInfo::GetProcessNumber(){ SYSTEM_INFO info; GetSystemInfo(&info); return (int)info.dwNumberOfProcessors;}

2011-10-19 16:25:14 10262 6

转载 获取总CPU使用率

#include #include #include #define SystemBasicInformation 0#define SystemPerformanceInformation 2#define SystemTimeInformation 3

2011-10-19 16:22:51 875

转载 显示图形如何避免闪烁

显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。        我

2011-10-17 14:10:03 1065

转载 按钮样式

Button StylesBS_3STATE 与复选框一样本样式按钮可被单击变暗。变暗状态通常用于指示本样式的按键正处于禁用状态。BS_AUTO3STATE   与三状态的复选框一样当用户选中它本按钮样式状态外观会改变。BS_AUTOCHECK

2011-10-10 13:19:01 3383

ATM作业存档

个人作业,大飞机开发商的房间奥发达就哦发送方的房间卡上的发哦四方决定是否接受对方阿斯顿飞进啊士大夫ija发送哦积分的撒发放及dosage加法

2011-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除