- 博客(31)
- 收藏
- 关注
转载 git常用命令
git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url].clone下来的repo会以url最后一个斜线后面的名称...
2019-06-17 21:02:05 270
原创 第一个selenium代码
最近想回顾下之前学习的selenium,好久没接触了,看到第一个selenium代码,心情还挺复杂的。执行下代码发现还能正常运行,多亏百度关键字无变化,哈哈1.id定位#!/usr/bin/python# -*- coding: UTF-8 -*-#id定位from selenium import webdriverfrom time import sleepdriver=we...
2019-03-06 15:10:47 1120
原创 字典,数组的csv写入和读取
import csvclass csv_function_summary(): def __init__(self): print('csv功能概要')# """字典""" def csv_dictwrite_function(self,csv_name,data): #字典写入csv #data数组[],字典{key:value}中key部...
2018-11-14 16:35:55 1753
原创 邮箱发送通用功能
给各位小伙伴们分享一下发送邮件的功能 :1.需要用到这些包,么有的话用pip安装一下~附上pip安装链接https://jingyan.baidu.com/article/7e4409533f32092fc0e2ef24.htmlimport smtplibfrom email.mime.text import MIMETextfrom email.header import H...
2018-08-03 14:32:37 785
原创 更~6-7月份给自己制定的任务
最近比较忙,也有点小懒,一直没更新~还是要克服下,养成固定时间督促自己学习,更新博客的习惯总的来说6月份学习毫无章法,回顾看看jmeter(温故而知新),主要学习了HTML、CSS和JavaScript。http://www.runoob.com/js/js-type-conversion.html,我一般看菜鸟教程,因为入门比较简单些,这个月快过去了,HTML和CSS已经是看完了,建议,记得操作...
2018-06-28 15:00:53 381 3
转载 wxPython 基本控件
一、静态文本控件wx.StaticText(parent, id, label, pos=wx.DefaultPosition,size=wx.DefaultSize, style=0, name="staticText")wx.StaticText构造函数的参数parent:父窗口部件。id:标识符。使用-1可以自动创建一个唯一的标识。label:你想显示在静态控件中的文本。pos:一个wx.P...
2018-06-11 18:34:54 1869
转载 python常用模块
在网上看到一篇写的挺全的python常用模块介绍,和大家一起分享一下adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt...
2018-06-08 14:12:31 1217
原创 python对excel解析一
下面展示了2种方法读取excel的数据.第一种方法通过索引,控制第几行第几列开始读取excel数据.第二种方法通过读取sheet表名,毕竟一个excel文件可能会含有多个sheet.具体使用还是视情况而定#coding=utf-8__author__ = "***"__date__ = "2018/5/30 16:50"# 读写excel工作表import xdrlib ,sysim...
2018-05-30 18:00:12 3290
原创 性能测试之MySQL的监控
这几天,笔者在了解有关性能测试方面的一些知识,看到了MySQL的性能测试,觉得有点意思,和大家一起学习一下.也给自己做了笔记,以后忘了或者想来看了,可以复习.配置配置以下配置选项开启记录慢查询和没有使用索引的查询功能编辑 my.cnf或者my.ini文件。注: 只对linux下进行说明。windows请自行去搜索。将下述几行前的注释符号去掉,以开启相关功能log_slow_queries = /v...
2018-05-29 16:36:30 7173 1
原创 1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server
在执行sql="SELECT * FROM `civet_user`.t_uc_libra_loan_limit WHERE user_id='f2745de3-94ee-42ae-8728-e5b0073dd9cf'"报错:1064, 'You have an error in your SQL syntax; check the manual that corresponds to your ...
2018-04-27 18:22:07 2755
原创 Django框架中models操作数据库方法和原始连接数据库方法比较
在django框架中,我们一般使用models对数据库进行增删改查的操作,以下简单举些例子回顾一下:1.增models.objects.filter(id=id).create()2.删models.objects.filter(id=id).delete()3.改models.objects.filter(id=id).update()4.查models.objects.filter()但是在某...
2018-04-23 16:23:55 739 2
原创 python动态断言
根据业务场景,本人写了一个通用的动态断言方法,支持value,{key:value},{key:正则表达式},方法如下# coding=utf-8import refrom app_execution.allFunction import allFunctionclass TestResult(object): def testcase(self, result, assertd...
2018-04-23 16:01:43 512 1
原创 python/Django中models进行模糊查询
多个字段模糊查询, 括号中的下划线是双下划线,双下划线前是字段名,双下划线后可以是icontains或contains,区别是是否大小写敏感,竖线是或的意思 #搜索功能@csrf_exempt#使用@csrf_exempt装饰器,免除csrf验证def search_testCaseApi(request): if request.method == 'POST': ...
2018-04-23 15:41:54 9490
原创 cookie的简单使用
Cookie 机制:正统的Cookie 分发是通过扩展HTTP 协议来实现的,服务器通过在HTTP 的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的Cookie。然而纯粹的客户端脚本如JavaScript 或者VBScript也可以生成Cookie。而Cookie 的使用是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的Cookie,如果某个Cookie 所声明的作用...
2018-03-09 15:53:28 285
转载 Postman做web接口自动化测试 一
一、Postman做Web接口自动化测试的优势1、Postman是Chrome的一个应用。使用Postman,可以快速构建请求、保存以供以后使用,并分析API发送的响应。2、Postman有响应结果的比较功能,可以用来写测试用例3、可以把测试用例放在同一个目录下批量运行,并且可以设置迭代次数4、可以设置环境变量,方便测试环境和生产环境使用同一套测试用例5、测试结果方便查看二、Postman安装 ...
2018-03-01 14:43:01 2881 3
原创 测试小工具的使用
前段时间发现个好用的测试小工具,和大家分享一下!在测试的时候,有些问题是不是很难重现呢?直接截图会不会让开发看不明白呢?下面这个小工具简单好用,可以解决这个问题哦,我们一起来了解下吧~LICEcap1.背景简介LICEcap 是一款简洁易用的动画屏幕录制软件 ,它可将屏幕录像的内容直接保存为高质量(每帧颜色数量可超过256)GIF动态图片格式。并且支持特别标记鼠标操作动态效果。支持加入时间显示和标...
2018-02-10 13:48:00 2810 1
原创 我的测试之旅
最近身边的朋友经常问我,我是怎么学习自动化的?这让我想到了3年前的自己,也是这样傻乎乎的带着崇拜和期待的心情问别的问题。其实学习真的没有捷径,唯一的只有多看,多用,多写。希望我的经历能够给你们带来一些鼓励。我是15年毕业的,刚开始纯粹的小白,从来没有接触过测试,也不知道测试要懂哪些东西。后来都是在工作中,学习中才慢慢懂了许多。我现在都还认为自己还是小白,每当跨到一个程度,刚开始是欣喜万分,在接下来...
2018-02-10 11:38:35 613 2
转载 移动APP测试用例设计实践经验分享
移动APP测试用例设计实践经验分享一、前言杂谈在聊移动APP测试用例设计之前,我请大家先思考如下2个问题:第一,我们为什么要做好测试用例设计?——why?第二,好的测试用例设计有什么共性? ——what?深入思考这2个问题的答案是一件很有意义的事情,作为移动互联网时代的产品质量守卫军,我们必须提升自己的测试设计能力,必须清楚的知道要测什么,怎么测。但单从我们测试团队现状来看,有
2017-12-07 10:27:36 2694
转载 swagger入门了解
关于 SwaggerSwagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。Swagger 文件可以在许多不同的平台上从代码注释中自动生成。Swagger 有一个强大的社区,里面有许多强悍的贡献者。
2017-12-05 19:38:35 533
转载 提高软件测试能力的20个方法,真的很有用~~
1. 想客户之所想,思客户之所思在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。多从用户的角度去考虑问题,从小白的角度去使用,用专家的态度去更改。2. 多读Bug如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察力。
2017-11-22 17:31:46 12875 3
原创 正则表达式的经典实例
本文给大家总结了17种python正则表达式使用经典实例,非常不错具有参考借鉴价值,感兴趣的朋友一起学习吧!下面列出Python正则表达式的几种匹配用法,具体内容如下所示:1.测试正则表达式是否匹配字符串的全部或部分regex="" #正则表达式if re.search(regex, subject):do_something()else:do_anothe
2017-11-17 15:48:47 2369 1
转载 python正则表达式
QQ号正则表达式分析:1、首先扣扣号开头不能为0;2、QQ号必须大于5且小于11(或12,13,QQ号最长位);则正则表达式为: “[1-9]\\d{4,10}" 解析:[1-9]为第一个数(第一个数不为0);\\d:第一'\'为转义字符,'\d'为产生[0-9]的数字(第二位往后数字任意);{4,10}表示至少4次最多10次(因为[1-9]占1位,剩下4
2017-11-17 14:55:26 284
转载 最完整的自动化测试流程
今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程。以后各位只要着重如何编写测试用例即可,其他模板可以套用的,希望帮助到大家。目录一、编写测试用例二、执行测试用例,查找最新测试用例,自动发送测试报告三、定时执行测试用例 3.1方案一:Windows任务
2017-11-16 16:41:20 22652 7
原创 Django错误:AttributeError: 'WSGIRequest' object has no attribute 'Post'
最近在学习Django,遇到了Django错误:AttributeError: 'WSGIRequest' object has no attribute 'Post'最后通过调试终于发现问题所在,注意:只需要把Post写成POST。因为request只有POST的用法。
2017-10-28 17:15:42 11025 1
原创 App功能测试(安装,卸载,升级)
1.安装查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否正常退出安装程序,软件是否可用。安装时是否识别有SD卡,并默认安装到sd卡中安装过程中,接听电话或者短信,安装是否成功安装程序是否自动检查系统的磁盘空间系统磁盘空间不足时,能否中止安装安装完毕后信息的显示和文件的安装是否正确,完整软件安装后是否能将相应的文件复制到系统文件夹下在软件安装过程中,出现突
2017-10-27 13:57:33 3135
转载 移动APP崩溃测试用例设计
移动APP崩溃测试用例移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为:1.环境(大量的设备,各种移动OSs,适应频繁OSs变化) 。2.设备(触摸式和非触摸式设备,有限的内存容量,电池耗电量) 。3.网络(不同的网络和运营商,在不好或无网络的情况下的App行为,离线支持) 。4.可用性(方向,触摸,多触摸,缩放,分页和导航的局限性,各种干扰,如来电,来
2017-09-28 10:03:55 431
原创 jmeter打开.jml文件保错
使用Badboy 录制脚本,导出为XX.jmx文件,然后导入到JMeter中 提示:Problem loading XML from:'XX.jmx',cannot determine class for element:com.thoughtworks.xstream.mapper.CannotResolveClassException:node
2017-08-11 15:09:12 1126 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人