51Testing软件测试论坛

标题: 帮忙分析一下测试思路? [打印本页]

作者: g1982xin    时间: 2007-4-19 10:24
标题: 帮忙分析一下测试思路?
希望录制程序的动作包括以不同身份的用户登陆,进入到不同的界面

假设一共有10个用户,种类分别包括:管理员,普通用户,领导,
分别登陆的时候会进入到不同的界面中。
那么,怎样才能录制后,回访10个用户的动作?
作者: xiaonan    时间: 2007-4-19 10:54
你先把这些排列组合的用例给设计出来吧
作者: luckilypig    时间: 2007-4-19 11:12
怎么设计?

不同身份用户登录 进入不同页面

假设4种身份   采购员  销售员  库管员  老板
根据权限不同  进入5种页面  

是这样设计么?
作者: g1982xin    时间: 2007-4-19 11:16
我是这样想的,将不同的身份分类,然后分不同的ACTION录制,
根据不同的页面内容作判断,进入不同的ACTION

最后回放可以吗?

还有其他方法吗?
作者: g1982xin    时间: 2007-4-19 11:17
标题: 版主:排列组合的用例给设计出来以后该怎么办呢?
版主:排列组合的用例给设计出来以后该怎么办呢?
是分别录制吗?
作者: xiaonan    时间: 2007-4-19 11:24
如果这些页面都是不同的,那么当然要这些页面都要分别录制到
作者: hehemeimei    时间: 2007-4-19 16:42
对不同的用户录制不同的脚本,写个Case语句,判断一下,然后进入不同的页面,由于我手头没有类似的东西,楼主可以根据我的思路做一下
作者: g1982xin    时间: 2007-4-20 10:14
标题: 再次感谢各位
再次感谢各位!
作者: xjswwh    时间: 2007-4-25 09:02
不知道你想通过这个测试用例来验证什么?如果要验证不同的身份是否进入不同的页面,我觉得用不同的身份来进行分组,分别用多个ACTION来进行录制,当然不同身份该进入那个页面你事先是清楚的,每个分组里加一个相同的判断就行了,判断它们是否进入了正确的页面。
这是我的思路。
作者: walker1020    时间: 2007-4-25 09:10
原帖由 g1982xin 于 2007-4-19 10:24 发表
希望录制程序的动作包括以不同身份的用户登陆,进入到不同的界面

假设一共有10个用户,种类分别包括:管理员,普通用户,领导,
分别登陆的时候会进入到不同的界面中。
那么,怎样才能录制后,回访10个用户 ...


首先楼主的问题就让人看不明白,“怎样才能录制后,回访10个用户的动作?”,这是什么意思?不知道这是你的思路不清楚还是没有表达清楚?
作者: xjswwh    时间: 2007-4-25 09:14
不知道是不是这个意思,就是登录一个用户后,怎么执行另一个用户的登录?
我的想法是一个用户登录成功后,则退出这个页面再进入到登录页面进行下一个用户的登录。
作者: dandan    时间: 2007-4-25 09:19
楼主的意思应该是分别用这十个不同的用户登陆进系统,该十个不同的用户登陆后,进入的是不同的页面,然后楼主希望录制完角本后,能分别回放十个不同用户所登击的页面是否正确?


不知楼主的意思是否是这样?
作者: walker1020    时间: 2007-4-25 09:23
根据楼主的描述,好像只有 3个种类:管理员、普通用户、领导;根据你说的”希望录制程序的动作以不同身份的用户登陆,进入到不同的界面" 和 “种类分别包括:管理员,普通用户,领导,分别登陆的时候会进入到不同的界面中”, 我猜测 :管理员、普通用户、领导就是3个不同身份的用户,就是具体3种不同 Role的用户吧。

如果我的分析没有错误,那么你可以设计你的测试思路:

1,分别 以管理员、普通用户、领导身份登陆,然后启动QTP,录制进入到的界面和可以进行的操作。这是3个 Action,并把每个 Action的属性设置为  Reusable Action.

2,自己写一个 Main Action, 然后调用上面的那三个 Action。这需要你自己写代码去判断是谁登陆了,针对身份的用户去调用不同的 Action。在 这个Main Action里,需要录制登陆的操作,然后针对不同身份的用户,需要对登陆的用户名和密码进行处理(参数化或传递值给它)。

根据我的估计,这个不难实现。
作者: walker1020    时间: 2007-4-25 09:29
根据楼主的描述,“假设一共有10个用户,种类分别包括:管理员,普通用户,领导”,最好不要有假设,需要有实际问题来讨论才有意义! “种类分别包括:管理员,普通用户,领导”,用户可以远远超过10个,只要允许自己增加用户!
作者: walker1020    时间: 2007-4-25 09:32
抛开 “假设”的问题不说,“一共有10个用户,种类分别包括:管理员,普通用户,领导”,其实只要有3个典型用户,身份分别是管理员、普通用户和领导就可以了。为什么一定要“回访10个用户的动作”?! 如果楼主的意思是 “回访10个用户的动作”中的 这“10个用户”分别对于着不同身份的用户,那么就是楼主没有把问题描述清楚!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2