51Testing软件测试论坛
标题:
在数据驱动的测试中,使用对象数据池代替表格数据池。
[打印本页]
作者:
lvkai
时间:
2009-12-21 13:16
标题:
在数据驱动的测试中,使用对象数据池代替表格数据池。
http://blog.sina.com.cn/s/blog_406a3c480100gc3q.html
在流行的测试工具中,比如Rational Robot, Rational Functional Tester, Rational Performance Tester, WinRunner, QTP等,数据池都是使用的表格数据池,测试脚本一行一行的读取数据池中的数据,然后再按列名或者列的次序号读取值。
表格型的数据池大大限制了数据池的使用,你只能使用平面型的数据,要使用树形结构或者更复杂的结构就比较难。确定如下:
1. 从表格中读出来的都是字符串,在使用的时候还经常要进行类型转换。
2. 使用了列名或者列次序的硬编码。
3. 无法重用。
4. 难以描述复杂的数据结构。
如果使用对象型的数据池,则可以解决上述问题。每次,脚本从数据池中取到的是一个对象。
1. 对象的属性有数据类型,不需要在进行额外的转换。
2. 脚本读取对象的属性,避免了硬编码。
3. 对象可以通过包含自己或者其他对象来实现任意复杂的数据结构。
4. 对象通过继承和包含实现重用。
作者:
投缘
时间:
2009-12-21 16:15
挺深奥的!!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2