通常书写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时需要考虑的检查点的更多相关文章

  1. 移动App书写Test Case时需要考虑的检查点

    在测试工作中我们需要不断的总结和储备自己的知识和经验,譬如具备特定属性.环境以及场景,如:PC,手机,智能设备,特定网络环境下. 我们需要关注的功能点,容易出错的位置,这将对我们整个测试过程起至关作用 ...

  2. 【转】Java Web 项目获取运行时路径 classpath

    Java Web 项目获取运行时路径 classpath 假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么ja ...

  3. Microsoft.Web.Administration操作IIS7时的权限设置

    在用Microsoft.Web.Administration操作IIS7时,你可能会遇到如下权限错误: 文件名: redirection.config错误: 由于权限不足而无法读取配置文件 如下图: ...

  4. 当你的Spring IOC 容器(即applicationContext.xml文件)忘记配到web.xml 文件中时

    当你的Spring IOC 容器忘记配到web.xml 文件中时,启动服务器就会报错. 部分错误如下: Caused by: org.springframework.beans.factory.NoS ...

  5. 编写高质量代码改善C#程序的157个建议——建议10: 创建对象时需要考虑是否实现比较器

    建议10: 创建对象时需要考虑是否实现比较器 有对象的地方就会存在比较,在.NET的世界中也一样.举个最简单的例子,在UI中,有一个10个人的Salary列表.根据排序的需要,列表要支持针对基本工资来 ...

  6. Oracle EBS 从Web界面进入责任时,提示不存在可用的有效责任

    Oracle EBS 从Web界面进入责任时,提示不存在可用的有效责任         每次在Web界面,点击某一责任的功能时,弹出Form.会提示错误:对不起,不存在可用的有效责任.         ...

  7. C#程序编写高质量代码改善的157个建议【10-12】[创建对象时需要考虑是否实现比较器、区别对待==和Equals]

    前言 建议10.创建对象时需要考虑是否实现比较器 建议11.区别对待==和Equals 建议12.重写Equals时也要重写GetHashCode 建议10.创建对象时需要考虑是否实现比较器 有对象的 ...

  8. ASP.NET Core Web应用在发布时选择是否对视图进行编译

    原文:ASP.NET Core Web应用在发布时选择是否对视图进行编译 在我们发布ASP.NET Core Web应用程序时,选择以文件形式发布,发布方法选择文件系统 默认情况下,会把Views的视 ...

  9. Eclipse开发Web项目连接MySQL时找不到驱动的解决办法

    当我们使用Eclipse开发Web项目连接MySQL时后台报找不到驱动的错误,如下:解决办法: 1.这时我们首先要检查我们是否导入了连接MySQL数据库的jar包,如图,是否已经将jar包复制到项目下 ...

随机推荐

  1. BurpSuite Intruder模块匹配返回包内容

    很多时候burpsuite intruder爆破我们是看返回包的长度,那么如何根据返回包的内容来做筛选呢? 这里我用的本地某cms环境做个演示 Intruder模块怎么用的不用介绍了吧 直接进入正题 ...

  2. asp.net大文件分块上传断点续传demo

    IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头. 一. 两个必要响应头Accept-Ranges.ETag 客户端每次提交下载请求时,服务 ...

  3. js使用WebUploader做大文件的分块和断点续传

    1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出.还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工.挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通 ...

  4. input重复上传图片失效的问题

    使用input的file来上传图片 如果是重复选择相同的图片就会失效 解决的办法就是当每次上传完图片后让input的值为空就可以解决了 附上代码 只需在末尾添加这句就行$(this).val(&quo ...

  5. 洛谷P1052过河

    题目 不看数据范围的话是一个很简单的DP,可是加上数据范围之后就之前的做法就不行了. 所以我们考虑一下路径压缩. 小数据Code #include <iostream> #include ...

  6. Educational Codeforces Round 68 (Rated for Div. 2)---B

    http://codeforces.com/contest/1194/problem/B /* */ # include <bits/stdc++.h> using namespace s ...

  7. C/C++输入

    fgets(str,n,stdin) 从键盘输入一行,替代gets().读取到n-1字节时或换行符时终止,如果是文件的话,读到文件结尾也会停止 getline(cin,str) str的类型必须是st ...

  8. Hadoop 副本放置策略的源码阅读和设置

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/hadoop_block_placement_policy 大多数 ...

  9. 连接linux的几款工具 简介

    1.Putty --支持ppk,pub格式密码连接 --支持centos --支持windows操作系统安装,网上去下载直接可以使用,免费的 安装文件在我的百度网盘:putty 安装后如下: load ...

  10. 第12组 Alpha冲刺(1/6)

    Header 队名:To Be Done 组长博客 作业博客 团队项目进行情况 燃尽图(组内共享) 展示Git当日代码/文档签入记录(组内共享) 注: 由于GitHub的免费范围内对多人开发存在较多限 ...