不过如此1951
2018 - 2022 就职于西门子;
2022 - 至今 就职于某通信行业外企;
先后搭建过Https接口自动化测试框架,APP自动化测试框架,WEB自动化测试等框架等等;
开发过WIFI/BT/GSM等等射频测试工具;
熟悉掌握各种NI仪器的自动化控制;
具备丰富的软硬件自动化测试工具开发经验!
展开
-
Python + RobotFramework 测试框架分享一(纯干货)
前提摘要:该自动化测试框架主要是由robotframework + python 构成;上层由RF构建自动化case,底层由python编写具体功能的函数;最后由这些函数(RF中叫关键字)构建成具体的自动化测试用例。框架优点:目前测试圈主要流行的测试框架有unittest,pytest,robotframework等等,个人觉得三者各有优劣,不好评价谁好谁坏;但是我个人觉得目前python + robotframework的方式是最优的方案,但是前提要具备python编码能力。因为py...原创 2022-02-22 14:25:04 · 24011 阅读 · 4 评论 -
RobotFramework Test Suit 层级结构管理及排序问题
其实很简单,同理,我们可以在TestSuit按照功能分类放在不用的文件夹中,这样一来不管多少case 多少suit都能以一个相关清晰的层级结构展示。大家都知道在RIDE的TestSuit中存放的是Test Case,但是当我们的Test Case数量过多以后就可以用Test Suit来分类管理以达到结构清晰的目的。这样一来技能达到我们想要的排序同时也可以使结构更为清晰!原因:因为在RIDE中所有的Test Folder,Test Suit, Test Case的排序都是按照名称的ASCII码排序的。原创 2024-04-25 10:59:04 · 13134 阅读 · 0 评论 -
Python + RobotFramework 测试框架分享二(硬件项目实践)
venv:是一个虚拟环境的文件夹,该文件夹是双击setup中的安装脚本后才会出现3rdParty:是Python.exe, 也就是python的安装包: 是一个工具开发用到的第三方安装包的离线文件,如pyvisa,pyserial等等: 是Tool的使用手册和ReleaseNote: 里面是TestPlanLibrary: 里面是工具底层的库,也就是所有的代码:是进入工具的入口本工具的设计主要是基于RobotFramework + Python。原创 2023-10-30 17:32:18 · 13556 阅读 · 2 评论 -
Python + RobotFramework 测试框架分享三(Web项目实践)
前面已经写过两篇文章介绍该框架,目前又涉及一个路由器Web自动化测试的项目,所以就简单写个Demo分享一下,主要介绍Python + Robotframework实现路由器Web自动化测试。路由器是新华三的NX30,其实其他路由器也差别不大,应该都可以适用。该文章就是介绍如何用该框架通过UI自动化完成路由器的主要功能测试。原创 2024-01-17 10:54:32 · 13159 阅读 · 0 评论 -
RobotFrameWork之模板(Template)功能使用
做测试的同学应该对所谓的数据驱动测试(DDT)不陌生,通俗的来说就是测试的方法不变,输入不同的测试数据来验证功能,也就是我们常说的参数化!RF中有一个Template的功能非常适合做数据驱动测试。虽然这个功能用了有几年了,但是今天才有空来简单介绍一下这个功能。原创 2023-03-24 09:42:45 · 14146 阅读 · 1 评论 -
Robot FrameWork鲜为人知的实用小功能
我这里实际项目中是将测试逻辑封装成用户关键字,然后在填入测试用例的Template中,然后用上述方法增加表头,最后在用例中填写测试数据。这样看起来非常实用!大家在RF中构建测试用例时一般都会去将测试逻辑封装到用户关键字中,而在测试用例中只填写数据,这样就做到了测试与数据的分离,也就是数据驱动测试。在测试用例增加表头定义,功能虽然简单,但对于多人团队自动化测试实践中,却非常实用,可以起到很好的用例字段注释和辅助作用。今天逛博客的时候发现一个比较实用的功能点,这个功能点应该说80%人不知道吧,在这分享给大家。原创 2022-11-02 15:23:14 · 13309 阅读 · 0 评论