RobotFramework——创建项目

这篇具有很好参考价值的文章主要介绍了RobotFramework——创建项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建项目

实际上在Robot Framework中创建测试项目和创建单元测试项目是一致的。

robot unittest(python)
Test Project Test Project
Test Suit Test Suit
Test Case Test Case
1、创建测试项目

选择菜单栏 file —> New Project
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试
Name输入"TestRobot01";Type选择Directory

2、创建测试套件

右键点击 “TestRobot01” 选择 New Test Suite 选项
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试
Name输入"TestSuite01";Type选择File

3、创建测试用例

右键点击 “TestSuite01” 选择 New Test Case
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试
用例只需输入用例名,点击OK即可

完成创建后的界面如下:
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

如上图,完成以上步骤后,我们就可以在test case的Edit项的"表格"中进行测试用例脚本的编写了。

第一行脚本

我们第一个脚本使用log命令,这个命令是用来打印日志的,这个很好理解,对比Python语言,你可以理解为 print,我们就用log命令来打印一个"Hello Robot Framework!"
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

运行案例

记得勾选测试用例,然后点击工具栏的run按钮,运行结果如下:
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

查看运行结果

测试用例运行后,会生成Report和Log两种报告,通过点击对应的图标可以查看Report图和Log图。
Report报告主要是概括性的报告,总体案例执行情况。Log报告则是更为详细的案例步骤的报告。
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

修改报告输出路径及使用系统时间为报告文件命名

我们在上面的运行结果中看到OutputLogReport三个输出路径都是C盘用户数据的临时文件夹下,且在退出ride后,会对此临时文件夹进行删除操作,这对于我们来说是不够友好的,因为我们更希望它能够长久保留方便后续查看,因此我们需要指定保存在某个文件夹下并以系统时间来命名生成的文件来加以区分。

方法一

在run标签页中的Arguments中添加 --outputdir 来指定报告存放路径,添加--timestampoutputs 来给报告名称添加事件戳
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

再次运行用例后:
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试
可以看到,我们指定的目录已经生效

方法二

分别为log和report指定不同目录
Arguments处添加 -l D:\Doc\robot\log\log -r D:\Doc\robot\report\report,时间戳则不变,再次运行后:
RobotFramework——创建项目,RobotFramework,python,测试用例,压力测试,集成测试,模块测试

Tips

可以通过以下的指令更新robot framework
pip install -U robotframework-ride

以上就是本期文章的所有内容,感谢观看,如果对您有帮助请点赞关注+收藏,一键三连,多谢支持!文章来源地址https://www.toymoban.com/news/detail-529095.html

到了这里,关于RobotFramework——创建项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Go单元测试与集成测试:编写可靠的Go测试用例

    Go语言是一种现代编程语言,它具有简洁的语法、强大的性能和易于使用的并发特性。随着Go语言的发展和广泛应用,编写高质量的测试用例变得越来越重要。在Go语言中,我们可以使用内置的testing包来编写单元测试和集成测试。本文将涵盖Go单元测试与集成测试的核心概念、

    2024年02月19日
    浏览(37)
  • 查看单元测试用例覆盖率新姿势:IDEA 集成 JaCoCo

    关于测试左移之JaCoCo,代码覆盖率统计 什么是jacoco? jacoco是一个开源的代码覆盖率工具,针对java语言,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。代码覆盖率一般又分为单元测试覆盖率和功能测试覆盖率,对于

    2024年01月19日
    浏览(41)
  • 压力测试-商场项目

    压力测试是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,是通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率状况,以及

    2024年02月15日
    浏览(29)
  • Jmeter进行压力测试不为人知的秘密_jmter压力测试,软件测试面试项目

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月22日
    浏览(47)
  • 使用robot+selenium创建一个UI自动化测试用例

    新建项目并安装robotframework 在pycharm-插件,输入robot搜索插件 选择Robot Framework Language Server或者Hyper RobotFramework Support安装 新建test.robot文件编写测试用例test.robot robot用例文件通常包括4个头部分:Settings, Variables, Test Cases, 和 Keywords. 不区分大小写 Settings: 1) 导入 测试库, 导入资

    2024年02月20日
    浏览(42)
  • [项目前置]如何用webbench进行压力测试

    采用webbench进行服务器性能测试。 Webbench是知名的网站压力测试工具,它是由Lionbridge公司开发。 webbench的标准测试可以向我们展示服务器的两项内容: 每秒钟相应请求数 和 每秒钟传输数据量 webbench测试原理是,创建指定数量的进程,在每个进程中不断创建套接字向服务器发

    2024年04月09日
    浏览(26)
  • Web项目测试点及测试用例(登录注册测试点、增删改查测试点等)

    本文以web项目: 在线考试与后台管理系统 为例,介绍web项目测试点及测试用例。 该项目登录页面展示: 该项目注册界面展示: 增加修改:以老师添加一场考试为例,该页面如下: 测试点1: 删除查询:以考试管理页面为例: 测试点2: 翻页显示:以考试管理页面为例: 测

    2024年02月11日
    浏览(33)
  • Python+Pytest压力测试

    在现代Web应用程序中,性能是至关重要的。为了确保应用程序能够在高负载下正常运行,我们需要进行性能测试。 今天,应小伙伴的提问, 老向老师来写一个Pytest进行压力测试的简单案例。 这个案例的测试网站我们就隐藏了,不过网站的基本情况是: 阿里框架:FastAdmin.n

    2024年02月12日
    浏览(91)
  • python实现接口压力测试

    直接上代码: 输出20次压测结果如下:

    2024年02月17日
    浏览(38)
  • 如何创建Google test shared library(dll)和static library(lib),并编写测试用例

    从Github下载google test源码 确保本地安装Visual Studio和CMake GUI,本次测试使用VS2017及Cmake GUI 3.20.5 解压googletest-main,打开Cmake GUI,配置源码路径(googletest-main路径),和生成路径(googletest-main/build),需要在生成路径下创建\\\"build\\\"文件夹,记得检查一下MSVC编译器路径在环境变量目录

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包