Web书写Test Case时需要考虑的检查点
通常书写Test Case时需要考虑的检查点:
一、 对于屏幕显示来说包括:
1、检查显示的布局;
2、检查域和按钮的顺序;
3、检查域的尺寸;
4、检查字体的大小和风格;
5、检查文本的含义;
6、检查拼写错误;
7、检查屏蔽域;
8、检查只读域;
9、检查图片;
10、检查按钮的状态;
11、检查按钮的尺寸;
12、检查按钮的图标和名字;
13、检查是否有重复的图标;
14、检查指针是否在第一个可输入域;
15、检查TAB键的次序;
二、对于域来说包括:
1、检查可编辑性;
2、检查域间的移动;
3、检查分界条件;
4、检查有效分界符;
5、检查无效分界符;
6、检查连续多个有效分界符;
7、检查仅一个分界符输入;
8、检查多余空格的截取;
9、检查只读域和屏蔽域在TAB时的状态;
三、对于数字域来说包括:
1、检查正数值;
2、检查负数值;
3、检查零值;
4、检查小数点;
5、检查特殊字符加数字;
6、检查字母加数字;
7、检查ASCII值;
8、检查重复值;
9、检查空值;
四、对于字符域来说包括:
1、检查仅有字母;
2、检查仅有数字;
3、检查字母数字;
4、检查允许的特殊字符;
5、检查禁止的特殊字符;
6、检查包含特殊字符的字母数字;
7、检查ASCII值;
五、对于字母域来说包括:
1、检查字母;
2、检查数字值;
3、检查字母数字值;
4、检查特殊字符;
5、检查ASCII值;
六、对于时间域来说包括:
1、检查字符?和/;
2、检查其他特殊字符;
3、检查字母数字值;
4、检查正确的格式;
6、检查错误的格式;
7、检查错误的日期数字;
8、检查正确的日期数字;
9、检查日历表;
七、对于错误信息和警告信息来说:
1、检查错误信息和警告信息的含义;
2、检查错误信息和警告信息的一致性;
3、检查确定位置的错误信息;
4、检查错误信息后的光标位置;
5、检查所有异常对应的错误信息;
6、检查错误信息的格式;
八、对于普通的检查来说:
1、检查文本域和字符域输入是否左对齐;
2、检查数字域输入是否右对齐;
3、检查标签的切换;
4、检查重复的名字;
5、检查可删除的表格;
6、检查表格的多选;
7、检查过滤器的逻辑性;
8、检查多个过滤器的逻辑性;
9、检查重复的序列号;
10、检查显示切换;
11、检查快捷键;
12、检查工具栏提示;
13、检查日期域是否居中;
14、检查选择项的高显;
15、检查选择符;
16、检查显示窗口的风格统一性;
九、对于按键的功能包括:
1、New button:
检查包含next和cancel按键的子窗口的显示;
检查子窗口显示的内容;
2、Add button:
检查包含save和cancel按键的子窗口的显示;
3、Edit button:
检查在未选择项目情况下点击后的警告信息;
检查包update和cancel按键的子窗口的显示;
检查选择的项目是否显示在制定的位置;
4、Copy button:
检查在未选择项目情况下点击后的警告信息;
检查点击后的确认信息;
检查插入后的复制数据;
5、Delete button:
检查在未选择项目情况下点击后的警告信息;
检查点击后的确认信息;
检查删除后的数据;
6、Run button:
检测运行时的参数窗口;
检查执行结果;
检查未选择项目情况下点击后的警告信息;
7、Back button:
检查是否回到上一屏幕;
8、Next button:
检查是否显示下一屏幕;
9、Finish button:
检查数据是否进入数据库;
检查完成屏幕的显示;
10、Cancel button:
检查确认信息;
检查是否有其他键执行同样功能;
检测是否能能够正确处理
Web书写Test Case时需要考虑的检查点的更多相关文章
- 移动App书写Test Case时需要考虑的检查点
在测试工作中我们需要不断的总结和储备自己的知识和经验,譬如具备特定属性.环境以及场景,如:PC,手机,智能设备,特定网络环境下. 我们需要关注的功能点,容易出错的位置,这将对我们整个测试过程起至关作用 ...
- 【转】Java Web 项目获取运行时路径 classpath
Java Web 项目获取运行时路径 classpath 假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么ja ...
- Microsoft.Web.Administration操作IIS7时的权限设置
在用Microsoft.Web.Administration操作IIS7时,你可能会遇到如下权限错误: 文件名: redirection.config错误: 由于权限不足而无法读取配置文件 如下图: ...
- 当你的Spring IOC 容器(即applicationContext.xml文件)忘记配到web.xml 文件中时
当你的Spring IOC 容器忘记配到web.xml 文件中时,启动服务器就会报错. 部分错误如下: Caused by: org.springframework.beans.factory.NoS ...
- 编写高质量代码改善C#程序的157个建议——建议10: 创建对象时需要考虑是否实现比较器
建议10: 创建对象时需要考虑是否实现比较器 有对象的地方就会存在比较,在.NET的世界中也一样.举个最简单的例子,在UI中,有一个10个人的Salary列表.根据排序的需要,列表要支持针对基本工资来 ...
- Oracle EBS 从Web界面进入责任时,提示不存在可用的有效责任
Oracle EBS 从Web界面进入责任时,提示不存在可用的有效责任 每次在Web界面,点击某一责任的功能时,弹出Form.会提示错误:对不起,不存在可用的有效责任. ...
- C#程序编写高质量代码改善的157个建议【10-12】[创建对象时需要考虑是否实现比较器、区别对待==和Equals]
前言 建议10.创建对象时需要考虑是否实现比较器 建议11.区别对待==和Equals 建议12.重写Equals时也要重写GetHashCode 建议10.创建对象时需要考虑是否实现比较器 有对象的 ...
- ASP.NET Core Web应用在发布时选择是否对视图进行编译
原文:ASP.NET Core Web应用在发布时选择是否对视图进行编译 在我们发布ASP.NET Core Web应用程序时,选择以文件形式发布,发布方法选择文件系统 默认情况下,会把Views的视 ...
- Eclipse开发Web项目连接MySQL时找不到驱动的解决办法
当我们使用Eclipse开发Web项目连接MySQL时后台报找不到驱动的错误,如下:解决办法: 1.这时我们首先要检查我们是否导入了连接MySQL数据库的jar包,如图,是否已经将jar包复制到项目下 ...
随机推荐
- git submodule 使用小结
git submodule 使用小结 原文链接 http://blog.gezhiqiang.com/2017/03/08/git-submodule/###### Git Submodule 允许一 ...
- 从0到N建立高性价比的大数据平台(转载)
2016-07-29 14:13:23 钱曙光 阅读数 794 原文链接:https://blog.csdn.net/qiansg123/article/details/80124521 声明:本文为 ...
- apt-get linux 虚拟机安装vm tools下载
要重启机器才行D:\Program Files (x86)\linux.iso解压tar zxvf VMwareTools-9.9.0-2304977.tar.gz
- leetcode解题报告(33): Find All Numbers Disappeared in an Array
描述 Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and ...
- mapper.xml等资源导入的问题
在pom.xml中的下导入如下字段 <resources> <resource> <directory>src/main/java</directory> ...
- 「雅礼集训 2018 Day2」农民
传送门 Description 「搞 OI 不如种田.」 小 D 在家种了一棵二叉树,第 ii 个结点的权值为 \(a_i\). 小 D 为自己种的树买了肥料,每天给树施肥. 可是几天后,小 D 却 ...
- mac编译Cpython
源代码中有什么? CPython 源代码分发包含各种工具,库和组件.我们将在本文中探讨这些内容. 首先,我们将重点关注编译器.先从 git 上下载 Cpython 源代码. git clone htt ...
- Java中对象并不是都在堆上分配内存的
转(https://blog.51cto.com/13906751/2153924) 前段时间,给星球的球友们专门码了一篇文章<深入分析Java的编译原理>,其中深入的介绍了Java中的j ...
- 学习DB2之Linux环境下下载
一 下载前的注册IBM地址:https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-db2expressc&S_PKG= ...
- ubuntu之路——day8.1 深度学习优化算法之mini-batch梯度下降法
所谓Mini-batch梯度下降法就是划分训练集和测试集为等分的数个子集,比如原来有500W个样本,将其划分为5000个baby batch,每个子集中有1000个样本,然后每次对一个mini-bat ...