自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 2021-11-06

1.测试计划1.1包含的大概内容有:测试背景,测试策略,测试范围,测试目的,人员的安排,时间的分配,测试的环境情况,风险评估等。1.2 风险大概有:测试人员对业务流程的不熟悉,时间紧任务重,软件硬件网络出现故障,人员的变更,测试资源未及时到位等2.测试用例2.1用例模板(示例为我们公司的模板): 用例编号,前置条件,所属模块,用例标题,优先级,操作步骤,输入数据,预期结果,实际结果2.2接口测试用例...

2021-11-06 21:40:52 174 1

原创 shell

1.区分单引号和双引号的不同和相同点2.简单的小脚本脚本名称使用.sh结尾第一行必须写# !/bin/bash输入语句用read输出语句用:echo 调用的时候./脚本名.sh(权限的问题)sh 脚本名.sh3.参数传递4.比较运算符5.if语句6.case循环7.for循环8.while循环9.函数:注...

2021-11-04 18:51:08 148

原创 RobotFramework3

一.注意:跳转窗口需要Select Window By Handle关键字,但是类库中没有对应的关键字,需要我们进行如 下操作1:在D:\python\Lib\site-packages\SeleniumLibrary\locators\windowmanager.py中 添加def select_by_handle(self, browser, toHandle):browser.switch_to_window(toHandle)def get_window_handles(se.

2021-11-03 19:54:27 212

原创 RobotFramework2

2.selenium中八大定位方式id,name,xpath,css,link_text,partial_link_text,class_name,tag_name

2021-11-02 21:11:49 108

原创 RobotFramework

1.RF环境安装下载pip install -i https://pypi.douban.com/simple robotframework==3.1pip install -i https://pypi.douban.com/simple robotframework-ride2.RF的使用3.RF常用类库下载扩展库:pip install robotframewor...

2021-11-01 20:21:18 154

原创 app端自动化POM

1.非po模型实现模拟器登录qq2.使用po模型实现qq登录class BasePages: def __init__(self,driver): self.driver = driver #元素定位 def locator(self,*loc): return self.driver.find_element(*loc) #清空...

2021-10-30 17:02:02 98

原创 App基础操作api

1.进入SDK目录下的tools目录,打开uiautomatorviewer 2.电脑连接真机或打开android模拟器 3.启动待测试app 4.点击uiautomatorviewer的左上角Device Screenshot,会生成app当前页面的UI控件截图5.通过id定位6.通过class定位7.通过xpath定位8.通过class方式定位一组元素...

2021-10-28 18:24:28 365

原创 Appium入门例子

1.入门例子2.简单使用Appium录制app自动化脚本

2021-10-27 19:00:18 132

原创 云测平台流程

测试完成后可以下载测试报告查看测试详情查看终端详情错误日志

2021-10-26 20:32:56 124

原创 Monkey测试

1.使用monkey测试手机所有程adb shell monkey 100 执行monkey测试100次 针对rom测试2.adb shell monkey -p 包名 100 用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包, monkey将 允许系统启动设备中的所有app。3.显示日志详细程度用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下 表所示: Level 0: ad...

2021-10-26 18:08:21 654

原创 ADB基础命令

1.配置环境变量2.查看移动端设备3.常用命令3.1开启服务:adb start-server3.2关闭服务:adb kill-server3.3安装软件:adb install apk路径3.4 覆盖安装adb install -r apk路径(-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件)3.5查看系统包名:系统应用:adb shell ...

2021-10-25 17:15:56 131

原创 PO模型操作加购物车功能

2021-10-22 20:04:08 127

原创 PO模型初步实现

1.在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性 2.每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法3.TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试步骤...

2021-10-22 20:00:34 120

原创 自动化测试加购物车功能

2021-10-19 19:37:08 467

原创 Selenium API高级2

1.弹出框操作2.鼠标和键盘操作

2021-10-19 19:26:40 84

原创 Selenium API高级1

1.多标签之间的切换2.多表单切换

2021-10-18 19:41:20 91

原创 Selenium API基础2

1.id定位2.name定位3.class name4.link text5.partisl link text6.xpath7.css selector8.tag name

2021-10-18 19:08:09 71

原创 Selenium API基础1

1.selenium环境搭建1)python3.72)Firefox35(大于43)3)selenium2框架 稳定版 2.48.0 (pip install selenium==2.48.0)4)浏览器驱动 chrome ie2. IDE脚本录制3.Selenium API基础...

2021-10-15 19:37:31 90

原创 web自动化准备环境

1.材料:firefox35 (火狐版本不要超过35) firebug插件 firepath插件2.安装步骤3.元素定位XPath 是一门在 XML 文档中查找信息的语言XPath 教程...

2021-10-14 16:55:55 55

原创 Jenkins定时任务

1.环境变量的配置右击“我的电脑”>>选择“属性”>>单击左侧栏“高级系统设置”>>“高级”>>“环境变量”新建CATALINA_HOME变量变量名:CATALINA_HOME变量值:解压后tomcat路径2.配置Jenkins,构建持续集成将下面的jenkins.war包放在tomcat对应的webapps下启动tomcat服务 ,在dos中输入startup或者在tomcat的bin目录下点击...

2021-10-13 15:48:04 85

