51Testing软件测试论坛

标题: 怎样做登录退出的测试? [打印本页]

作者: zhoward    时间: 2011-9-29 16:04
标题: 怎样做登录退出的测试?
我们知道lr脚本分为init,action,以及end三部分。场景中的初始化阶段跑的是init,run运行action,退出部分则是end部分。一直有这么些概念
1. 专门测试登录退出时,需要把脚本放在action部分
2. 测试其他模块时,登录放在init,退出放在end,而测试部分放在action部分

不小心做了个测试,我将登录脚本放在init,退出则是在end,action为空。场景是run until complete,一次通过。此时得出登录事务时间A。 修改了同样的脚本,只是将登录以及退出脚本放在action部分,init和end为空,同样的场景设计,得出登录事务时间B。同样是只执行一次脚本情况下,B时间几乎是A的三倍! 所以就迷茫了,对于登录退出,到底应该怎么测试啊?请求各位指点一下,谢谢。
作者: zhoward    时间: 2011-9-30 10:13
是不知道呢还是不屑回答,还是根本就没有探究过脚本在不同部位的差别?????
作者: 云层    时间: 2011-9-30 13:00
这个问题是你连基本的事务时间概念都没有,就在谈为啥时间是不对的。

1.不要相信什么init放登陆,end放退出,这个是完全错误的做法
2.你要对具体的行为进行事务化时间监控,而不是看全部!
作者: zhoward    时间: 2011-10-9 18:08
回复 3# 云层


   谢谢云层的回复。发现对测试是越来越小白了....这里请教下
1. 你所谓的事务时间概念是什么? 搞不懂这个概念跟脚本所放位置的不同有什么关系?
2. init放登录,end放退出(我原本的理解是非专门测试登录退出时采用),如果这种方式是完全错误的,那么脚本到底应该怎么录制? —— 还是要先搞懂事务时间概念??
3. 对于你所说的第二点内容,是不是说要针对要监控的行为创建事务?如果是这样的话,在测试过程中,我对 每一个操作步骤都创建了事务,只是个人习惯性用一个action代表个事务,而不是将多个事务放在同一个action。所以你说的第二点并不存在问题。

还望云层指点指点,谢谢。




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