自动化测试应用场景发展趋势的总结与分享
上一篇 / 下一篇 2012-11-26 09:23:57 / 个人分类:自动化测试
5M)v7U~5Kzs-m0 最近一段时间在领导设计和开发一套新一代的自动化系统,该自动化系统不同于2003年时自己第一次开发的功能回归自动化测试框 架、也不同于在过去几年经历和运用的各种自动化测试方法、工具和平台。为了好好整理下自己不同阶段的自动化测试经验,留下自己在自动化测试领域的所见所闻 和认知,计划写这篇博客。同时也请各位一直专注于自动化测试领域的专家们针对下面遗漏的内容提供更多的建议,一起来完善自动化测试体系的知识和认知结构。
:u!Pwrg0nR\9Zn5fZ0 自动化测试的常见作用51Testing软件测试网 MP&Z}e dh j@
.mAitW0 1、手工回归测试变机器自动回归
6ybg4Qr`Y00l-b.yOV/wO0 2、自动实现大规模的重复和并行测试操作(如自动化性能测试)
ou1owU;X}y0Zw.{K0X4I0 3、实现边界处理能力的测试
yR U/rPb'k0!b\P6lj.Ym8sO0 4、自动找到bug51Testing软件测试网`w+zkL&QS
51Testing软件测试网G:G ouIb-L3f自动化测试应用场景发展趋势51Testing软件测试网#TTyB+g%A
51Testing软件测试网6h(Q!e9m!Ax从单纯的功能手工回归测试应用场景——》51Testing软件测试网r#n(@&nX u#u
)a*Kf3P!c^&M"ui2~0 系统测试(性能/安全性/兼容性等)应用场景——》
Q0o6l)@2b7e1S051Testing软件测试网)}yL#_QdW到基于规则库的自动挖掘缺陷——》51Testing软件测试网]uIA0iNF
X3W:RU y*m}0 自动完成测试设计与执行——》51Testing软件测试网 U.v\r4x8o9hw7h
cv4A,[ ]rS0 自动分析定位缺陷——》持续创新。。。。。
x`'A C Wd}"Xp5]N051Testing软件测试网$] kY8^#eO5_yy;IqYZP051Testing软件测试网ZQS$I mtH w!`黑盒级自动化测试脚本开发
lb)?3bOq051Testing软件测试网:g i#tNE9dC.si功能自动化测试脚本开发51Testing软件测试网Ta#t/r.gJ\
51Testing软件测试网tg$Se^Q z主要作用:用程序代替人工功能回归测试执行51Testing软件测试网0}{pqS sA
_PShA'M_(s!Q0 性能自动化测试脚本开发
-c `7X'nd(n,[&c[$P0II/QO#h x q0 主要作用:实现大规模的并行操作、大量重复操作测试、性能指标监控等
;M;\lO*_I"L;N2_ ]04| lI%oO q6G,X0 常见测试脚本开发语言:python、ruby、vbscript、Perl、Tcl、Shell脚本等51Testing软件测试网aS,A4\4~.X
51Testing软件测试网 ZxEv;o&?非黑盒级自动化测试代码开发51Testing软件测试网j.r)Sy FqC
51Testing软件测试网 ~+M*] Gb3i\4~^`接口测试代码开发
-v U9Z3O6}Y$N L0XJ mm? [~l U0 主要作用:能够重复的进行接口测试
F9~\ J8Q)?IWI"ob-Vvm051Testing软件测试网s{~8p.r单元测试代码开发51Testing软件测试网,e*O/Tn Q7M]
51Testing软件测试网;glg^'w6Z2qw)r+A主要作用:能够重复的进行单元测试
NkaJ sV,F:r0p"B+~ ^"]*U0 常见框架:Gtest、Cunit、Junit等
vzQB)a0]?u8[J5J0 黑盒级自动化测试框架51Testing软件测试网l$V#JT!c
$YY;W1@?I&j0 主要作用:简化自动化测试开发,同时提高自动化测试脚本的容错能力、结果可靠性和可维护性