51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 23377|回复: 59
打印 上一主题 下一主题

软件测试基本功之----WinRunner篇

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-14 22:55:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
前段时间公司需要实施WinRunner来进行回归测试,包括制定一套方案和一套标准脚本,通过实施起来真的是学到了很多东西,还是赶快总结出来,久了可能又忘记了。
先说我和我们老大共同制定的一套方案(也是结合网上很多资料制订的),欢迎大家看了后给点意见,不要像上2篇那样,看的人比较多,但留言的一个都没,伤心啊,可能是我水平问题,相信以后会越来越好的。
PS:由于论坛传图片比较麻烦,所以自动化测试方案放在附件中下载,下面只是实施WinRunner的一些简单总结。

自动化测试总结:
通过进行自动化测试操作,在其中学习到了很多脚本设计上,技巧上的方法,现总结如下:
1,        首先编写测试脚本前,考虑产品可以分为那几个模块,模块中分为那个步骤,测试模块中的那些点,最好是先写一个简单的列表,这样在编写脚本时就比较清晰整体的架构和逻辑。例:在做XXXX前就是因为没有对整体预先进行设计,导致后面很多地方进行修改,如在设计测试报告输出方面就没考虑到以那种形式进行输出,开始是对整个报告输出到一个HTML文件中,后面改成先有一整模块的报告来显示那些用例通过,那些失败,然后通过点击通过的或者失败的就可以查看用例测试的详细信息。
2,        对于每一个输入条件都要进行判断,判断是否正确,不正确就把不正确的信息写入测试报告中,然后根据需要是否退出整个测试。如加载GUI_PATH路径就要进行判断,判断不存在就输出错误信息并退出测试。
3,        所有关于路径方面的变量都应该是相对路径,不能是绝对路径,不管是输出还是输入。如函数库路径LIB,应该这样写(比如static lib_path = getvar("testname") & "\\..\\..\\..\\share\\lib";),就是通过getvar("testname")获取到当前脚本的路径,然后在后加上LIB所在文件夹路径,其他的变量也是一样,最好不要用绝对路径(如:c:\abd\aaa\lib),绝对路径对后期维护很差,而且当脚本转移到其他电脑上,放的路径和以前不相同,则测试脚本将跑不成功。
4,        脚本中尽量在最前面进行变量定义,然后在脚本中进行调用变量,这样维护脚本就只需要修改变量中定义的值,而不需要去脚本中到处修改。
5,        变量名字定义尽量通俗易懂,看到就大概知道定义的什么
6,        脚本定义格式:
             1,        测试模块名称
             2,        创建日期
             3,        创建版本
             4,        修改记录
             5,        创建人
             6,        被测程序用的语言
             7,        测试目的
             8,        参数
             9,        返回值
7,        注释:定义的变量,测试的步骤都必须进行注释说明
8,        函数定义:函数尽量定义成多用,只接受外面传来的参数,在函数中不要进行过多操作。
9,        函数格式:
              1, 函数名称
              2,函数目的
              3,函数参数
              4,函数返回值
10,脚本中加载函数后,在测试结束必须用UNLOAD释放
11,GUI整理:
               1,可以对某GUI的Logical Name进行修改,修改为易懂的名称
               2,对GUI的Physical Description进行模糊匹配(一般把MSW_class: *这个去掉)
               3,对GUI进行通配符,如
                       {
                         class: window,
                         label: "[已连接]127.0.0.1"
                        }
                      可以修改为
                       {
                         class: window,
                          label: "!\\[已连接\\].*"
                         }
                 PS:[ ] 是WR中进行通配符中的,所有当要对带有[ ]进行通配符的话,如上面。其他的符号也是一样
                4,每个模块的GUI生成一个GUI文件
12, 进行脚本调试时多用PAUSE进行调试


PS:
上传了一个脚步,来简单介绍我文档中写的内容,希望对大家有帮助,欢迎大家讨论,请大家多多指教
网页查看报告在那个flight\TestReport\login目录下,我只是简单写了点,大家也可以根据这个进行修改。

[ 本帖最后由 hjjlearning 于 2008-1-6 22:56 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

60#
发表于 2012-6-29 02:24:44 | 只看该作者

美白7

A:黄豆和毛豆是不是一种东西?
B:是一种东西,你看,黄片和Mao片就是一种东西。
如何让皮肤变白http://www.docin.com/p-169621304.html
回复 支持 反对

使用道具 举报

该用户从未签到

59#
发表于 2012-3-20 15:07:39 | 只看该作者
正打算要学,多谢楼主分享
回复 支持 反对

使用道具 举报

该用户从未签到

58#
发表于 2011-11-28 13:12:53 | 只看该作者
thank you
回复 支持 反对

使用道具 举报

该用户从未签到

57#
发表于 2009-7-27 20:21:31 | 只看该作者
最近才刚学习WIN,感觉很不错,先下来看看,谢谢楼主。
回复 支持 反对

使用道具 举报

该用户从未签到

56#
发表于 2008-10-30 16:32:22 | 只看该作者
顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

55#
发表于 2008-10-9 08:54:33 | 只看该作者
刚开始学习,向你致敬。
回复 支持 反对

使用道具 举报

该用户从未签到

54#
发表于 2008-10-7 18:13:43 | 只看该作者
学习中.......,多交流
回复 支持 反对

使用道具 举报

该用户从未签到

53#
发表于 2008-10-7 09:22:00 | 只看该作者
好资料,谢谢,收藏了。
回复 支持 反对

使用道具 举报

该用户从未签到

52#
发表于 2008-9-12 19:27:35 | 只看该作者

x谢谢

认真学习中。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

51#
发表于 2008-9-11 12:11:13 | 只看该作者
谢谢LZ了
回复 支持 反对

使用道具 举报

该用户从未签到

50#
发表于 2008-9-9 00:17:26 | 只看该作者
hehe......,thanks!
回复 支持 反对

使用道具 举报

该用户从未签到

49#
发表于 2008-9-4 17:07:43 | 只看该作者
学习一下
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2008-3-5 21:05:05 | 只看该作者
,学到,规范性很强,值得运用!
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2008-2-19 12:19:51 | 只看该作者
对我这个新手好像难了点哦
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2008-2-3 17:28:30 | 只看该作者
多多学习了,唉,自己啥都不会啊。
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2008-1-31 14:28:09 | 只看该作者
支持楼主
学习!
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2008-1-31 11:40:43 | 只看该作者
不错,太感谢楼主了
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2008-1-13 12:00:51 | 只看该作者
现在刚学WinRunner,虽然有些内容看不懂,但还是非常感谢LZ
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2008-1-11 15:00:55 | 只看该作者
THX,实践出真知呀!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 16:06 , Processed in 0.083646 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表