striver_dl
码龄6年
关注
提问 私信
  • 博客:200,998
    200,998
    总访问量
  • 68
    原创
  • 2,318,933
    排名
  • 25
    粉丝
  • 0
    铁粉

个人简介:墨者看遍天下皆是丹青,测试看尽万物皆是bug

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2019-01-26
博客简介:

striver_dl的博客

查看详细资料
个人成就
  • 获得91次点赞
  • 内容获得23次评论
  • 获得483次收藏
创作历程
  • 26篇
    2022年
  • 41篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 计算机基础
    6篇
  • 环境配置
    9篇
  • 测试基础
    9篇
  • 数据库
    9篇
  • 自动化测试
    32篇
  • 性能测试
    1篇
  • 测试开发
    1篇
  • 知识拓展
    2篇
  • 个人随笔
兴趣领域 设置
  • 测试
    selenium测试用例
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

向excel中写数据的python代码

①首先需要安装xlwt插件安装语句:pip install xlwt②python代码import xlwt'''调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,编码类型为utf-8'''book = xlwt.Workbook(encoding='utf-8')'''用book对象调用add_sheet方法来建立一张sheet表,这里面的参数是设置sheet表格的名称'''sheet = book.add_sheet('测试文档')'''用一个元组col
原创
发布博客 2022.05.10 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python连接oracle

①首先查看数据库服务端的版本:查询的SQL:SELECT * FROM V$VERSION②安装客户端根据服务端的位数版本安装客户端我本地安装客户端的地址为:D:\PLSQL\instantclient_11_2\instantclient_11_2③python安装cx_Oraclel命令:pip install cx_Oraclel④连接数据的代码点击查看代码import osimport cx_Oracle as cx #导入模块'''之所以加os.environ
原创
发布博客 2022.05.09 ·
1130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

requests提供的get方法,有几个常用的参数

requests提供的get方法,有几个常用的参数:url:显而易见,就是接口的地址url啦headers:定制请求头(headers),例如:content-type = application/x-www-form-urlencodedparams:用于传递测试接口所要用的参数,这里我们用python中的字典形式(key:value)进行参数的传递。post请求这个参数为datatimeout:设置接口连接的最大时间(超过该时间会抛出超时错误)...
原创
发布博客 2022.05.05 ·
1929 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

requests返回值

返回值的操作。text:获取接口返回值的文本格式json():获取接口返回值的json()格式status_code:返回状态码(成功为:200)headers:返回完整的请求头信息(headers[‘name’]:返回指定的headers内容)encoding:返回字符编码格式url:返回接口的完整url地址...
原创
发布博客 2022.05.05 ·
1264 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ddt方法介绍

