一步一步教你学写测试用例 8
一般来说,做一份公共的UI测试用例是非常必要的,可以在每个功能测试用例前导入此份文档,扩大测试覆盖率。
ATM取款机系统
ATM取款机UI测试用例
公共ATM取款机UI测试用例
版本:草案
修订历史记录
日期 版本 说明 作者
21/Dec/98 草案 草案版本 Fastpoint
目录
1. 简要说明
2. UI验证元素分类
2.1 UI验证元素分类A - 输入用户密码
2.2 可能前置动作
2.3 可能异常抛出
3. 特殊要求
4. 扩展点
公共ATM取款机UI测试用例
1. 简要说明
本用例针对ATM取款机系统的UI元素测试。本用例非关联UI元素外功能验证测试。
本用例的主角是普通用户。
2. UI验证元素分类
2.1 UI验证元素分类A - 父界面窗体
1. 父界面窗体-MixSize-[640, 480]。
2. 父界面窗体-MineSize-[0, 0]。
3. 父界面窗体-Name-ATM模拟器。
4. 父界面窗体-布局-Center。
5. 父界面窗体-Font-Dialog 12 无格式。
6. 父界面窗体-BackGround-[236,233,216]。
7. 父界面窗体-ForegRound-[0,0,0]。
8. 父界面窗体-Border-(无边框)。
9. 父界面窗体-IcoSet-atm.ico。
2.2 UI验证元素分类B - 数字键盘按钮
1. 数字键盘按钮-MixSize-(例子)[39, 27]。
2. 数字键盘按钮-MineSize-(例子)[39, 27]。
3. 数字键盘按钮-Text-(例子)3。
4. 数字键盘按钮-布局-Center。
5. 数字键盘按钮-Font-Dialog 12 无格式。
6. 数字键盘按钮-BackGround-[236,233,216]。
7. 数字键盘按钮-ForegRound-[0,0,0]。
8. 数字键盘按钮-Border-[XPEmptyBorder]。
9. 数字键盘按钮-IcoSet-(例子)Null。
2.3 UI验证元素分类C - 功能键盘按钮
1. 功能键盘按钮-MixSize-(例子)[49, 25]。
2. 功能键盘按钮-MineSize-(例子)[49, 25]。
3. 功能键盘按钮-Text-(例子)<<。
4. 功能键盘按钮-布局-Center。
5. 功能键盘按钮-Font-Arial 14 无格式。
6. 功能键盘按钮-BackGround-[236,233,216]。
7. 功能键盘按钮-ForegRound-[0,0,0]。
8. 功能键盘按钮-Border-[XPEmptyBorder]。
9. 功能键盘按钮-IcoSet-(例子)Null。
2.3 UI验证元素分类D - 模拟功能键盘按钮
1. 模拟功能键盘按钮-MixSize-(例子)[93, 23]。
2. 模拟功能键盘按钮-MineSize-(例子)[93, 23]。
3. 模拟功能键盘按钮-Text-(例子)插卡(正确)。
4. 模拟功能键盘按钮-布局-Center。
5. 模拟功能键盘按钮-Font-宋体 12 无格式。
6. 模拟功能键盘按钮-BackGround-[236,233,216]。
7. 模拟功能键盘按钮-ForegRound-[0,0,0]。
8. 模拟功能键盘按钮-Border-[XPEmptyBorder]。
9. 模拟功能键盘按钮-IcoSet-(例子)Null。
2.3 UI验证元素分类E - 活动业务区
1. 活动业务区-MixSize-(例子)[32767, 32767]。
2. 活动业务区-MineSize-(例子)[270, 210]。
3. 活动业务区-Text- Null。
4. 活动业务区-布局-Center。
5. 活动业务区-Font-Dialog 12 无格式。
6. 活动业务区-BackGround-[236,233,216]。
7. 活动业务区-ForegRound-[0,0,0]。
8. 活动业务区-Border-[EtchedBorder]。
9. 活动业务区-IcoSet-(例子)Null。
2.3 UI验证元素分类F - 活动业务区文字
1. 活动业务区文字-MixSize-(例子)[48, 26]。
2. 活动业务区文字-MineSize-(例子)[48, 26]。
3. 活动业务区文字-Text- (例子)200元。
4. 活动业务区文字-布局-(例子)Center。
5. 活动业务区文字-Font-Dialog 18 无格式。
6. 活动业务区文字-BackGround-[236,233,216]。
7. 活动业务区文字-ForegRound-[0,0,0]。
8. 活动业务区文字-Border-(无边框)。
9. 活动业务区文字-IcoSet-(例子)Null。
2.3 UI验证元素分类G - 用户帮助文字
1. 用户帮助文字-MixSize-(例子)[179, 18]。
2. 用户帮助文字-MineSize-(例子)[179, 18]。
3. 用户帮助文字-Text- (例子)注意:只接受50元和100元的倍数。
4. 用户帮助文字-布局-(例子)Center。
5. 用户帮助文字-Font-Dialog 12 无格式。
6. 用户帮助文字-BackGround-[236,233,216]。
7. 用户帮助文字-ForegRound-[0,0,0]。
8. 用户帮助文字-Border-(无边框)。
9. 用户帮助文字-IcoSet-(例子)Null。
2.3 UI验证元素分类H - 用户Flash
1. 用户Flash-MixSize-(例子)[416, 250]。
2. 用户Flash-MineSize-(例子)[416, 250]。
3. 用户Flash-Text- Null。
4. 用户Flash字-布局-(例子)Center。
5. 用户Flash-Font- Null。
6. 用户Flash-BackGround-[236,233,216]。
7. 用户Flash-ForegRound-[0,0,0]。
8. 用户Flash-Border-[EtchedBorder]。
9. 用户Flash-IcoSet-(例子)Flash.gif。
3. 特殊要求
下次迭代增加
4. 扩展点
下次迭代增加
到此第一份UI测试用例完成了,注意:它是在不断的迭代中完成的。
版权归属深圳北大测试所有,如需转载,请注明出处!