标签与美化型GUI控件测试指南
1. 自动化GUI测试工具基础
自动化GUI测试工具采用测试脚本、GUI测试数据收集器以及GUI测试验证方法来执行测试,数据会收集到XML文档中,其中GUI测试输入数据和验证数据分开存储,这种分离方式方便测试人员后续通过复制、粘贴和编辑来创建更多测试用例或场景。该工具形成了高度GUI测试自动化的基础,可在有新测试任务时添加其他测试功能。
现代软件开发平台有丰富的预制GUI控件,这些控件位于应用程序前端,本身不执行业务任务,而是为终端用户提供界面。部分控件通过与架构的业务和数据层组件协作来承担不同任务。一般而言,GUI组件有以下职责:
- 调度其他层的模块以实现业务功能。
- 执行装饰或美化等非业务功能。
- 为终端用户提供反馈和直观指令以完成工作。
- 从可用性方面让应用程序对终端用户更友好。
目前,自动化GUI测试工具已能测试富文本框、列表框和命令按钮等调用业务和数据层功能的控件。下面将以Label控件为例,介绍如何为工具项目添加代码以测试具有美化或非业务功能的GUI控件。
2. 标签及其他美化控件的测试方法
GUI组件需要有标签,以便终端用户了解其用途。部分GUI组件(如单选按钮和复选框)使用其Text属性的值来自我标记,其他组件则需通过美化控件进行标记。在美化控件中,Label控件最常用于标记其他控件,如文本框、组合框和列表框。
通常,Label控件仅为其他控件添加标签,不执行业务任务。测试Label控件时,更关注其装饰目的而非其他功能。标签对另一个控件和整个应用程序的装饰效果受以下属性值影响:
| 属性 | 说明 |
超级会员免费看
订阅专栏 解锁全文
887

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



