Welcome to my testing room.

[转]代替测试用例的检查表

上一篇 / 下一篇  2008-11-20 10:00:31 / 个人分类:基本概念

有经验的测试人员尤其对于测试业务管理信息系统,基本上大量的测试不需要再编写测试用例,当然对业务流程、复杂逻辑还是要设计详细的测试用例的。如果你测试的系统是有大量人机交互的业务管理信息系统,而且你又比较懒惰,那就可以使用这个检查表检查了。因此我总结了这类系统中常用的测试的检查项,供当时项目组的测试人员使用,现在再次整理出来发于博客。51Testing软件测试网r6fs[4Y |2rt
1、对测试组长或测试经理1.1 测试管理工作检查表:
51Testing软件测试网&y5[n"I*dk
1. 检查每轮测试开始时测试环境是否准备好(包括软件硬件、测试基本数据等);
V)J p K7sK02. 确保测试环境(数据和程序)与开发分离,除了测试组之外其他人不能更新测试环境的数据和程序;
#_7yJ1} ec03. 每轮测试根据上一轮的情况和总体测试计划做分工调整;
a\ x _Lx04. 检查case库的填报情况,抽查执行过的case;51Testing软件测试网)B&Q.Fr'?x/e
5. 检查BUG提交情况,抽查提交的BUG是否规范;51Testing软件测试网fX5V)m!{e)F
6. 每天晚上统计BUG情况,填写每天的BUG报告;51Testing软件测试网T:|[T2P
7. 根据每天的测试情况,决定是否开发组要发布新的BUILD;
k#N5bQyCEj$d&S!D*E08. 每轮测试结束后填写测试总结。51Testing软件测试网&J};Xx\MP)R
2 针对测试执行人员的:2.1 输入、编辑功能的验证检查点:51Testing软件测试网y |[Sn0if
1. 必输项是否有红星标记,如果不输入提示是否跟相应的Label对应,提示的顺序是否跟Form输入域的排列次序一致;
v,]o&`8z3B02. 输入的特殊字符是否能正确处理:`~!@#$%^&*()_+-={}[]|\:;”’<>,./?;
3A0[~-}f03. Form下拉菜单的值是否正确,下拉菜单的值通过维护后是否正确显示并可用;下拉菜单比如是机构编码,要到机构编码的维护界面查询一下是否Form列出的与其一致;
[(hK PuO"Y04. 涉及到下拉菜单的编辑修改Form,要检查在编辑和修改From中,下拉菜单是否能正确显示当前值;
`!gk5F6aG,`Ej05. Form提交后,要逐项检查输入的内容跟通过查询的结果一致;51Testing软件测试网xw;o{G+d
6. 有多层下拉菜单选择的情况要校验两层菜单的选择是否正确,比如:a)       部门  财务 软件开发部 人员  张三51Testing软件测试网0X0T(J h ?![5udu8Y
7. 备注字段的超常检查;
ygQ2|K08. 提交保存后能否转到合适的页面;
Z;B@:CT&s'~09. 编辑Form显示的数据是否跟该记录的实际数据一致;51Testing软件测试网"d0|*ESb.K`
10. 编辑权限的检查,比如:user1的数据user2不能编辑等;
Z2l[ ti011. 可编辑数据项的检查,比如:数据在正式提交之前所有的属性都可以编辑,在提交之后,编号、状态等不能编辑,要根据业务来检查是否符合需求;51Testing软件测试网Tm*C |UvHx;E
12. 对于保存有事务Trasaction提交,比如一次提交对多表插入操作,要检查事务Trasaction的处理,保证数据的完整和一致;51Testing软件测试网u;T.s)pq,wb.R@
13. 其他的合法性校验。
(_L z.i%OST`,D+\02.2 查询功能检查点:
B s m%H%uw4xe ZRa01. 查询输入Form是否正常工作,不输入数据是否查询到全部记录;51Testing软件测试网G#et:m,p~'N%X
2. 当查询的数据非常多的时候,性能有无问题;
FC:p$c+p Y9mm03. 查询的下拉菜单列出的数据是否正确;51Testing软件测试网V!A RH2e L%i:E
4. 查询结果是否正确;对于复杂的查询要通过SQL来检查结果;51Testing软件测试网LS I ]1viI
5. 如输入%*?等统配符是否会导致查询错误;
?_3Q-K$V7?06. 查询结果列表分页是否正确,在点击下一页上一页时,查询条件是否能带过去,不能点击翻页时又重新查询;
"a#agQ \7Wk07. 对于数据量比较大的表查询时,不容许无条件查询,避免性能问题的出现;51Testing软件测试网^-x;b3bWh o,a
8. 对于查询输入项的值是固定的要用下拉菜单,比如状态、类型等;51Testing软件测试网dYv!Voc7wI2k
9. 分页的统计数字是否正确,共X页,第N页,共X条记录等;
^.K6@ I d4O:k010. 对于查询有统计的栏目,比如:总计、合计等要计算数据是否正确;
h-D2? I'b011. 查询结果有超链接的情况要检查超链接是否正确;51Testing软件测试网AJ5kWce
12. 查询权限的检查,比如:user1不能查询到user2的数据等;
/LZ)d-e*qB)x`02.3 删除功能检查点:
.X;];CL b'Y n01. 必须有“确认删除”的提示;
7U,a(^ N3J6}$Rl)?02. 根据需求检查是软删除还是硬删除,来检查数据库中是否还存在该条记录;51Testing软件测试网!c c h t2F.g{]
3. 是否有相关的数据删除,如果有要确认该相关的数据也已经删除,并且在同一事务中完成;51Testing软件测试网 ykZ oK|#a
4. 是否有删除约束,如果有删除约束,要检查该记录是否被约束,如果被约束该记录不能被删除;
F-n.EJR|X/G05. 如果是软删除,用查询、统计界面检查该条记录能否被查询出来,数据是否被统计进去;
z$r^*Utq|06. 检查因为业务约束不能删除的数据能否被保护不能手工删除,比如:流程中已经审批的文件不能被删除;51Testing软件测试网%Z0\?@yo`Y
7. 跟删除相关的权限问题,比如:需求要求只有管理员和该记录的创建人能够删除该记录,那就以不同的用户和角色登录进去,执行删除操作,检查是否与需求匹配;51Testing软件测试网6E`M!k#}$QD
2.4 上传附件检查点:51Testing软件测试网3s zeP%uU,X!H3cj
1. 检查是否能正确上传附件文件;
;A(dX a)Av1t02. 检查上传的文件是否能正确下载并打开;
#zjRq{qjs03. 至少检查下列大小的文件能正确上传,100k,1M,2M,4M,10M,20M等;
!F&Sm-].y@n"_@U&J04. 如果没有指定类型的限制,至少上传以下几种类型的文件能否正确上传并正确打开,类型有:.doc, .xls, .txt, .ppt, .htm, .gif, .jpg, .bmp, .tif, .avi等;51Testing软件测试网np3sV!W OU
5. 如果有文件类型的限制还要检查能上传的文件的类型;51Testing软件测试网2Au+HD0]!v{l
6. 上传同名的文件,在打开的时候是否出错;
Qi*q_QK ]07. 有中文文件名的文件能否正确上传;
$J/nN~/y&~02.5 影响操作性能的检查点:51Testing软件测试网"bl9NqweK*V
(不能代替系统的性能测试和压力测试,主要看系统在正常操作情况下的响应和处理能力)
Jv!?)l|Q01. 对数据记录条数比较多的表的查询操作,避免全表查询,比如对银行用户账号的查询就不能缺省全部查出,必须让用户输入查询条件;
*Lcrp,] v02. 菜单树,测试大量数据时菜单树的响应情况;51Testing软件测试网J*C5i$Rk/A
3. 有日志的查询或者统计,要注意查询的效率;51Testing软件测试网m}%m$@rcmE
4. 大报表的处理或者批处理的操作,要关注效率,比如:银行对帐、财务年终结算、财务年报表、系统初始化等;
"O%s m|6L0A~K05. 大报表的排序sort、组函数的使用等;51Testing软件测试网&EtqM1E:[-h
6. 大数据量的处理,如导入、导出、系统备份、文件传输等;

TAG: 基本概念

 

评分:0

我来说两句

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 30939
  • 日志数: 54
  • 图片数: 1
  • 建立时间: 2008-10-20
  • 更新时间: 2010-01-13

RSS订阅

Open Toolbar