自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 Django 学习笔记二 写一个简单的demo网站

Django是一个web网页开发框架,它遵循MVC设计模式MVC:全名Model View Controller,是模型(model)-视图(view)-控制器(controller)而在python中,view不再是HTML相关,而是主业务逻辑了,相当于控制器;html被放在Templates中所以django中也叫 M(model)T(Templates)V(view),一 一对应...

2019-01-03 13:43:53 673

原创 Appium APP自动化环境配置(基于python)

APP UI自动化第一步:安装安卓SDK虚拟机参考链接:http://www.testclass.net/appium/appium-base-sdk/注意,安装完成以后,一定要把SDK的地址写到系统环境变量里面去,不然后续脚本执行的时候会报错第二步:安装appium 服务器,用于解析appium脚本,从而执行脚本,完成测试appium 服务器有两种选择选择一:安装appi...

2018-08-07 10:58:30 742

原创 python 中的可变参数 args和kwargs学习笔记

在学习函数参数定义的时候,经常会遇到这两个参数,在这里归纳总结一下对这两个参数的学习*args表示任何多个无名参数,它是一个tuple**kwargs表示关键字参数,它是一个dict然后通过代码实际去操作:首先是args,定义一个测试args的函数def myargs(x,*args): print(x) print(args) print(type...

2019-05-24 17:24:57 194

原创 APP测试的注意点(区别web测试)

做app测试的时候,梳理了一下和web的测试不同的关注点。app和web依托的设备,他们的架构方式等不一样,所以测试的时候需要关注的点也就不一样,以下是我整理的app特性测试关注点。大家多多提意见,多多补充...

2019-04-25 13:54:48 1956

原创 selenium 网页动态元素的定位

使用selenium做网页UI自动化的时候,会遇到网页元素ID是动态加载生成的情况,这个时候使用传统的xpath精确定位,会找不到元素,这个时候可以考虑模糊匹配定位,匹配元素定位中不变且唯一的地方可以使用的方法有starts-with(以什么开始)ends-with(以什么结束)contains 包含以contains 为例子:比如我们在定位中使用的xpath定位一个...

2019-04-23 11:28:20 14662 1

原创 Django学习笔记一 创建一个Django项目

准备条件:安装python django(自行百度)第一 打开CMD,选择django项目路径:第二 使用命令创建一个django项目 django-admin startproject mysite第三 进入项目根目录,启动服务器最后 通过本地访问测试能否访问成功...

2018-12-20 10:26:35 182

原创 Mac环境下解决pycharm下载第三方组件时报错:pip与python版本不匹配的问题

首先看报错界面:Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/System/Library/Frameworks/Python.fr...

2018-12-16 12:32:28 5594

原创 Mac 电脑下面修改mysql的初始管理员密码

使用mac系统和win系统或多或少还是有很大的差别的。拿mysql来说,win系统下面,安装mysql成功后会到mysql初始配置页面,但是奇怪的是mac却没有,所以要去手动修改一下初始密码 方便后续连接第一步 首先关闭mysql服务。 系统偏好设置/mysql/第二步 进入终端输入 :以下步骤 1 2 3第三步 接上面,按一下 enter键,mysql会自动重启,变成ru...

2018-12-15 19:45:27 426

原创 APP测试和WEB测试的区别

这个问题在面试过程中经常遇到,所以今天结合自己的工作经验,自己做一下简单的总结 首先从功能测试业务逻辑的层面上,两者是一样的,都是共用一套业务逻辑,唯一存在不同的就是两者的交互逻辑不一样。WEB以鼠标操作为主,APP以触屏操作为主区别一 基于底层架构的区别web项目一般是b/s 架构,基于浏览器的,一般服务端更新以后就可以看到最新的更改app项目是c/s架构,需要服务端和客户端同...

2018-12-04 11:11:58 443

原创 使用Fidder抓取ios APP客户端的接口信息

最近APP测试的时候,需要验证前后端数据的正确性,因此在辅助开发解决BUG的时候,需要提供给开发相应的接口数据信息!1 电脑下载Fidder并配置Fidder的设置 Tools-options2 查看本机的ip地址并记录 cmd/ipconfig  记下ipv4的地址3 打开手机wlan端进行以下设置4手机浏览器打开 “ ipv4地址:8090”5 打开fidd...

2018-07-20 12:06:56 1958

原创 Mysql多表连接学习日记

学习前准备:安装Mysql,并准备两张数据表,保证两张数据表有公共数据,如下所示背景:在实际应用中,我们要查的数据很可能不在同一个表中,而是来自于不同的表一:多表查询如果不加任何条件,得到的结果称为笛卡尔积,结果数量为两张表数量的乘积二:自连接 :自连接是指在同一张表连接查询新建一张名为“user”练习数据表(见上图)任务:查询与“张三”来自同一个国家的人三 :多表连接准备:新建一个country...

2018-07-13 20:35:55 223

原创 Selenium2.53 demo

Demo 前的准备Eclipse  Java Selenium2.53 jar包 Firefox 浏览器第一步 打开Eclipse,新建java工程第二步 导入selenium2.53内所有的包第三步 新建一个selenium demoDemo实现:selenium控制Firefox,打开百度,搜索‘selenium’关键字,然后关闭浏览器Demo代码如下:Package ***import **...

2018-04-10 13:10:31 242

转载 软件测试阶段的划分

      大学毕业刚刚接触软件测试行业的时候,就开始接触到很多不同的测试名词,包括最初接触的UAT,后来慢慢知道了它的全称User Acceptance Test(用户验收测试),再后来知道了ST 系统测试,unit test单元测试等等!再后来自己去考ISTQB-FL考试的时候,备考时候也真的是接触到了很多很多测试相关的理论知识:各种测试阶段,测试计划等等等等...今天偶尔在一本书上看到一个关...

2018-03-16 12:56:13 1627

原创 linux的基本命令学习总结

最近学习开始接触了linux的一些基础知识,下面是自己在学习的过程中,对一些常用的linux命令的整理一:ls 显示当前路径下的所有文件夹和文件ls -a 显示所有文件,包括隐藏文件ls -l 以列表形式显示ls -h 显示文件大小ls *.txt 显示所有的文本文件 *在linux中表示长度的字符注意:ls -a -l -h = ls -alh  并且alh的位置可以相互调换,结果是一样的二 p...

2018-03-11 17:07:22 345

转载 测试用例设计方法

测试用例的几种常见设计方法来源:51Testing软件测试网采编测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。一.等价类划分法  顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。  例如,我们要测试一个用户名是否合法,用户名的定义为:8位数字组成的字符。  我们可以先划分子集:...

2018-03-06 15:59:04 265

原创 Qunit 单元测试框架 初步认识

因为最近的项目涉及到了Qunit测试框架,所以开始初步的去了解这个框架Qunit是一个强大的JavaScript单元测试框架,用来测试JS代码,总共包含两个部分:qunit.js(提供各种测试的方法)qunit.css(提供测试结果显示的style样式)单元测试定义:单元测试主要是用来检验程式的内部逻辑,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作,也称为个体测试、结构测试或逻辑...

2018-03-06 10:34:20 293

原创 初识SideeX &录制简单的脚本

SideeX是一个Web 自动化的辅助录制工具,类似于selenium IDE!SideeX官网地址:http://www.sideex.org/What is SideeX【官方介绍】In a word, SideeX[sɪdɛks] is a free and open source smart record-playback automated web application testing...

2018-03-05 14:50:04 1416

空空如也

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

TA关注的人

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