import unittestfrom ddt import ddt,data,unpackfrom src.utils.ReadExcel import ReadExcel@ddtclass Testddt2(unittest.TestCase): def setUp(self): pass ''' *的作用类似于将原始数据的最外层括号拿掉,例如我们的原始数据是: [['123456', 111], ['111', 'aaa'], ['1234
原创
发布博客 2022.05.05 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从excel中读取数据的python代码

#coding:utf-8import osimport xlrdfrom common.path import dataPath from common.setlog import logclass ReadExcel(object): def __init__(self,fileName,sheetName): try: self.dataFile = os.path.join(dataPath, fileName) self.wor
原创
发布博客 2022.05.05 ·
1901 阅读 ·
0 点赞 ·
4 评论 ·
6 收藏

关键字驱动和数据驱动

首先有一点大家自己要知道,一个简单的东西非得说来别人听不懂,来显得自己的高大上,不管哪个行业多是如此。只要自己搞懂了,自己也变成了那部分人。什么叫做数据驱动?答:所谓数据驱动就是同一段代码,参数一样,但是函数内部做了处理,所以输入不同的数据(值),得到不同的结果。比如果输入一个名字,你输入张三得到的结果是帅哥,你输入小雨得到的结果是美女,那这个就是数据驱动,就这么简单,代码还是最开始写的代码并有什么改变,只是输入值不一样结果也不一样,代码内部有分支选择而已什么叫做关键字驱动?答:所谓关键字驱动就是将
原创
发布博客 2022.05.05 ·
1307 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

元素的操作的简谈

(1)定位元素元素的操作分以下几种①定位元素是按钮,比如“查询”、“下一步”、“百度一下”等,这类元素一般搭配click()②定位元素是输入框,比如“输入查询的内容”、“输入密码”、“输入用户名”等,这类元素一般搭配send_keys()③定位元素是文本信息,比如“密码错误”、“用户不存在”、“输入错误”,这类元素一般就是搭配.text,用于提取文本信息用于断言(2)元素难以定位①因为有iframe,这种我们一般采用switch_to_frame(元素定位)②元素属于悬浮菜单只有把鼠标放到对应的
原创
发布博客 2022.05.04 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

时间控件的操作

在使用日期控件通过点击选择日期时,如果涉及到年份和月份的更改,往往需要多次的点击翻页,操作十分麻烦。此时可以通过手工操作,了解输入框日期的输入格式,然后一次其只读属性,按相应格式直接输入需要选择的日期,代码如下。**from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get('http://www.miniui.com/demo/datepicker/datepicker.html
原创
发布博客 2022.05.04 ·
795 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试基础知识

### 基础概念知识点一(1)软件测试:测试是为发现错误而执行的一个程序或系统的过程(2)软件质量 :软件特性的总和,软件满足规定或潜在用户需求的能力(3)质量属性6个特性:功能性,可靠性,易用性,效率,维护性,可移植性。而我们对一个软件的测试的基本点也就是这6个属性(4)测试目的:测试是为了寻找错误,并尽最大可能找出最多的错误,并对软件质量进行度量与评估,以提高软件质量。(5)质量保证(QA)与软件测试(QC)1)质量保证(QA):关注的产品开发、测试过程的管理与控制2)软件测试(QC):
原创
发布博客 2022.05.04 ·
1419 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

pycharm+gitee安装与配置

下载安装(1)下载地址:https://www.jetbrains.com/pycharm/download/#section=windows选择这个免费版进行安装(2)自定义安装路径(3)根据自己的需求选择项,点击下一步,一步步的安装下去就行配置(1)汉化安装好后打开pycharm界面显示的英文,此时我们可以做一下汉化①点击flie-settings②安装汉化的插件,安装好后记得重新启动pycharm③汉化后的界面显示(2)配置gitee我们配置gitee时需要有2不前
原创
发布博客 2022.05.04 ·
3477 阅读 ·
6 点赞 ·
1 评论 ·
41 收藏

jenkins项目环境搭建与部署

jenkins可以用于环境的自动构建与自动化测试的执行,jenkins现在用的最多的还是用于自动打包与发包,当然也有用于自动化测试,我们通过jenkins项目中的触发器与构建时的操作进行自动化脚本的运行(1)创建项目点击项目名称进入项目配置-点击配置(2)项目配置①General考虑到磁盘的使用情况,所以我们都会配置构建的保存,有以下2种保存方式,一是保存天数,二是保存最大的数,这个配置是最常用的,其它的构建大家可以自己研究一下②源代码管理根据自己的代码管理工具安装对应的插件,一般用g
原创
发布博客 2022.05.04 ·
858 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jenkins安装与配置

jenkins安装前言:不管是采用方法一安装还是方法二安装都需要提前装好JDK并配置好对应的环境变量安装方法一(tomcat+jenkins.jar)(1)下载①下载地址:http://updates.jenkins-ci.org/download/war/②下载好jenkins的war包放在tomcat的webapps路径下,启动tomcat就会自动安装在该路径下,多一个jenkins的文件(jenkins只能在tomcat9及以下版本运行,最新版10无法启动jenkins会提示404错误)③
原创
发布博客 2022.05.04 ·
5681 阅读 ·
1 点赞 ·
1 评论 ·
25 收藏

Nginx安装

Nginx是一个反向代理,何为反向代理呢?即以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。而Nginx主要完成的工作就是反向代理,比如我们向一台服务器的80端口发送了请求,该请求首先由Nginx监听到,其接受到请求内容后再转发给其他服务器,其他服务器处理完后再将结果传送给Nginx,最后由Nginx来统一返回给初始请求端。Nginx是常用的web服务器,用于获取静态
原创
发布博客 2022.05.04 ·
1024 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat安装与配置

(1)下载地址:https://tomcat.apache.org/download-90.cgi(2)下载后自定义安装路径,然后下一步下一步点击安装(3)安装好后配置环境变量,比如我是装在D盘的,则复制D:\tomcat\apache-tomcat-9.0.54\bin,添加到环境变量path里面(这步不做也行)(4)配置端口如果我们想把端口号改成8050,只需要找到conf目录下的server.xml文件,修改如下所示:(5)启动①手动启动②在服务中找到对应的tomcat服务,点击
原创
发布博客 2022.05.04 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK配置

JDK安装(1)下载①下载地址:https://www.oracle.com/java/technologies/downloads/#java8②官网有很多的JDK版本,但不是越新越好,根据自己的需要进行下载(2)安装①安装路径自定义,然后下一步下一步就是了(3)环境配置①配置路径为:电脑右键-属性-高级系统设置-环境变量②配置JAVA_HOME:假如JDK的安装目录为D:\JDK中③配置path(4)检测配置在cmd窗口输入java -version如果弹出对应的JDK版本则
原创
发布博客 2022.05.04 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

禅道开源版安装与配置

安装登录篇(1)下载地址:https://www.zentao.net/download/zentaopms16.5-80656.html选择未加安全设置版,这个安装出来就是开源版(2)下载安装包后安装到指定路径,切记路径中不能包含中文,不然会出现安装好后无法启用(3)安装好后再xampp文件下点击start.exe,一般会自动安装apache与mysql,前者默认端口80,后者默认端口3306.如果之前电脑上安装过这2个文件,那么现在将会无法使用,此时只需要改一下端口即可(如果有必要也可以改一下
原创
发布博客 2022.05.03 ·
5081 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

禅道修改bug界面的必填项

首先这个必填项只能修改禅道的配置文件,不能在界面上直接修改配置必填项的路径为:安装目录下\xampp\zentao\module\bug\config.php,用记事本打开修改,其中assignedTo为“当前指派”,最新版上这个字段不是必填项,直接按照图中所示加上即可,保存后,再次刷新禅道界面就行了方法二:这里选择后保存...
原创
发布博客 2022.05.03 ·
2834 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Appium环境搭建

一、Appium-Python-Client①安装依赖库也就大家说的客户端,这里的客户端指的是我编辑代码的界面,因为代码界面我要引入webdriver所以叫客户端,其实本质是一个依赖库跟selenium差不多②安装的命令:pip install Appium-Python-Client(python环境所以安装python包)③Appium-Python-Client继承自Selenium所以使用方法和selenium是很类似的,更多api操作见:https://github.com/appium/p
原创
发布博客 2022.05.03 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Wampserver部署thinksns

(1)下载并配置Wampserver简介:Wampserver指的是Windows+Apache+mysql(mariaDB)+PHP服务器为一体的平台,安装它一个就相当于安装四个,非常的适用https://www.onlinedown.net/soft/82112.htm注意事项:①需要启动apache、mariaDB、mysql、选择php版本(不要选最高的版本,不然加载网页时会出现空白页),启动项为灰色的时候先点击安装然后再点击启动、一般表是放在mariaDB里的并非mysql里(其实这2个差不
原创
发布博客 2022.05.03 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多