浅谈UAT测试阶段那些事

上一篇 / 下一篇  2012-08-27 10:11:54 / 个人分类:测试经验

!~K9B*qU+IW0  从开发转测试的那一天起,从我抛弃C# ,IIS 和 sqlserver起。我就学习了那些测试理论知识,百度文库,51testing,爱问知识人,豆丁网。你可以找到几百本类似的测试知识的书籍。从学习时到工作后,一直都是这些测试理论。好像新闻联播里面那些每天必须播出的词段一样。但是真正的测试经验和知识,我想说:是从实际的工作经验中得到的。这些是最重要,最核心的。我们要善于从工作中积累,总结转换为自己的杀手锏。中医越老越专业。51Testing软件测试网%A.zf?F8nI

+t1l p;I3^7`1k_2Cp0  分享知识,收获快乐。如果我知道的知识,正是别人困惑的问题。那我希望我的一些拙见对大家有点用处。有问题欢迎大家指出。谢谢。

4GH/@ k3e)SI051Testing软件测试网ajf&I a8j

  因为我们的角色是测试人员。有的公司称为质量保证部。望文生义,我们是保证软件产品的质量的。除了ST之外,只要的一个环节是UAT。针对于UAT测试,我从我个人实际的工作中举些报表类系统的例子吧。我个人认为在UAT阶段有以下几个关注点和内容:51Testing软件测试网7U^ B'F!mr

a` Zx7C4i0  UAT阶段测试人员的准备工作:51Testing软件测试网-{ }n#gA

G%q0L8V+d9n0  1:界面展现层和业务服务层

dY:LE5jA0

:g.K FB'uW"R']0  (a)正常的测试环境(包括应用服务器和数据库都能够正常访问),知会业务验收测试时请再次确认环境的连通性;51Testing软件测试网S%B:I0_F,c

51Testing软件测试网"j/_oZ2m

  (b)系统角色清单中对应的单一测试用户UM账号和万能测试用户备用户验收使用。

V3^*Ik2FG051Testing软件测试网 { Y QV k`9{

   (c)系统当前数据内容知会:例如某类报表在当前环境的数据库中只有某一段时间的数据。或者这类报表中只允许回溯一月之内的数据。那么请将此时间节点通 知用户。如果涉及关联系统如上下游系统又数据依赖关系。那么可以提早准备上游源数据以附件的形式发送给验收的用户,以减少沟通成本,提高用户的验收效率。

-r[&~3R%^f'sm051Testing软件测试网k z4nb6v(y WEe

   (d)用户体验建议:若一张报表中有多个查询条件,且有非空和可为空的组合条件等。实例:某张报表对于业务公司某个渠道的考核标准相当多,导致系统需要 统计的字段相当多达到二十至三十多。在操作上我们会建议用户决定是否使用默认查询条件,以避免用户在系统操作过程中产生的时间耗费。加强系统的易操作性和 人性化特点。使用户体验感觉更加良好。

r+m-A2e cO)dDNB"r6[h0Z0

Q6k^-v$QpA#Lj+^n0  (e)完整的业务流程测试。正常流程,异常流程以及组合流程。如果流程较少可以采用枚举或者说穷举法。如果流程较多,那我们就协助用户,用等价类划分来进行测试吧。

d%vu G;Y|0

p:S.d9d*C3Q0  2:业务逻辑层(系统计算逻辑和业务计算逻辑的比对)51Testing软件测试网;b.Q Pa;M(] D7zT

51Testing软件测试网%_^#l!b5| Jaj

   用户最关注的,最想看到的就是自己心中想象的系统界面和自己心中早已想象好的数据模样。每一个目录,菜单,每一张报表。更加重要的是:系统数据计算的正 确性。这里的数据加工正确性并不仅仅是加减乘除的正确性(这个数据加工正确与否我们测试人员一般都能够正确判断)。还有业务逻辑的加工规则是否正确。例如 两个不同架构的相同报表 A  B。都计算一个字段:客户转换率。A为部门级的报表,它的客户转换率不用除这个月的固定基数值。B为人员级的报表,它的客户转化率这个值必须除以其他指标 加上固定基数的和作为除数。显然,两张表的其他字段的值可以是完全一样的。但是客户转换率这个字段的值一样。那么这张报表就是有问题的。因为B表的 客户转换率字段的分母显然比A表客户转换率的分母大。

+p2m3G"n~IvX0

Q!PN8wW?4U B3s0  其他小notice:51Testing软件测试网3i$F`5?\.O'x{

51Testing软件测试网!}#kC6IX/K@

  1: 在冒烟测试完成后,ST测试开始不久就应该通知业务同事进行UAT测试。这种并行测试方法可以减少开发人员的移交次数,节约测试时间。因为业务和IT测试 人员关注点完全不一样,不存在测试工作上的重复。本人曾经ST将近完成的时候才通知业务进行UAT结果导致用户验收时间不足。发现当初沟通需求时,因为需 求未表述清晰导致开发和测试人员理解上的偏差,导致代码需要大面积的更改,只能够下一个版本进行修复和优化了。

PJ*~8U"_;O'`C:E051Testing软件测试网z*}tU:WxM

  2:对于业务提出的一些 问题,请单独记录并分析,分类。例如:采用excel 进行记录。并标注解决状态(新建  已修复 验收通过)。分析完毕后的此文档可以作为自己的测试资产。为以后的UAT测试工作提供一些共性问题的参考资料。更快捷的定位并通知开发同事修复问题。逐渐 的减少共性问题的发现。提高开发  测试 用户的工作效率。共同保证系统质量!

W6@8L3wFE_K051Testing软件测试网7f1o0kq9dG'\n"f

  以上为自己的日常工作中总结的一点点拙见。希望大家指出问题并补充您的方法。谢谢!

Ia g {:O;v0版权声明:本文出自 阿星爱美酒 的51Testing软件测试博客,欢迎转载......

TAG:

Mr.南柯 引用 删除 bob123654   /   2012-08-27 11:25:59
原帖由ceshiren_headin于2012-08-27 10:49:36发表
你好,我现在在运营一个专注于测试人员的社区
名字为“测试人”
主要包括这些功能:
1.招聘。在社.

我能说你还无聊吗?别再发了
 

评分:0

我来说两句

Open Toolbar