发明名称 |
基于windows操作系统下的复杂控件测试方法 |
摘要 |
本发明公开了一种基于windows操作系统下的复杂控件测试方法,包括包括录制模块和回放模块,所述回放模块包括脚本及操作控件的类库和测试运行模块,本发明是通过反射角度实现脚本录制与回放,能对复杂控件以简洁高效地方式来标识进行描述和识别,避免以前自动化功能测试工具手工修改测试脚本,极大加重了测试工程师工作复杂性和工作量;其次使用了统一的脚本语言,避免不同环境,不同平台脚本语言生成不一致问题,最后本测试方法还能兼顾托管和非拖管开发平台,提高测试工作效率。 |
申请公布号 |
CN104572428A |
申请公布日期 |
2015.04.29 |
申请号 |
CN201310483453.X |
申请日期 |
2013.10.16 |
申请人 |
陆璐 |
发明人 |
陆璐 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
常州佰业腾飞专利代理事务所(普通合伙) 32231 |
代理人 |
金辉 |
主权项 |
一种基于windows操作系统下的复杂控件测试方法,其特征在于:包括录制模块和回放模块,所述回放模块包括脚本及操作控件的类库和测试运行模块,具体操作如下:①录制模块要识别windows操作系统下应用程序的状态并捕获用户的行为,并记录用户操作应用程序时的有效动作,并生成测试脚本;②录制模块输出脚本后,通过脚本及操作控件的类库提供的操作控件的函数,将脚本中的操作控件的函数依靠操作控件的类库,转化为以DLL的形式;③所述测试运行模块将测试脚本组装成能够通过编译的代码,并具有屏幕状态捕捉的功能,以对比测试运行的结果与预期的结果;最后自动运行生成的测试脚本,执行功能测试。 |
地址 |
210000 江苏省南京市龙潭街道疏港大道1号 |