TestComplete的Open Applications
上一篇 / 下一篇 2007-09-17 22:00:42 / 个人分类:TestComplete
相关阅读:
- 用TestComplete模拟用户动作 (陈能技, 2007-9-16)
- 软件测试自动化实现的两个难点-功能分解和对象识别 (51testing, 2007-9-17)
- 自动化测试:真的是银弹? (51testing, 2007-9-17)
- Testlink1.7R3使用说明书 (小刀, 2007-9-17)
- 通用"伪视频"日志程序 (39033261, 2007-9-17)
- 面试试题(转) (helen51, 2007-9-17)
- TestComplete的单元测试 (陈能技, 2007-9-17)
TAG: TestComplete 自动化测试 测试工具 黑盒测试 白盒测试
- 引用 删除 陈能技 / 2007-09-19 21:31:56
-
TC通过NameMapping的技术来解决可维护性问题,参见:
http://blog.csdn.net/testing_is_believing/archive/2007/08/17/1748969.aspx
- 引用 删除 kernzhang / 2007-09-19 19:25:00
-
多谢你的答复!关于第一个问题我重申一下!因为我是主做QTP这块,他有个对象库这个概念!不过根据你的回答,我想这块他可能是没有!关于ODT,好像里面的对象是靠自己编程或者手工添加进去的!我现在只是粗略了看了一下testcomplete,不对请指正!
如果TC没有对象库这个概念,那么我想换一种方式向你咨询一下,TC是怎么识别对象的?好像默认为三个属性,如果属性不能帮助TC唯一识别一个对象,那么怎么处理?
自动化测试最大的问题是对象的变化而导致维护量的增大!请问一下TC软件大概用什么策略解决这个问题!
- 引用 删除 陈能技 / 2007-09-19 00:06:11
-
1、对于第一个问题,由于不是很清楚你的问题的原意,所以不能确保准确地回答;如果问题是指TC是否提供直接的关键字驱动测试的脚本编写支持,那么答案是否定的,但是TC提供一种新的模式叫ODT(对象驱动测试)的方式进行测试脚本的编写,详细见我在CSDN上的一篇文章:
http://blog.csdn.net/testing_is_believing/archive/2007/09/04/1772334.aspx
2、TC对很多标准控件和第三方控件的支持都挺好,但是也会碰到无法识别的对象,这时候TC会记录对象的绝对坐标,导致回放的失败或带来脚本的不稳定性。我们可以考虑利用键盘操作、TAB键等方式增强脚本的健壮性,另外,如果被测程序是“Open Applications”,则可以通过直接访问程序内部的对象方法的方式绕过界面层来控制被测程序。
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | 5 | 6 | ||||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 |
我的存档
数据统计
- 访问量: 106608
- 日志数: 97
- 图片数: 2
- 文件数: 2
- 建立时间: 2007-09-13
- 更新时间: 2012-05-21