测试之家淘宝店:主营软件测试定制服务 http://shop71136398.taobao.com/ 软件评测试考试论坛:http://www.testdao.com/forum-113-1.html 2012软件评测师考试群:28388329

数据管理工具---File-AID

上一篇 / 下一篇  2008-08-24 23:36:05 / 个人分类:学习资料

  介绍
,`tH}heI0
L(Y'\)t OhA {0在建立高质量的DB2应用系统的过程中,时间是最大的敌人,过去你已经碰到过这些问题:时间太少,无法准确建立所需的测试数据库;在为应用系统编写SQL例程上花费了太多时间;太多的用户在等着应用系统投入运行,并且像要求的那样工作51Testing软件测试网9N;CTZJ)c

!C7q-l4]G5K!c}$c0但你并不孤独:研究表明,所有诮系统开发队伍在百分之90的项目中都超过了最后期限。在时间和质量之间进行选择时,人们通常选择的是要交付一个合格的应用系统一即使这意味着超过最后期限。
2f r"|h U-?lqK051Testing软件测试网R{.G9^ b`[ f m4Yc
但是,借助于Compuware 公司的File-AID for DB2和File-AID/Related Data XPERT(RDX),你就能够赢得按期完工所需的时间,并提高DB2应用系统质量。通过将许多耗费时间的工作自动化,File-AIDfor DB2和File-AID/RDX帮助开发人员确定、访问和处理所需的准确的测试数据,方便DBA维护DB2I测试环境。51Testing软件测试网 Mc]&Yn-k

'Yl~}2~0在应用系统的整个开发过程中一个从建立测试数据库到应用系统投入运行,File-AIDfor DB2和File-AID/RDX发挥着重要的作用,它使用系统开发队伍保持进度,并生产出高质量的应用系统。
}1E%S!ro,a0
SJ(@c a0利用File-AID/RDX迅速准确地生成测试数据库51Testing软件测试网 c2Cj~5zK%g7[;Z(b

&s'W2K0?qY8`2t0一旦一新的应用系统项目需求已经定义,需求说明书交给开发人员之后,下一个任务就是为新应用系统建立和复制测试数据库,并输入数据。在尽量使开发队伍保持进度的同时,项目经理经常还要花遇很大的精力支建立测试环境一在有限的时间内建立可用的测试数据库。51Testing软件测试网/Y%~Q-V'E(C[n

?z[$sUJ fu#n M6^0测试数据库所需的磁盘空间是另一个限制:全面复制生产性数据库需要太多的磁盘空间,为了满足最后期限而动态选择的数据子集可能不够精确或具体,无法用于彻底测试应用系统。51Testing软件测试网ST,?V(s
51Testing软件测试网1e-tF/QoGe,Qx
File-AID/RDX为你提供了解决时间太少的磁盘空间太少的方法。File-AID/RDX使程序员能够迅速在测试表格中装入准确反映生产性关系的数据,但这些数据只是生产性数据的一个有关的子集。而且这是一个更小,更精确的数据库,能为你长期提供更高质量的测试。51Testing软件测试网pV\&dM$H$qK/~C
51Testing软件测试网1U'QQy O3} d\
通过类似于ISPF的界面,你可以迅速方便地浏览表格关系,建立数据抽取条件、将数据装入目的表格。因为File-AID/RDX提供了一种简单的方来显示通过独立的表格串接起来各种关系,你就可以方便地选择所需的数据。51Testing软件测试网'@ I'H A kT8o!Qc3Ivd

U|#T.B*U P3s/b_i@0使用File-AID/RDX有三个好处:51Testing软件测试网}%M Q&Sv.HnqH
节省时间,你不必编写一次性程序来向测试数据库中装入数据。
]C hKg0
)z-@ @}/ypL1`0节省更多的时间,确保使用正确的数据来对应用系统进行合格的测试。
6d)uz3T v s _|&MR0
%F [*B"D,q[6V\0磁盘空间,测试中仅仅使用那些需要的生产性数据。51Testing软件测试网!g$~NE4apR
51Testing软件测试网 D p`u(^*bVw)l
当你需要刷新有关的表格时,File-AID/RDX允许你保存已经取出的数据,然后方便地重新装入,而且这一操作可以执行很多次。这有助于确保你的测试数据总是最新的和最准确的。51Testing软件测试网 k M(N2tF E
51Testing软件测试网*|"}2QLeHh\ Zk
将DB2数据方便地移动到其他平台上
s'bJ$_ Mo9TB0
z8]U ifMu0如果你还计划将DB2数据卸载到其他平台上,同时使用Compuware公司的Conversion-XPERT和File-AID/RDX,回带给你更大的好处。将File-AID抽取文件读进Conversion-XPERT之后,你就可以迅速方便地将数据重新格式化成六十多种数据类型之一。
,OA}z1^m D#Bs+t0
M3C3az(V!l0利用File-AID for DB2修改和产生数据
] @Ct'l N051Testing软件测试网8{W3b9k F7U
收集完测试数据之后,你的下一步工作就是根据测试说明书编辑数据。作用File-AID for DB2可以大大简化浏览和编辑测试数据的工作。另外,你可以通过一行数据来产生大批的数据,方法是改变不同列中的值,并自动产生唯一的关键字。
eN CHc8K0
/g+CkF'S)@.q0利用File-AID for DB2迅速建立最好的SQL51Testing软件测试网*H*\n:P.l5Gi2T
51Testing软件测试网4S#DoV b
一旦应用系统的设计得到验证,测试数据库已经建立之后,File-AID for DB2可以帮助建立应用系统。程序员可以通过File-AID for DB2进入测试数据库,找到应用系统的某个功能所需的数据,然后很方便地将此数据同应用系统相连接,无需自己编写SQL。
THw'c9b,v0
y,J"~ d8k~0File-AID for DB2让程序员看到格式化的数据,并通过用光标进行简单的点取操作来选择他们需要的数据字段。它自动生成SQL代码,应用系统可以用它来到达数据库中指定的行和列。51Testing软件测试网]O\'_)iK

]yl4g9^E1Q1}$TA0好处是明显的:有了File-AID for DB2,各种水平的程序员都能够以比他们自己编写SQL更快的速度写出SQL代码,并保持一致的精确性和质量。
L E-pN Z5P gn&E tN0
;H5HX.UQ+lX,p;_0程序员此时可以要求File-AID for DB2对嵌入的SQL代码执行增强的解释功能。与DB2自己的实用程序产生的晦涩的SQL分析字段不同,它们难以解释或难于记住其含义,File-AID for DB2能够为你提供用明白易懂的英语进行的详尽描述。它为你迅速提供对条件、结果和建议进行的基于规则的分析结果,在需要时可以将其用于修改SQL代码。例如,File-AID for DB2可以检查SQL语句,并指出使用随机路径而不是顺序路径可以获得更高的性能;应用使用索引来引用一个常用的数据列;等等。51Testing软件测试网)_W$I l)G-N
51Testing软件测试网!ejKy*WJeObl
最重要的是,File-AID for DB2允许对嵌入的SQL代码的验证和分析在你进入编译/连接阶段之前进行。在这里检测问题能够为你在编译/连接阶段节省大量时间,你可以找出并修改SQL代码中的问题,然后只编译/连接一次。51Testing软件测试网*\:yR_j*u

