- 博客(13)
- 收藏
- 关注
原创 Robot Framework ui自动化中级-unittest(四)
UI自动化需要提前学习上一章节的八种元素定位方法,没有学会的可以查看上一章节内容学习,本章节也会简单再过一下定位的方法。我们先在library库中添加Selenium2Library,添加成功后会黑色显示...
2022-03-17 14:24:22
1497
原创 Robot Framework 接口自动化中级(三)
经过前两章的学习,应该对RF有个基本的语法了解了,本章节开始继续学习关于接口自动化、UI自动化内容的学习。之前我们一直在Edit面板进行代码编写,今天我们再看下Text Edit面板内容在 Edit 标签页中主要分:加载外部文件、定义内部变量、定义元数据等三个部分。(1):加载外部文件Add Library:加载测试库,主要是[PYTHON 目录]\Lib\site-packages 里的测试库Add Resource:加载资源,主要是你工程相关的资源文件Add Variables:加载变量
2022-02-18 14:55:46
1045
原创 Robot Framework 基础入门(二)
本章节先解决两个小问题:1、控制台中汉字有乱码情况在python目录下,找到\Lib\site-packages\robotide\contrib\testrunner中的testrunner.py文件将文件中if IS_WINDOWS:encoding.OUTPUT_ENCODING = ‘mbcs’改完之后重新打开运行一下。2、改变ride中文本字体大小找到TOOL菜单栏中Preferences修改test runner中的fontIF语句run keyword if 表达式
2022-02-11 15:34:54
456
原创 Robot Framework 基础入门(一)
一、介绍Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。二、搭建环境基于python环境pip install robotframeworkpip install robotframework-ride三、RIDE工具使用方法1、打开python\Scripts目录下的ride.py文件2、新建一个项目,选择file-new project输入名称,选取路径,typ
2021-12-17 14:49:10
1412
原创 如何快速将chrome中接口参数copy到postman中调试
你还在傻傻的复制url,参数,请求方式,请求头等信息一个个copy到postman中吗??来试试下面的方法吧1、在chrome中找到请求的接口,点击右键-copy-选择copy as cURL(bash)2、在postman中导入import-Raw text - paste最后点击提交,请求的接口就导入到了postman中直接点击调用即可...
2021-09-02 10:52:02
1366
原创 pycharm运行导入的robotframework执行报错
根据网上的配置,配置pycharm中执行robot文件的方法1、pycharm中配置intelliBot打开file-settings打开browse搜索intellibot下载2、配置RF的文件类型识别打开File->Settings添加*.txt3.配置suite和case打开file-settings在tools-external tools中1//添加robot run testcase添加参数C:\python\python37\Scripts\robot.e
2021-08-18 10:41:55
1208
原创 软件测试新人入门之数据库学习(六)
数据库介绍数据库数据(data):描述事务的符号记录。可用文字、图形等多种形式表示,经过数字化处理后可存入计算机。数据库(DB):是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库管理系统(DBMS):是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性表元素元组:表中水平方向的行称为元组,每一行为一个元组属性:表中垂直方向的列称为属性,每一列有一个属性名。域:属性取值范围,即不同元组对同一属性的
2021-03-03 14:34:36
504
原创 软件测试新人入门之Linux学习(五)(下)
文件编辑–vi用法:vi [文件名]Vi的工作模式:命令模式编辑模式【 i(插入字符前面),a(光标后面插入),o(下一行)】编辑模式下按esc到命令模式转义模式下输入英文:,输入wq!强制保存并退出转义模式(set number,set nonumber,wq,wq!,w,w!,q,q!)命令模式下:/ 搜索 n查找查看文件内容–cat/more/less用法: cat <文件名>例:cat text.txtmore text.txtless text.txt
2021-02-02 15:30:06
144
原创 软件测试新人入门之测试技能掌握(四)
测试工程师基本技能基础技能:1、了解软件测试基础知识2、掌握Linux系统操作3、掌握数据库语言4、搭建部署测试环境5、测试用例方法与设计(Xmind思维导图工具使用)6、精通接口测试(Jemter、Postman工具使用)7、抓包工具使用与 bug定位(Fiddler、Charles)8、bug管理工具提升技能:9、性能测试(Jemter、Loadrunner)10、自动化测试(python语言、Selenium、Appium)好了,这章软件测试需要的技能就先加到这儿,上面有什么
2021-02-01 15:44:58
185
原创 软件测试新人入门之测试基础理论(三)
一、软件开发模型1、瀑布模型 将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 瀑布模型有缺点:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。通过过多的强制完成日期和里程碑来跟踪各个项目阶段。瀑布模型的突出缺点是不适应用户需求的变化。2、v模型: V模型反映出了测试活动
2021-01-29 15:58:56
640
原创 软件测试新人入门之测试介绍(二)
软件测试是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。软件测试目的:寻找软件的缺陷,跟踪修正软件缺陷,验证修正的软件缺陷软件测试分类:软件测试过程:需求分析-制定测试计划-设计测试用例-执行测试-提交缺陷-跟进修复缺陷-缺陷回归测试-通过测试-撰写测试报告功能测试概述:简单概括,实现软件功能可用。功能性测试与软件如何实现无关,如果实现发生变化,功能性测试用例仍然可用。测试用例开发可以与软件开发同时进行,可节省软件开发时间,通过软件的用例(use case)就可以设计出大部分功能性测
2021-01-21 11:57:18
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人