TA的每日心情 | 开心 2016-2-27 08:48 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]测试小兵
|
原帖由 麦子华华 于 2006-9-29 15:26 发表
LZ说 : “我现在的做法就是把单个的Action 都设计成Reuseable action, 然后 把他们串连(Insert Call the Copy of Action)起来”
难道你们都是用的 Insert Call the Copy of Action 吗?这样你如何维护这个Acti ...
我查了一下QTP8 Tutorial.pdf 文档中关于插入Action的两种方式的差别。具体内容如下:
When you insert a call to copy of an existing action, you can make changes to the copied action, and your changes will neither affect, nor be affected by, any other test. Calls to existing actions, however, are read-only in the calling test. They can be modified only in the test with which they were stored. Calls to existing actions enable you to call the same action from several tests and make it easy to maintain tests, because when your application changes you only have to update the existing action stored with the original test.
找到QTP8 Tutorial(简体).pdf文档, 它对上面一段的翻译是:
当你以复制的方式插入动作,则你可以修改这个动作的副本,并且你的修改不会影响原来的动作,原来动作的改变也不会影响这个副本。当你以呼叫的方式插入动作,这个动作会变成只读的动作,你只能在原来的测试脚本中,才能修改被呼叫的动作。使用呼叫的方式,测试脚本可以有比较好的可维护性,因为当被测系统改变时,你只要修改原始的测试脚本就可以了。
所以,为了使测试脚本可以有比较好的可维护性,应该使用Call the Existing Action。 麦子华华 说的对,是我写错了。 麦子华华 真细心,测试人员就应该有这样仔细认真的态度。 谢谢 麦子华华 ! |
|