14、自定义和基于COM的控件测试指南

自定义和基于COM的控件测试指南

1. 引言

在GUI测试中,之前介绍了开发具有启动主动GUI调查和基于调查进行测试功能的工具。测试时,测试脚本读取存储在XML文档中的GUI描述,通过与调查过程相反的流程定位GUI对象,最后对其执行测试操作并验证结果。本文将进一步探讨用户自定义控件和ActiveX控件的测试方法。

2. 用户自定义GUI控件基础

用户自定义GUI控件是定制的GUI组件,开发者可将多个标准GUI组件的功能组合成自定义控件,以完成复杂任务。它通常是父窗口的子窗口,具有标准GUI控件作为其子项。用户自定义GUI控件在软件开发中有诸多优势:
- 快速开发周期 :直接利用IDE中现有的标准GUI控件,无需重新设计已有功能。
- 可靠性 :标准GUI控件经过多次应用和测试,测试工具只需验证组件组合是否按预期工作。
- 可重用性 :开发的自定义控件可在组织内重复使用。
- 减少测试时间 :无论自定义控件目的如何,都可用相似方法测试,测试数据可用于集成测试。

由于自定义控件没有入口点方法,自动化GUI测试工具需要不同方法启动屏幕上的自定义控件进行测试。下面介绍两种自定义GUI控件:基于Microsoft Visual Studio 6的ActiveX控件和基于.NET Framework的控件。

3. 自定义.NET GUI控件

在Microsoft Visual Studio .NET IDE中, Syste

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值