永发信息网

QTP 设计功能测试计划,单一和组合脚本,5个用户,相互关联,如何设计?(详细见补充)

答案:2  悬赏:20  手机版
解决时间 2021-02-12 02:07
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-11 14:12
QTP设计登陆的单一脚本,共5个用户,为
1 admin :系统自带的账号
2 myadmin :由admin登陆系统后建立的管理员账号
3 user1,user2,user3:由myadmin登陆系统建立的账号,三个账号登陆系统的界面和功能是不同的。

--如何设计一些基础功能测试脚本,便于执行整个的功能测试流程。
如:先设计各个用户的登陆脚本,然后对每一个用户实施不同功能的脚本设计:查询,修改,删除,更新等等,再者,各个用户操作时,产生的其他用户的功能改变的脚本设计。
--主要是单一脚本的设计,用户之间相互新建账号操作与每个用户登陆系统操作是否设计在一个测试脚本中呢?还是分别录制一个测试脚本?
请相关高手指教一下。谢谢啦。
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-02-11 15:01
首先只是谈谈针对你要实现目的,我的一些设计想法。
1.可以将用户登录制作成一个脚本,因为界面一样的,然后将输入数据参数化,这样可以对应各种用户。
2.因为你说的不同的用户,登录系统后界面和功能是不同的,所以各个用户的脚本还是推荐分开录制。(如果各个用户功能页面有共通部分,也可以将此部分共通出来做成子脚本,供调用)
3.整个脚本可以制作成一个完整的,结构可以是,主脚本调用子脚本的方式,在主脚本内加入些判断,根据不同的输入条件,调用执行不同的子脚本,完成不同的业务流。
如:主脚本调用用户登录脚本,然后脚本内判断登录的用户,从而执行该用户的业务流程(脚本)

以上是一些设计想法,仅供参考,若有问题请追问
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-02-11 15:33
代码应该是没啥大问题  在for的下面加一行   dialog("login").activate 就可以调试到这一行 dialog("login").output checkpoint("login") 但是 我从网上查说 qtp的检查点  只能录制时插入,复制是不好使的
在qtp里面,检查点只能在录制过程中插入,直接写代码,或者复制代码是没用的
在qtp里面,检查点只能在录制过程中插入,直接写代码,或者复制代码是没用的
在qtp里面,检查点只能在录制过程中插入,直接写代码,或者复制代码是没用的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