自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django之启动项目与admin配置

一.启动项目1.安装Djangopip install django2.创建项目3.运行manage.py1.打开配置编辑2.在parameters 中输入runserver3.设置成功后即可运行4.项目配置配置setting.py文件"""项目的绝对路径"""BASE_DIR = os.path.dirname(os.path.dirname(os.path.ab...

2020-02-23 21:38:05 190

原创 专项测试之web测试

一.搜索功能搜索系统存在得目标,是否准确搜索不存在得目标,暂无数据空格,空相搜索,结果是否同设计模糊搜索,检查结果优先性关键字搜索情况下,多关键字搜索准确性确认搜索字符串长度,用等价类,边界值方法设计用例敏感词汇,转义符,sql语句等,应有相关提示是否支持键盘操作:回车,复制,粘贴二.删除功能删除单条数据,检查数据库是否删除全选删除,检查数据库是否删除批量删除一条数据...

2020-02-18 14:50:19 742

原创 测试理论

一、 测试方法类型及阶段1. 测试方法根据不同的需求,测试方法有不同的分类。诸如简单的黑盒,白盒,灰盒测试;手工,自动化测试;静态测试,动态测试。黑盒:又称为功能测试,是通过使用软件或者软件的某个功能来严格的测试。测试人员不必了解整个程序代码是怎么样设计的。只是通过输入数据查看输出结果从而了解软件是如何工作的,进而查看软件的运行状态是否存在异常。评估标准是覆盖率100%。优点是简单但是缺点是...

2020-02-18 12:54:42 394

原创 Flask WEB之表单提交

1. 变量1.1路由变量@app.route('/<str: name>', methods=['GET','POST'])def get_name(name): """ 路由传参共有三种数据类型:int,float,str. 默认情况下为str类型 在<>中配置。 """return 'your name is: % s' ...

2020-02-12 14:08:06 512

原创 Layui-------表单篇

导航,面包屑:https://www.layui.com/doc/element/nav.htm进度条:https://www.layui.com/doc/element/progress.html面板:https://www.layui.com/doc/element/panel.html徽章

2020-01-23 11:13:17 465

原创 Layui-------拿来即用篇

1. 图标1.1 使用方式通过标签(推荐用 i标签)设定 class=“layui-icon”,来定义一个图标: <i class="layui-icon layui-icon-face-smile"></i> #方式1 <i class="layui-icon">&#xe60c;</i> #方式2layui内置图标:点我…...

2020-01-21 14:08:53 1092

原创 初识HTML之基础篇

<!--我是注释-->1.head1.属性设置<h1 align = “center”> 标题居中 </h1>2.boby1.属性设置<boby bgcolor = "red"> </boby>3.paragraph <hr/> #水平符‘————————————————————————————————...

2020-01-21 11:24:29 91

原创 初探自动化测试框架(python)第十二章——日志

import osimport loggingfrom logging.handlers import TimedRotatingFileHandlerfrom config.pathes import LOG_PATH, PROJECTINFO, NOW, DAYfrom utils.FileReader import YamlReaderclass Logger(object...

2019-12-20 11:04:20 124

原创 初探自动化测试框架(python)第十一章——appnium一个小例子

运行APPIUM通过客户端通过CMDappium -a 127.0.0.1 -p 4727 -bp 4728 -Uxiaomi --session -override-bp 是连接Android设备bootstrap的端口号,默认是4723(也可写成–bootstrap-port)-U 是连接的设备名称,如"adb devices"获取的设备标识(也可写成–udid)更多参...

2019-12-16 16:24:18 203

原创 初探自动化测试框架(python)第十章——appnium元素定位与封装

获取元素打开 uiautomatorviewer.bat该工具与appium端口号冲突,如果报错,需停止appium定位元素通用方法find_element_by_android_uiautomator(‘new UiSelector().函数名称(“定位表达式”)’)find_element_by_android_uiautomator(‘new UiSelector()....

2019-12-12 10:50:13 492 1

原创 初探自动化测试框架(python)第九章——appnium环境搭建

准备JDKpython selenium 框架探索时介绍过,这里不做详细介绍https://blog.csdn.net/weixin_44394054/article/details/103401889准备SDK链接:https://pan.baidu.com/s/16_1828iTXwjhPyoh2RznyA提取码:jefe或者:http://tools.android-st...

2019-12-05 16:33:18 336

原创 初探自动化测试框架(python)第八章——git+jenkins持续集成

环境搭建安装配置JDK链接:https://pan.baidu.com/s/1UW9VerC-htUj7gz5KqNrzQ提取码:5pii双击运行安装包、点击下一步选择安装位置,并己住它jdk安装完成、选择更改jre安装位置(与JDK同一位置下)、点击下一步完成安装配置Jdk环境变量、在此电脑上右键–>属性–>高级系统设置–>环境变量打开配置窗口、如下...

2019-12-05 14:36:58 674 3

原创 初探自动化测试框架(python)番外篇2——EXCEL读取器

class ExcelReader: def __init__(self, excel, sheet=0, title_line=True): if os.path.exists(excel): self.excel = excel else: raise FileNotFoundError('文件不存在!')...

2019-12-04 15:00:16 116

原创 初探自动化测试框架(python)番外篇1——数据生成器

"""一些生成器方法,生成随机数,手机号,以及连续数字等"""import randomfrom faker import Factoryfake = Factory().create('zh_CN')def random_phone_number(): """随机手机号""" return fake.phone_number()def random_name...

2019-12-04 14:59:10 135

原创 初探自动化测试框架(python)第七章——最初的入口

from utils.mail import send_mailfrom utils.report import runnertest = 'test*'runner(test)send_mail()

2019-12-04 14:58:01 110

原创 初探自动化测试框架(python)第六章——报告

STEP1:下载 HTMLTestRunnerCN链接:https://pan.baidu.com/s/1bbKF6laqPGMlM881o97_3g 提取码:0zqaSTEP2:import osimport unittestfrom config.pathes import REPORT_PATH, NOW, CASE_PATHfrom utils import HTML...

2019-12-04 14:51:16 81

原创 初探自动化测试框架(python)第五章——邮件

STEP1:pip3 install smtplibpip3 install emailSTEP2:原文链接:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256什么是授权码?授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。适用于登录以下服务:POP3...

2019-12-04 09:56:55 129

原创 初探自动化测试框架(python)第四章——PO模式下的自动化用例

QUESTION1:PO模式是什么?PO模式即PageObject设计模式,将页面中的元素(包含控件)属性及元素操作封装在1个Class里面。如下所示:class Clock(): def __init__(self,driver): self.driver = driver def mainiframe(self): self.driver...

2019-12-03 17:16:50 778

原创 初探自动化测试框架(python)第三章——验证码

验证码识别率随着验证码复杂程度上升而下降,且只能识别字符串类型验证码STEP1:1.安装各种包包pip3 install PILpip3 install pytesseract2.安装Tesseract-OCR下载地址(64bit):官方版:https://github.com/tesseract-ocr/tesseract/wiki非官方版:https://pan.baidu...

2019-12-03 10:49:57 172

原创 初探自动化测试框架(python)第二章——配置文件

QUESTION1:配置文件有什么用?总体来说,在简单的项目中使用配置文件管理信息是一件相对费时费力的事情。将项目中的路径信息,用户信息甚至网站信息提取出来,存入文件中。在case中读取配置文件,从而完成项目信息的配置。这一套流程下来,无论从哪种角度考虑都是相对费力的。所以将信息写道case中应该是首选了?然而,随着项目的日渐庞大,涉及到的用户信息及网址的复用性上升,一旦更改相关信息,那么 ...

2019-12-02 17:15:14 221

转载 Python十大装B语法(转)

转载链接:https://blog.csdn.net/xufive/article/details/102856921

2019-11-28 17:20:21 240

原创 初探自动化测试框架(python)第一章——selenium二次封装

你的输入习惯决定你的封装方式QUESTION1:必须对原有selenium进行二次封装吗?其实不是必然的,selenium有肥肠庞大的功能操作群,我们进行二次封装时,大概率的会遗忘掉某些功能,不常用但是至关重要。比如:driver.find_element_by_id(value1).find_element_by_id(value2).click(),如果你愿意这个链子你可以写的更长。显而...

2019-11-28 16:55:11 689

原创 初探自动化测试框架(python)序章——框架结构

断断续续学习自动化有一段时间,现在对此进行归纳总结(主要怕忘)。测试环境环境选择了python3 + selenium 3。安装selenium :pip3 install selenium1.框架结构我对框架分层为:driver,project,utils。将报告等具有项目特点的文件放进project便于管理project:配置文件,测试数据,测试报告,测试用例等文件。utils...

2019-11-25 14:42:06 203

原创 Linux 安装python3.7.0

安装依赖包(1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc(2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )yum -y install zlib-devel bzip2-devel o...

2019-11-06 15:17:17 103

原创 linux yum wget rpm命令

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum 语法yum [options] [command] [package …]options: -h :帮助 --nogpgcheck:禁止进行g...

2019-11-06 10:46:47 815

原创 IaaS, PaaS和SaaS及其区别

laaS, PaaS和SaaS是云计算的三种服务模式。SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等;PaaS:Platform-as-a-Service(平台即服务)提供给消费者的...

2019-10-18 16:22:37 358

转载 干货满满!10分钟看懂Docker和K8S

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公...

2019-10-14 17:20:40 101

转载 移动互联网app测试流程以及测试点

转:https://blog.csdn.net/flb911/article/details/504037881.APP测试基本流程1.1流程图1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。–产品功能需求...

2019-10-14 16:28:51 190

转载 python中异常处理

本文链接:https://blog.csdn.net/polyhedronx/article/details/815891961.用户自定义异常你也可以通过创建一个新的异常类拥有自己的异常,异常应该是通过直接或间接的方式继承自Exception类。下面创建了一个MyError类,基类为Exception,用于在异常触发时输出更多的信息。在try语句块中,抛出用户自定义的异常后执行except...

2019-10-14 16:26:26 188

转载 静态方法和类方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_45086637/article/details/92798125静态方法和类方法Python类包含三种方法:实例方法、静态方法和类方法。其中,实例方法在前面的章节已经多次使用了。要想调用实例方法,必须要实例化类,然后才可...

2019-10-14 16:26:02 79

转载 windows下的JDK,Maven,Tomcat安装

本文原作者:战·后风!!来源:CSDN原文:https://blog.csdn.net/weixin_44187730/article/details/964367911、资源准备链接:https://pan.baidu.com/s/1qFv9VBpGscNax-yN8hV0RA 提取码:4qv72、Java安装及配置① 双击运行 jdk-8u171-windows-x64.exe、点...

2019-07-26 15:30:51 137

转载 windows下jenkins的安装部署教程

1.环境配置准备JDK : 1.80MAVEN : 3.0.5Tomcat : 9.0.22安装教程链接:https://blog.csdn.net/weixin_44394054/article/details/973712702. Jenkins下载安装下载地址:https://jenkins.io/把jenkins.war放到tomcat的webapps目录下,启动to...

2019-07-26 15:30:28 306

空空如也

空空如也

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

TA关注的人

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