GUI 测试方法全解析
1. 引言
在对基于 GUI 的应用程序进行测试时,有多种方法可供选择。常见的技术主要分为基于捕获与回放和基于模型这两大类。下面将详细介绍这些方法。
2. 捕获与回放方法
捕获与回放方法包含两个阶段。第一阶段,由人工测试人员确定测试用例,可通过记录 GUI 事件的显示坐标或使用显示内容来确定事件位置等方法来识别测试用例。第二阶段,将记录的测试用例在应用程序上重新执行(回放),并记录应用程序 GUI 的任何变化,分析这些变化以确定是否存在缺陷。
捕获与回放方法又可细分为以下几种:
| 类别 | 方法/模型 |
| ---- | ---- |
| 捕获与回放 | 标准捕获/回放 |
| 捕获与回放 | 基于图像识别的捕获/回放 |
2.1 标准捕获/回放
标准捕获/回放是测试基于 GUI 应用程序的常用方法。传统的捕获/回放工具由捕获工具和回放工具组成。
操作步骤如下:
1. 测试人员确定一系列 GUI 事件作为测试用例。
2. 启动应用程序和捕获工具。
3. 测试人员手动在应用程序上执行 GUI 事件,捕获工具观察执行过程并记录事件的属性,如鼠标点击的屏幕坐标和键盘输入。
4. 捕获工具将记录的测试用例属性存储为测试用例。
例如,测试人员确定一个测试用例 T 为事件序列“square -> create -> exit -> yes”。在执行过程中,捕获工具记录鼠标点击的屏幕坐标,如 T = (100, 200), (100, 300), (300, 300), (
超级会员免费看
订阅专栏 解锁全文
973

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



