自动化测试工具QTP的使用实例( 二 )


文章插图
设置完成后,即可点击OK,按照先前的设定测试步骤进行操作并录制测试脚本 。在录制过程中,会在测试脚本管理窗口(也叫Tree View 窗口)中产生对每一个操作的相应记录 。并在 View中以类似Excel 工作表的方式显示所录制的测试脚本 。当录制结束后, 也就记录下了测试过程中的所有操作 。测试脚本管理窗口显示的内容如下图所示:

自动化测试工具QTP的使用实例

文章插图
在测试脚本管理窗口切换至 View可观察到测试脚本 。其内容如下:
Window("Notepad++ [Administrator]").WinMenu("Menu").Select "File;NewCtrl+N"Window("Notepad++ [Administrator]").WinObject("hello world").Type "hello world"Window("Notepad++ [Administrator]").WinObject("hello world").TypemicReturn Window("Notepad++ [Administrator]").WinObject("hello world").Type "this is test"Window("Notepad++ [Administrator]").WinObject("hello world").Drag 157,34Window("Notepad++ [Administrator]").WinObject("hello world").Drop 113,28Window("Notepad++ [Administrator]").WinObject("hello world").TypemicBack Window("Notepad++ [Administrator]").WinMenu("ContextMenu").Select "File;Save As...Ctrl+Alt+S"Window("Notepad++ [Administrator]").Dialog("另存为").WinEdit("文件名(N):").Set "lvlv.cpp"Window("Notepad++ [Administrator]").Dialog("另存为").WinButton("保存(S)").Click
最终++被编辑的结果如下如图所示:
自动化测试工具QTP的使用实例

文章插图
5.修改脚本与回放 5.1修改脚本
将上面录制所得的脚本加入如下两行:
Window("Notepad++ [Administrator]").WinObject("hello world ").TypemicReturn Window("Notepad++ [Administrator]").WinObject("hello world").Type " add by scripts"
加入这两行的意思在删除test之后通过脚本加入add by 值lvlv.cpp中,修改后的脚本如下图,脚本加入的位置下图的红色方框所示 。
自动化测试工具QTP的使用实例

文章插图
5.2脚本的回放
删除桌面原先产生的lvlv.cpp文件,通过脚本回放并再次产生lvlv.cpp文件,并查看文件内容是否是按预期脚本执行产生确定的内容,用来验证脚本执行的正确性 。
点击QTP左上角的run按钮,设置测试结果保存路径,确定之后即可回放修改后的脚本 。本次测试路径设置如下:
自动化测试工具QTP的使用实例

文章插图
回放修改后的脚本成功,打开新产生的lvlv.cpp,其内容如脚本修改的那样,正确的加入了add by。文件内容如下如所示:
自动化测试工具QTP的使用实例

文章插图
6.总结
通过本次测试实验,我对功能测试工具 有了一定的了解 。懂得了 的安装、功能测试的基本流程和测试脚本的编写有了一定的认识 。也深刻的感受到自动化测试在在软件声明周期中的重要性和相对人工测试体现出的不可替代的优点 。
【自动化测试工具QTP的使用实例】本次实验前期,搜索了相关测试工具简介的资料,在这个过程中我学到很多软件测试的知识,提升了软件测试的兴趣 。通过本次学习,在将来的项目中,自己可以将测试工具对自己的项目进行功能测试,从而简化测试的流程,做到学以致用 。