自动化测试的数据框架
上一篇 /
下一篇 2009-09-03 16:14:41
/ 个人分类:自动化测试
51Testing软件测试网
XQ9oC
gvo测试自动化的架构定义了如何存储、引用、分组、共享以及重用测试脚本和测试数据。51Testing软件测试网'OFU8_.O)^1`Y1~0B9X
q&g v%gW#nlqvG0 脚本的执行通常都由工具所支持,通常被称作测试自动化框架。框架是一个基础的结构,我们相互独立的测试自动化工具中的脚本和数据整合到这个框架中。
(?4Qe^1~0c051Testing软件测试网!v&M8u$O0\
s 由脚本的开发者来决定如何组织测试数据,以及脚本如何读取这些测试数据。另一方面,测试数据的操作和维护的易用性也是框架可行性的关键方面。
JR`c/yu,B8VFt'c051Testing软件测试网Y1`4K;M/~C9B 全局和局部测试数据51Testing软件测试网%`:e0~$ap
51Testing软件测试网m)x!S1lURU{%D 相关联的测试脚本通常放到一组,称为测试集(testsets),用于覆盖被测试应用程序的特定功能区。51Testing软件测试网TR%M8T`4xwp
51Testing软件测试网T{x%Y8MX~~X0E 测试集定义了一系列的脚本,这些脚本由测试自动化框架按一定的顺序以批处理的方式执行。
*RGc1O/Z;{dk$Q051Testing软件测试网N({yh$\;tt6Q 常见的测试集包括冒烟测试集(smoke test set)和回归测试集(regression test set)等。51Testing软件测试网o3xa OArUQi$C
51Testing软件测试网x!^;Kxo I w`| 一个脚本可以从属于多个测试集,并且用不同的测试数据来运行。
v V9p)hw+i\0#svG/[(^SD8V)q\0 自动化框架从脚本库中选取脚本(以及相关的数据文件)在各分布式的主机上以测试集所定义的顺序运。51Testing软件测试网ElS1_+is#m)oD
[|V9AQ"e0 测试数据可以按范围来进行分类。
5Htz+`0b!h`EV
xr
l051Testing软件测试网Dbw.b1@5HE5Z 全局(Global)测试集数据对于测试集中的所有脚本都是可见的、可共享的,而局部(local)数据只对其所创建的脚本是可见的。