自定义和基于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
超级会员免费看
订阅专栏 解锁全文
377

被折叠的 条评论
为什么被折叠?



