功能测试用例编写框架
功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等等。
1.1.1 界面友好性测试
- 风格、样式、颜色是否协调
- 界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条
- 界面操作、标题描述是否恰当(描述有歧义、注意是否有错别字)
- 操作是否符合人们的常规习惯(有没有把相似的功能的控件放在一起,方便操作)
- 提示界面是否符合规范(不应该显示英文的cancel、ok,应该显示中文的确定等)
- 界面中各个控件是否对齐
- 日期控件是否可编辑
- 日期控件的长度是否合理,以修改时可以把时间全部显示出来为准
- 查询结果列表列宽是否合理、标签描述是否合理
- 查询结果列表太宽没有横向滚动提示
- 对于信息比较长的文本,文本框有没有提供自动竖直滚动条
- 数据录入控件是否方便
- 有没有支持Tab键,键的顺序要有条理,不乱跳
- 有没有提供相关的热键
- 控件的提示语描述是否正确
- 模块调用是否统一,相同的模块是否调用同一个界面
- 用滚动条移动页面时,页面的控件是否显示正常
- 日期的正确格式应该是XXXX-XX-XX或XXXX-XX-XXXX:XX:XX
- 页面是否有多余按钮或标签
- 窗口标题或图标是否与菜单栏的统一
- 窗口的最大化、最小化是否能正确切换
- 对于正常的功能,用户可以不必阅读用户手册就能使用
- 执行风险操作时,有确认、删除等提示吗
- 操作顺序是否合理
- 正确性检查:检查页面上的form, button, table, head