:r_%[i SO4H0在测试时可以节省更多的工作51Testing软件测试网dc)k.Zy-T,^,Quvt

7i[1BK{rU0测试数据库已经生成、应用系统编写完成之后,测试可以开始了。当然,测试工作经常揭示出比需要的更多的变化。
Yz d~F]A$g0
)t&rx'vc.g0在测试过程中经常遇到一种变化是从前没有确定或抽取的数据,现在需要被输入测试数据库。如果程序员没有一种抽取和保持关系数据的工具。他们就很可能用一个程序来将抽取出的不同的数据集简单地合并在一起,然后假装这些数据是关系型测试数据。使用这种合并的数据有两个缺点:一是需要很多时间来抽取文件,二是需要更多的时间来合并数据,生成关系集合。
Xa*n5D}051Testing软件测试网3qf0BlN
再一次,File-AID for DB2让程序员迅速而方便地选择抽取和复制数据,并将数据装入测试数据库。当需要抽取关系型数据集并保证它们的引用完整性和应用系统定义的关系时,File-AID/RDX允许程序员选择、抽取、复制和装入这些数据集,同时全面支持他们所有的关系约束。51Testing软件测试网+zf4k`)uf/sOP@+V+J
51Testing软件测试网7T(F-c@(Mp/Eb4wr
而且,当你在测试过程使用其他的Compuware实用程序,如XPFDITOR和Hiperstaion时通过File=AID for DB2生成的数据刷新可以被一遍又一遍地重复使用。现在,极限测试和海量测试变得更加精确,并且更容易完成。51Testing软件测试网?O8B7s4~hp
51Testing软件测试网)A*qu6A+K#y
需要改变应用系统吗?51Testing软件测试网1fE7bI@'?
File-AID for DB2再次节省工作量51Testing软件测试网g6u#W;Fgrz5j

Wcj u Du0到了现在,对应用系统自身的改变要求开始出现了,不管是开发队伍、管理层、还是最终用户提出的修改要求,对应用系统代码的改变都会打乱你为按期完工所作的安排。51Testing软件测试网I9A;m,emru&a
51Testing软件测试网.c D+C9kh5L
例如:最终用户在审查应用系统原型时看到一个屏幕上显示了一个厂商号。现在他们要求在屏幕上同样显示四个其他类型的厂商号码。这并不太难,是不是?
L1XsJ5@ Ad051Testing软件测试网+o Km {R!N
有了File-AID for DB2,原来令人头疼的事情一回到应用系统,编写新的SQL去找到新的数据一就变得容易多了。你可以很容易地找到新的数据,把新数据的位置加到应用系统的SQL中去,而且访问新数据的SQL语句是File-AID for DB2自动生成的。如果新的厂商号需要抽取样的关系数据到测试数据库中,File-AID/RDX可以用来抽取数据并保留它们的关系。
c F1fv6j;C0
p-IJ-gM;I$@~0而且通过File-AID for DB2,你可以对这条新SQL语句再次进行解释操作,以确定以增加了四个新厂商号对这个或有关的应用系统是否有什么影响。51Testing软件测试网iv@ I(q(j0Bj

8u#[Md9tA m0File-AID 给DBA带来的好处51Testing软件测试网[7['\zM3Iv
51Testing软件测试网L.~XH*f-Xl
测试完成之后,应用系统就可以被移交给DBA进入"伪"生成性环境,通常,DBA会首先将全部生产性数据复制给新的应用系统,并将这个新的应用系统与旧的系统同时运行。在三十天到一年的时间内,对新的应用系统进行检查,以保证其运行得正确无误。最后才将新应用系统投入正式使用,并彻底删除旧的系统。
Q*x|7y(L1w'h051Testing软件测试网?.Yb(s'Ft7_@+},v
File-AID for DB2和File-AID/RDX帮助DBA在新的应用系统投入正式运行之前对它进行检查。当DBA收到已经利用由File-AID for DB2和File-AID/RDX生成的数据库进行了全面测试的新应用系统时,他们在以下几方面获得了好处:51Testing软件测试网x2~S7yt
可以确信应用系统已经被精确测试过了
3o\} @6f-R:M051Testing软件测试网%_K,Ab"T2X2q DX
通过File-AID for DB2增强的解释和SQL分析功能,确信应用系统及其SQL是高效率的。51Testing软件测试网5FRJTG+Yx)]
51Testing软件测试网9_7|!ZVh
从File-AID for DB2详尽的"影响分析报告"中了解应用系统对其他应用系统可能造成的影响。51Testing软件测试网)`0L ?D {/h,l
51Testing软件测试网 v0Y2|9Z {
DBA收到的应用系统还是一个在维护模式下对任何需要的修改都具有灵活性的应用系统不需用进行大量的测试-通过File-AID for DB2和File-AID/RDX。新的数据能够被识别出来,并输入新的测试数据库;SQL代码被迅速生成;新的过程在比手工方式短得多的时间内完成。
s~-a a7IN/G0
ap\a7H-Z0File-AID for DB2的大量实用程序方便了DBA访问维护中的应用系统,使他们能够复制数据库里的数据,扫通配符查找指定的数据库,产生他们自己的"数据列影响分析报告"。51Testing软件测试网SS5x2h-q:Q
51Testing软件测试网 Z _wI L:E1e
结论51Testing软件测试网"|(P x-y M7Us(z/O+y
建立合格的DB2应用系统要求有良好的基础-精确的测试数据库、高效率的原型SQL、全面的测试、以及方便的维护。File-AID for DB2和AID/RDX能够帮助您为测试和管理应用系统提供最好的基础。
sO0TO|Ps8?0
"W4PwtC:l0File-AID for DB2和File-AID /RDX一道,协助项目经理、开发人员、程序员和DBA将与DB2测试数据库和应用系统维护有关的最耗费时间的一些工作自动化。现在,通过。File-AID for DB2和File-AID /RDX,你可以利用生产性数据来开发测试数据库而无需编写选择数据的一次性程序;自动编写SQL过程;花费较少的时间来对应用系统进行必要的改变。
^}C W2N"g-]0
*`4Vx ] g0 

TAG: 学习资料

 

评分:0

我来说两句

Open Toolbar