原创 搭建JMeter+Jenkins+Ant持续化集成

1.配置环境安装ant2.配置库文件(将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中)3.配置ant的编译文件build.xml注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改将如下图中的build.xml拷贝到test下的TestAuto目录下的pc目录中4.配置jme...

2021-10-12 16:53:27 56

原创 requests接口测试

1.get请求2.post请求3. requests读取csv数据allure生成测试报告4.requests读取excel数据allure生成测试报告...

2021-10-11 19:46:42 47

原创 python单元测试cvs/xml使用allure展示测试报告

1.通过读取csv数据并且结合使用allure展示测试报告2.通过读取xml数据并且结合使用allure展示测试报告

2021-10-10 23:54:14 136

原创 单元测试2

1.pytest生成测试报告2.pytest读取csv数据3.pytest读取xml数据4.allure环境变量的配置Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、 Pytest、JUint等。它简单易用,易于集成。5.allure特性1--生成测试报告6.allure特...

2021-10-09 17:42:09 44

原创 python基础--单元测试

1.测试开发的加减乘除函数传递两个参数2.编写单元测试中的通过读取csv传参3.编写单元测试中的通过读取xml传参

2021-10-08 20:31:58 63

原创 python基础--面向对象3

1.私有方法2.私有属性3.类部调用私有属性和私有方法 4.子类不能继承父类私有属性和方法5.修改私有属性的值 6.实例属性(对象属性)可以通过实例化对象调用,类不能调用7.通过实例(对象)去修改类属性对象修改类属性,只对本对象有效果,对别的对象没有影响8.•类方法9.静态方法实例方法中需要self参数,因此调用实例方法只能通过实例对象调用也可以通过类调用但是一般不这样用10.__new__方法11....

2021-10-07 19:08:21 241

原创 python基础--面向对象继承

1.单继承2.多继承-子类重写父类的同名属性和方法 3.多继承-子类调用父类同名属性和方法4. 多层继承5.调用父类方法super()

2021-10-07 16:19:42 45

原创 python基础--面向对象1

1.添加和获取对象的属性2.方法内通过self获取对象属性3._init_方法4.__str__()方法5.__del__()方法

2021-10-06 16:32:52 46

原创 10-1sql

1.2.3.

2021-10-05 18:25:53 47

原创 9.30bug记录

2021-10-02 20:04:33 43

原创 9-29微信思维导图

2021-09-29 22:23:10 40

原创 python异常处理和模块

1.演示异常2.简单的try....except...else的语法3.使用except而不带任何异常类型4.使用except而带多种异常类型5.try-finally 语句6.触发异常7.用户自定义异常8.模块9.模块的引入--import...

2021-09-28 21:19:13 93

原创 python文件的操作

1.写数据如果文件不存在那么创建,如果存在那么就先清空,然后写入数据2.读数据(read)3.读数据(readlines)4.读数据(readline)5.可写(a)6.读数据(rb)7.写数据(wb)...

2021-09-27 16:44:51 64

原创 python函数

1.定义一个函数2.函数参数--位置参数3.函数参数--关键字参数4.函数参数--缺省参数(在形参中默认有值的参数,称之为缺省参数)调用函数时,缺省参数的值如果没有传入,则取默认值(形式参数),如果传入,则取实际参数 缺省参数一定要位于位置参数的最后面5.函数参数--不定长参数(有时可能需要一个函数能处理比当初声明时更多的参数, 这些参数叫做不定长参数,声明时不会命名。)6.函数参数--参数位置顺序7.函数返回值...

2021-09-26 19:58:36 473

原创 python基础--集合

1.定义一个集合2.集合添加元素--add3.添加元素--update4.删除元素remove5.删除元素pop6.删除元素discard7.交集和并集8.运算符9.python内置函数...

2021-09-26 11:37:35 44

原创 python字典

1.根据键访问值2.修改元素3.添加元素4.删除元素del5.清空clear6.查询键值对长度7.字典循环--取出key8.字典循环---取出value9.字典循环---取出字典中的key和value10.enumerate()实现索引的遍历...

2021-09-24 16:19:18 28

原创 python元组

1.访问元组2. 查询个数3.查询索引4.元组转列表5.元组的循环取

2021-09-24 11:04:59 41

原创 python基础---列表常见操作

1.列表遍历2.添加元素append3.添加元素extend4. 添加元素insert5.修改元素6.查找元素in7.不存在not in8.删除元素del9.删除元素pop10.删除元素remove11. 排序sort12.排序reverse...

2021-09-23 20:10:08 28

原创 python字符串操作

1.字符串2.下标3.切片4.常见字符串操作---find()5.常见字符串操作---index()6.常见字符串操作---count()7.常见字符串操作---replace()8.常见字符串操作---split()9.常见字符串操作-----startswith()10.常见字符串操作-----endswith()11.常见字符串操作-----upper()12.常见字符串操作----...

2021-09-23 11:37:47 44

原创 python基础判断和循环

1.if判断2.比较运算符3.逻辑运算符4.elif5.if嵌套6.while循环7.while嵌套8. 九九乘法表9.for循环10.带有break的while循环11.带有continue的for循环12.带有continue的while循环...

2021-09-22 16:58:00 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除