Web 程序测试 清单

上一篇 / 下一篇  2013-07-05 21:31:24 / 个人分类:一线测试经验资料

这是一份做Web和桌面程序测试的清单。

!c9PE!F:L0gu0

  让测试清单成为用例写制过程中的一个完整部分。用这个清单,你可以快速的创建成百上千个测试Web或者Desktop应用程序。这些都是常规的通用的测试用例,应该适用于几乎所有种类的应用程序。当为项目写测试用例的时候,参照这些测试清单,我相信你能够覆盖大多数测试类型,除了某些需求文档上要求的特定的商业规则的应用程序。

l({L2lp&y0

  尽管这是一份普通的清单,我推荐除了用应用程序特定的测试要准备一个标准的测试清单来迎合你特别的需求。51Testing软件测试网~(n(})~r u

  用清单做测试的重要性:

3|D/l4}T0

  为你的应用程序的可复用的测试用例维护标准的库会保证大多数普通的缺陷会更快的被发现。(提高测试发现bug的效率)51Testing软件测试网+r}!f5yw,d:Rf

  清单帮助快速完成应用程序新版本的测试用例的写作。提高编写用例的效率51Testing软件测试网@4w(z;|2UM1c

  复用测试用例帮助节省写重复性测试用例的钱。

_k$aO3Zq8K!n"}9|#E0W0

  重要的测试用例被覆盖掉经常比较不可能忘记。测试清单可以被开发者引用来保证大多常见的问题在开发阶段被修复解决掉了。测试驱动开发

l[+d9QZ%\:t0

  一些要点:51Testing软件测试网!vff-DUXT `3mp

  1)用不同的用户角色去执行这些测试场景,如管理员,客人。51Testing软件测试网C&t3{&iE:TV6pR

  2)对WEB应用程序来说,这些场景应该在多种浏览器上测试,如IEFFChromeSafari在客户批准的版本上测试。51Testing软件测试网I-w(v,e v)h.U(`

  3)在不用的屏幕分辨率下测试,如1024*7681280*1024

*q4C1HH TL0

  4)应用程序应该在多种屏幕上测试,如LCDCRTNotebooksTabletsMobile Phone

,f ozKQ&s0

  5)测试应用程序在不同平台上,如WindowsMacLinux操作系统上。51Testing软件测试网:h~;lXf$|

  测试WEBDesktop的综合测试清单51Testing软件测试网VrQh@ A

  假定你的应用程序支持以下功能

FxiwE/{'`v c0M0

  1.有多样字段的表格

oPV6Ep3_'^Y0

2.拥有子窗口
e2|qEcru e'~8{0
  3.数据库交互
;vk|2qy,M(E0
  4.多种多样搜索过滤标准和呈现结果 (组合查询、清空查询条件等等)51Testing软件测试网0Mr X@y`}
  5.图片上传 (文档类附件上传、压缩包上传)
6[k5d r4`i I!Vj0
  6.提醒功能(发送邮件功能、短信、提醒等等)51Testing软件测试网x)vt:y O[5mT
  7.数据导出功能(下载、打开 等等)51Testing软件测试网X O6WI,X,[1^:^y8a

8.审批功能(抄送、转发、批注、审批、退回、撤回等等)

U-O ^b(B"X0

9.OA等兄弟系统的对接等等

&X;|$hjr5y0

10. 审批流当中肯定会承载不同的类型的数据业务(XX集团工商系统中新公司设立流程中会有不同类型的公司,发起流程时不同类型的公司到了流程下游会有不同的数据业务对应像有法人的无法人的到了流程下游印章备案阶段就不一样),要在一条完整的审批流中前后验证承载的数据业务是否是前后对应符合逻辑关系的。

PO ].QIC:C,l6].i'~0

11.接着第10条来说,如果流程中的业务数据在流程的上游就有退回和变更等操作,那到了流程下游,是否数据业务也是变更后的最新的对应内容(如工商系统中新公司设立流程中会有不同类型的公司,在流程业务上游做了退回和公司类型变更后,到了流程业务下游要验证数据业务是否是更新后的最新业务数据)。51Testing软件测试网2lX\/T L&Y@

12.案例(工商系统设立审批流程中承载的一个新公司设立的审批数据,只有当该流程审批完毕之后,里边承载的公司状态才是审批完成,这时在系统的新公司配置功能区才会出现该公司再进行隶属万达哪个系统等进行配置,错误现象为该审批流程未走完时,里边承载的公司数据状态就显示为了已完成,并且出现在了配置功能区)

(w*U!vz$_0

 51Testing软件测试网i6qK9YNd a W

  通用测试场景51Testing软件测试网A7@|-D:y8])h

1所有的强制字段应该得到证实并且用星号标示51Testing软件测试网x+P2y+u%} fBa
  2、验证错误消息应当在正确位置恰当地显示
U6r.y$Pvi0
  3、所有的错误消息应当用同样的CSS格式显示(如用红色)
kE%] A)qAKm(SQ0
  4、常规的确认信息应当用有别于显示错误信息的CSS样式显示(如用绿色)
mrir;f%\t0
  5、工具使用须知应当有意义51Testing软件测试网!X @2m'zL @f*xx
  6、下拉字段应当首先以空值或者像‘Select’样的文本赋值开始51Testing软件测试网"yy a@&D;S`C
  7、删除页面上的任意记录功能应当要求确认
$wJ.KMAvF0
  8Select/deselect所有记录选项应当有如果页面支持记录添加/删除/更新功能
%H&k9{Sw~ Ml+S7ODDQ0
  9、数量值应当用正确的货币符号显示(电话号码值应有正则表达式来验证)
@kO5ya&k&t0
  10、默认的页面排序应当有
G4S^_.qpx;X W*c0
  11、重置按钮功能应当给所有字段设置默认值(填写页面信息组合查询功能多用该功能)
(v2F7B%Y2e1rN0
  12、所有的数字值应当恰当格式化(视实际应用情况进行格式化)
*_)ir R-P0
  13、输入字段应当作最大值检查。输入值大于特定的最大值限制应当不能被接受且有提示信息51Testing软件测试网NQ]Xp5V H;? d'y

  14、检查所有的输入字段,包括特殊字符当输入的字段中含有空格、回车、&符号等时看是否在页面中展示正确,曾有把空格代码带出来的bug
v jC1[c%Ptk0
  15、字段标签应当是标准的,如字段接受用户名字应当被恰当标记为‘First Name’(名字)51Testing软件测试网3|q6TXy'C
  16、在对任意记录进行添加/编辑/删除操作之后检查页面的排序功能、实时刷新功能
1S+Qq!p)\I [I]T:h.`0
  17、检查超时功能。超时的值应当是可配置调节的。在操作超时后检查应用程序的行为。51Testing软件测试网3\EU*Ks
  18、检查在应用程序中使用的Cookies51Testing软件测试网D+O\#{ajD0Y
  19、检查含有附件 或是 可下载的文件是否指向了正确的文件路径51Testing软件测试网Udv*n1wL
  20所有的资源键应当可以在

.uA8b5u6c7l0

TAG:

 

评分:0

我来说两句

Open Toolbar