【接口测试】接口测试总结(一)

一.什么是接口测试? 接口的概念 接口,两个不同系统(或子程序)交接并通过它彼此作用的部分。 接口测试概念 接口测试(Interface Testing)是针对系统间或系统的组件间接口的一种测试,意在测试特定接口在给定输入下的行为与预期行为之间的符合性。 接口测试重点:检查数据交换、传递和控...

2018-07-21 12:12:02

阅读数 411

评论数 0

【python】爬取优信二手车首页的图片被下载到文件夹中

#coding='utf-8' import requests import re from bs4 import BeautifulSoup import urllib import time from lxml import etree heads={ 'User-Agent':'M...

2018-07-15 00:44:10

阅读数 130

评论数 0

【mysql】mysql(一)查数据

查询上面这种表:1.查询表中所有数据:MariaDB [test]> select * from bug;2.查询系统为11.3的bug列表:MariaDB [test]> select * from bug where system=&quot...

2018-07-13 15:31:11

阅读数 321

评论数 0

【python】从一个文件中,查找出现次数最多的5个词

#coding = utf-8 def find_word(filename): resultdict={} with open(filename)as fp: for i in fp: print i wordlist=i.split() for j in wordl...

2018-07-13 14:14:50

阅读数 1217

评论数 0

【python】字典的key值是通过什么原理导致唯一性的

字典的key值是可哈希的,字典的存储结构是哈希表, 这样字典的查找性能就会很好(前提是处理好碰撞), 所以字典的key必须是可哈希的可哈希的意思是:不可变得,可变的数据类型不可哈希,列表,字典可变,字母、字符串、数字、元组不可变;在Python中,字典也就是一个个的“映射”,将key映射到valu...

2018-07-13 13:43:13

阅读数 574

评论数 0

【python】i=i+a和i+=a的区别

1.首先,对于可变参数和不可变参数,是不一样的;可变类型,值可以改变: 列表 list字典 dict不可变类型,值不可以改变: 数值类型 int, long, bool, float字符串 str元组 tuple2.Python中函数参数是引用传递(不是值传递)。对于不可变类型,因变量不能修改,所...

2018-07-13 11:33:17

阅读数 2060

评论数 0

【名词解释】测试工程师需要了解的一些名词

1.resinResin是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽...

2018-07-13 11:09:24

阅读数 182

评论数 0

【功能测试】bug定位总结

前提:一:明确需求文档,产品逻辑。了解途径:需求文档、checklist。二:了解技术方案客户端、前端实现方式(native reactnative hybrid wap)发送网络请求时机 (点击按钮、切换tab、唤起app、置于后台重新唤起、失败后重试等)网络请求url、参数(数据类型,是否必传...

2018-07-12 10:56:32

阅读数 1385

评论数 0

【git】测试工程师用到常用的git命令

正常情况下,我们的工作流就是3个步骤,对应上图中的3个箭头线:git add .git commit -m "comment"git pushgit add .把所有文件放入暂存区;git commit把所有文件从暂存区提交进本地仓库;git push把所有文件...

2018-07-11 15:51:15

阅读数 457

评论数 0

【mysql】测试工程师需要学习的mysql知识-各种删除方式(一)

truncate,delect,drop的相同点和异同点: 相同点:  truncate 和不带 where 子句的 delete,以及 drop 都会删除表内的数据 不同点:  1.     truncate 和 delete 只删除数据不删除表的结构(定义)  drop 语句将删除表的结构被依...

2018-07-11 13:54:34

阅读数 404

评论数 0

【python】多线程的概念及应用

一.什么是多线程?一个进程可以有多个线程,共享一个进程的资源;➢线程是一个进程的实体,一个进程可以拥有多个线程,一个线程必须有 一个父进程。线程是由表示程序运行状态的寄存器(如程序计数器、栈指 针)以及堆栈组成,它是比进程更小的单位。 ➢线程是程序中的一个执行流。一个执行流是由CPU运行程序代码并...

2018-07-11 13:24:25

阅读数 75

评论数 0

【python】多进程的概念及应用

一.什么是进程?---运行的一个程序,资源分配的最小单位,线程是调度的最小单位包括程序本身,数据,执行的指令进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体,在当代面向线程设计的...

2018-07-11 13:13:16

阅读数 129

评论数 0

【python算法】二叉树的先序中序后序遍历

#coding=utf-8 #二叉树的遍历 #定义节点类 class TreeNode: def __init__(self,val,left=None,right=None): self.val = val self.left = left self.right = right ...

2018-07-09 22:45:22

阅读数 80

评论数 0

【测试用例】关于邮件撤回的功能测试用例

欢迎扩展思路,补充用例~

2018-07-09 13:04:40

阅读数 254

评论数 0

【python算法】合并两个有序数组为一个有序的大数组(时间复杂度最低)

思路按位循环比较两个数组,较小元素的放入新数组,下标加一(注意,较大元素对应的下标不加一),直到某一个下标超过数组长度时退出循环 假设两个源数组的长度不一样,那么假设其中短的数组用完了,即全部放入到新数组中去了,那么长数组中剩下的那一段就可以直接拿来放入到新数组中去了。#coding=utf-8 ...

2018-07-09 09:56:02

阅读数 481

评论数 0

【python】reduce函数

reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。#coding=utf-8 ...

2018-07-06 23:37:54

阅读数 280

评论数 0

【python】filter函数

filter函数:filter()函数可以对序列做过滤处理,就是说可以使用一个自定的函数过滤一个序列,把序列的每一项传到自定义的过滤函数里处理,并返回结果做过滤。最终一次性返回过滤后的结果。filter()函数有两个参数:第一个,自定函数名,必须的 第二个,需要过滤的列,也是必须的举例说明:#co...

2018-07-06 23:35:15

阅读数 65

评论数 0

【python】map函数

1.定义:将每个列表元素或字符串都执行某个函数map的函数操作方法:它将每个字符串或者列表元素,应用某个函数方法,结果返回列表。当seq只有一个时,将函数func作用于这个seq的每个元素上,并得到一个新的seq。 让我们来看一下只有一个seq的时候,map()函数是如何工作的。2.举例(1)单一...

2018-07-06 23:32:36

阅读数 530

评论数 0

【python】统计代码量的小程序

写了一个统计代码量的小程序~~分享一下#encoding=utf-8 import os #定义根目录 dir_path = r"E:\gloryroad\python" def caculate_line(): count_file = 0 ...

2018-07-06 23:24:22

阅读数 197

评论数 0

【python】json字符串

一.python操作json将使用Python语言来编码和解码JSON对象。 Python2.6开始加入了json模块。 Python的json模块序列化和反序列化分别是dumps和loads。json.dumps():将一个Python对象编码成JSON字符串。json.loads():将J...

2018-07-06 23:22:15

阅读数 251

评论数 0

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