![Robot Framework 自动化测试框架核心指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/817/26846817/b_26846817.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 如何创建一个自动化测试项目
一个Robot Framework项目其实就和一个我们平时熟知的单元测试项目结构基本是一样的,也包含了测试套件和测试用例的概念。我们可以对Robot Framework项目结构做如图1-1-1所示的划分。
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-P12_2320.jpg?sign=1738873011-Hb3c2kMPYoexNwqVeaM44pGCmn2MR7y6-0-43f6b06ba26097d62d16ab89d03daccd)
图 1-1-1
1.1.1 创建测试项目
在Robot Framework中,Ride是一款用Python语言实现的用来做自动化测试用例编写的客户端工具。通过访问网址“https://pypi.org/project/robotframework-ride/”即可下载Ride工具包进行离线安装,也可以通过在Windows的cmd命令行中输入“pip install robotframework-ride”进行在线自动安装。安装完成后打开Ride,选择菜单栏File→New Project,在Name文本框中输入项目名称,此处Type我们选择Directory,单击OK按钮,即可创建成功,如图1-1-2所示。
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-P12_2325.jpg?sign=1738873011-10r8HysU2bYb6j3kvk0aJcgO7HmY0zfK-0-5d21037e868c242bc0b8db42105e3267)
图 1-1-2
存储格式支持多种类型,如表1-1-1所示。
表1-1-1 存储格式支持的类型
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-T12_2386.jpg?sign=1738873011-4LTkCrtDFsgX6vO6R1jpIZ4B0i1ohSV0-0-f2212667b8ef6126495235fd1cd211a0)
1.1.2 创建测试套件
选择上面我们创建好的项目,右击鼠标键,选择New Suite选项,输入测试套件名称,即可创建成功,如图1-1-3所示。
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-P12_2383.jpg?sign=1738873011-yZojfImJgtVxVnkseW1Gk4yLFsaBYth7-0-b2b5265d1c15e9a8a1220392b6b476bf)
图 1-1-3
1.1.3 创建测试用例
选择上面我们创建好的测试套件,右击,选择New Test Case选项,输入用例名称,单击OK按钮,即可创建成功,如图1-1-4所示。
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-P13_2397.jpg?sign=1738873011-nK8oj3BlZHecmanM6gjAQ0RIRuvaAahQ-0-a2816a41b482595965d9cfae0995b4da)
图 1-1-4
创建成功后,即可看到下面的用例编写表格,如图1-1-5所示。通过此表格,我们就可以编写测试用例了。
![](https://epubservercos.yuewen.com/0F023F/15289822305525306/epubprivate/OEBPS/Images/Figure-P13_2401.jpg?sign=1738873011-92OL9NyIJpa3DG05xavuRqKxyewalBVL-0-10254f2b37dba9ce0e3cb2a12d6384dc)
图 1-1-5