688
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践作业 |
| 这个作业的目标 | 个人技术博客 |
| 其他参考文献 | 构建之法、软件工程 |
| 其他参考博客 | 基于 Python2.7 搭建 RobotFramework 自动化测试环境、自动化测试 RobotFramework安装以及使用教程、【自动化测试】RIDE的使用 |
该技术是做什么的:
通过编写测试脚本来验证软件应用行为的技术
什么情况下会使用到这个技术:
保证应用程序的高质量和提高开发流程效率。
学习该技术的原因:
可帮助团队节省时间和资源,减少人为错误,并提高产品质量。
技术的难点在哪里:
需要在应用程序后续更新后及时更新相应测试代码以适应新特性的更改。
(1)下载Python安装包
安装:python-2.7.14.amd64.msi (建议安装2.7版本)
安装路径:D:\Python27(我修改成D盘了,可以自行考虑选择)
添加环境变量:右键此电脑-属性-高级系统设置-环境变量-系统环境变量-Path-编辑,
添加两个,一个是python27的存放路径,一个是打开python27后的scripts的存放路径
测试成功:win+R输入cmd后再输入python,有东西那就说明成功了
(2)安装pip
如果你的版本高于2.7.9就可以忽略,因为会自动默认安装好,也可用 pip --version查看是否安装。pip安装链接
(3)安装 RobotFramework
直接继续在刚刚的cmd窗口输入pip install robotframework
(4)安装安装 wxPython
我的安装版本:wxPython2.8-win64-unicode-2.8.12.1-py27
推荐离线安装,在cmd窗口安装很容易安装失败 wxPython安装链接
将下载好的 .whl 文件放入之前Python安装路径中的Scripts目录
然后cmd窗口中切换路径到Scripts目录下进行安装,输入pip install wxPython-4.0.6-cp27-cp27m-win_amd64.whl ,你自己实际安装的是叫什么名字替换进去就行
(5)安装 robotframework-ride
最后一步啦!!!
还是在刚刚的cmd窗口, 使用pip命令安装:pip install -U robotframework-ride==1.7.3.1
安装好后输入ride.py,等一会,能打开出这个窗口就说明你成功咯,之后想要打开都是到Python安装路径中的Scripts目录里打开cmd窗口输入ride.py就好咯!








(1)编写测试脚本中关键字的scalar时,无法直接在创建时对其命名,可以就直接创建,然后在text-edit里直接添加名字
(2)在编写arguments的时候,注意你添加在里面的顺序必须和你脚本使用的顺序要一致,非常重要!!!!我曾经为此找了半夜的bug,一直测试不成功,最后才发现是我的顺序对应的不一致我靠,这谁想得到啊,当然是我哈哈哈哈。
(3)在需要验证码测试的时候,建议你绕过验证码测试,不过如果验证码是后端编写的,那你大概率绕不过,只能换个办法,你可以搜索百度AI接口去尝试解决一下,我选择绕过了哈哈。
测试环境的安装很麻烦,也很容易遇到很多安装问题,我测试的时候很幸运,基本没碰到什么问题,如果碰到什么问题查找csdn也全都解决了,所以建议大家要提早多预留时间安装,因为你一旦安装速度落后,你很可能就跟不上后续的测试进度了,而且会打击到你的测试热情,测试我认为这样的工具编写还是挺简单和方便的。
测试报告编写很重要,你需要先参考别人的测试结构再结合你自己要测试的项目去设计目录结构,以及具体的测试内容和方法的选取,而且用这个方法测试的话你只需要简单描述你的整体测试结构和所用方法,测试用例是如何设计的,而具体的测试内容报告在脚本里都有,你可以直接查找使用,我觉得特别方便。
最后,这次项目的开发中我精进了我的测试过程,比第一次一边学习一边测试高效了很多,而且测试思路整体把握的也很清晰。
最后的最后,提供给大家我的测试脚本报告和测试报告的地址,大家可以自行查看昂。
戳一戳