Smile to yourself,both on your face and in your heart!
MSN:lmjsmiling@hotmail
自动化测试设计实战 - 移动广告系统自动化测试设计
上一篇 /
下一篇 2010-12-26 22:22:35
自动化测试包括系统的安装和配置、模拟器的安装和配置、公用测试数据的准备、测试数据和配置的更新以及自动化测试脚本。如下图: 51Testing软件测试网5lJ| h)fdSPS
51Testing软件测试网O8oh#n_m{|'`;^
51Testing软件测试网.@,y*]1`NyS
51Testing软件测试网q
MJ4JUp
#dx4kK#S.\|*~
Z6D5r0
oCr3eRxE/z0 51Testing软件测试网7mc3kJ/^Qt\
51Testing软件测试网(L4[7l
C7l B*c
51Testing软件测试网v$\^0P8I{&v;ySp6P
+WTP
H]'\-[A3^0
8{1jn(_a8]~0
*S9ze!F5Ac&}s0 51Testing软件测试网%U NFo:w+Z
^Y q"`/m"\0 51Testing软件测试网%q)Ge;P6^/oJ
?/Zgr6o*B0 51Testing软件测试网4Lb1E)t}j&ft\
51Testing软件测试网w(z4OPH}Z$QU
+U~9yL,v_0
&d0jw~0z
X(^p|0 51Testing软件测试网\:_
o w!f5h3ac-t
51Testing软件测试网2wC7kgod\
系统测试 准备:系统的安装和配置、模拟器的安装和配置、公用测试数据的准备这些动作,是自动化测试开始的前提,在自动化测试过程中的一次性行为。在系统测试中,公共的测试数据可以供整个系统使用,这些数据在系统安装配置完成后使用自动化测试脚本创建,创建好后存放在XML 文件中。使用 XML 存放的好处是数据的复用。 51Testing软件测试网PZ
pTj6k{
功能测试 类:同属某功能的测试用例放在同一个JAVA 测试类中,该测试类从 XML 文件中读取公共测试数据并验证测试数据的合法性,如果测试数据合法则使用这些测试数据,否则创建一套新的公用测试数据并将这套公共测试数据存放到 XML 文件中供其它 测试类使用。同时,创建适合这个功能测试类使用的测试数据,并配置适合该功能测试类的配置参数。 51Testing软件测试网)~K,y
P B+j*_#^0]
测试用例:如果某个测试用例需要某些特殊的测试配置和数据,在具体的某个测试用例开始的时候进行,在准备好数据后,获取当前测试数据的状态和设置预期结果,然后执行测试步骤,当所有的测试步骤都测试完成后检查测试结果。最后,一定要恢复测试环境,如果公共测试数据或配置被修改,一定要在测试用例结束的时候恢复。
%V \J/kK:HA0 自动化测试框架由 Data, Action, Verification, Cases 和 Util 组成。如下图:
&jdno\ }0
2h,|]&Xv+BeL0 主要用于存放公共测试数据的定义,比如要创建的公用测试数据的定义,创建测试数据的 Action 在创建数据的时候从 Data 定义文件中读取输入,然后创建符合测试要求的测试数据。 51Testing软件测试网NGA&j