测试开发专栏
测试开发专栏
后街女孩love
即使最困难的时候,我们也要对明天投入,否则未来没有希望
展开
-
Python测试开发预习课10/15
1、复习进程:一个正在执行的程序进程是操作系统分配资源的最小单位一个进程至少有一个线程,当然也可以有多个线程多个进程之间可以通讯,但是每个进程都保存在内存的独立空间中,互相不能够访问对方线程内部的资源。多进程:通过利用多核cpu,提升程序的并发执行能力。Jmeter(多线程)loadrunner:多进程 多线程多线程:都在一个进程中,节省资源的申请。多线程之间切换执行速度更快。(推荐)多进程:需要更多的系统资源。多进程切换,cpu上下文切换,切换效率会更低。Python 多进程、多线原创 2020-10-15 23:27:10 · 328 阅读 · 0 评论 -
Python测试开发预习课9/24-多进程第二讲
1、复习进程:1)进程是可并发执行的程序在某个数据集合上的一次计算活动,2)也是操作系统进行资源分配和调度的基本单位。qq:启动一个qq,运行了一个进程。启动第二个qq,又运行了一个进程。是有2个进程同事运行的。操作系统:cpu内存硬盘运行程序的,运行起来的程序就是进程。进程运行的时候,必须要有资源,操作系统来分配资源。操作会根据进程为单位进行分配。而不是以线程为单位程序不是进程,只有程序属于运行状态时,才是进程。程序是一个或这个多个文件,存储在硬盘上。ps 进程信息进程是原创 2020-09-26 16:04:22 · 277 阅读 · 0 评论 -
Python测试开发预习课9/17-多进程
1、进程的概念1)进程是可并发执行的程序在某个数据集合上的一次计算活动,2)也是操作系统进行资源分配和调度的基本单位。qq:启动一个qq,运行了一个进程。启动第二个qq,又运行了一个进程。是有2个进程同事运行的。操作系统:cpu内存硬盘运行程序的,运行起来的程序就是进程。进程运行的时候,必须要有资源,操作系统来分配资源。操作会根据进程为单位进行分配。而不是以线程为单位2、进程的组成进程是由程序、数据和进程控制块(存储很多进程的相关信息PCB比如说:父进程号,本身的进程号。。。。原创 2020-09-20 23:27:29 · 437 阅读 · 0 评论 -
Python测试开发预习课9/10
1、json和xmlJson:javascript notationjson串:“{‘a’:1}”看起来很像字典,但是实际上是个字符串,字典和字符串还可以互转。例如:>>> import json>>> d={"a":100}>>> json.dumps(d)'{"a": 100}'>>> s=json.dumps(d)#.dumps可以将字典转化为字符串>>> s'{"a": 100}'>原创 2020-09-20 23:24:38 · 143 阅读 · 0 评论 -
Python测试开发预习课9/3
1、def call(self)def p(): print(1)p #函数对象p() #调用函数(调用函数对象)class Person: def __call__(self): #此方法用于实例被调用 print("一个person的实例被调用了!")p = Person()p() #调用类里面的__call__方法2、 def len(self)class Person: def __call__(self): #原创 2020-09-07 08:29:56 · 269 阅读 · 0 评论 -
Python测试开发预习课8/27
类:属性+方法属性:实例变量+类变量实例变量:self.xxx每个实例都有自己的实例变量,互相独立,且实例之间不可以访问类变量:一般来说是在类的方法外部声明,所有的实力均可以访问,且共享一个值。方法:实例方法:第一个参数必须self类方法静态方法1、类里面三种方法的定义class P(): a=1 #类变量 def __init__(self): self.b =100 #实例变量,可以跨实例方法使用 def print(self): #参原创 2020-08-29 15:10:38 · 203 阅读 · 0 评论 -
python测试开发预习课8/20
1、实例变量的增删改查#实例变量的增删改查#类里面的加self.xxx叫做实例变量,实例变量可以跨方法使用class Person(): def __init__(self,name,gender): self.name = name #增加了实例变量 self.gender = gender def get_name(self): return self.name #读取了实例变量 def set_nam原创 2020-08-20 22:50:19 · 260 阅读 · 0 评论 -
Python测试开发预习课8/6--正则表达式2
1、[] | :或的关系知识点:match 或者search只能找到一个匹配结果findall可以匹配多个结果>>> import re #re是匹配>>> re.match(r"[abc]x","ax")<_sre.SRE_Match object; span=(0, 2), match='ax'>>>> re.match(r"[abc]x","bx")<_sre.SRE_Match object; span=(0原创 2020-08-08 23:42:40 · 265 阅读 · 0 评论 -
Python测试开发预习课7/30--正则表达式
1、什么是正则表达式就是写了一个字符串,字符串包含了模糊匹配的规则,来根据规则匹配字符串的内容。import reregular expression:正则表达式用途:来进行模糊匹配的match:表示从字符串的开头来进行匹配,没有匹配到返回none,匹配到了返回匹配结果的对象search:表示从字符串的任意位置匹配到一次,就算成功了。没有匹配到返回none,匹配到了返回,匹配结果的对象findall:找到所有可以匹配到的结果,匹配到的多个内容,放到一个列表中。如果没有匹配到,那么就返回一原创 2020-08-02 00:22:00 · 335 阅读 · 0 评论 -
Python测试开发预习课7/23
1、什么是异常处理什么异常:程序处理的过程中,出错了,会导致程序终止。2、文件模式异常print("start:") #此语句被执行了print(1/0) #此语句也被执行了,但是出错了,造成了程序中断执行print("end!") #因为出现异常了,所以此语句被短路了3、文件模式异常处理print("start:") #此语句被执行了try: print(1/0) #此语句也被执行了,但是出错了,造成了程序中断执行 print("com原创 2020-08-01 15:48:56 · 156 阅读 · 0 评论 -
Python测试开发预习课7/16
1、os.walk遍历目录和文件:#os.walkimport osfor root,dirs,files in os.walk("e:\\test"): #遍历test目录下的所有子目录和文件 print ("当前正在遍历的目录:",root) for dir in dirs: print("子目录:",dir) for file in files: print("文件:",file) print("*"*10.原创 2020-07-19 17:47:29 · 196 阅读 · 1 评论 -
Python测试开发预习课7/9
文件目录的操作二进制文件文件的内容是计算存储的格式,人直接看是看不懂的。比如用记事本打开一个gif文件,显示的都是乱码。其中图片、ppt、word都是二进制文件。二进制文件的操作方法二进制主要用于复制文件b:binary filerb: 读二进制文件wb:写二进制文件ab:追加二进制文件,用的很少,比如一个图片追加内容就可能显示不出来。1、二进制fp=open("e:\\1.jpg","rb") #二进制文件不需要写编码content = fp.read()fp.close()f原创 2020-07-12 20:56:14 · 747 阅读 · 0 评论 -
Python测试开发预习课7月2日
1、 文件操作:固定流程:1)打开文件 open with open2) 操作 读 写 追加3)关闭读文件并且打印文件内容:fp=open("e:\\a.txt","r",encoding="utf-8")content = fp.read()fp.close()Print(content)>>> fp=open("e:\\a.txt","r",encoding="gbk")>>> content=fp.read()>>&原创 2020-07-05 00:49:06 · 209 阅读 · 0 评论 -
Python测试开发预习课6/25
1、函数为什么要有函数?解决重复代码的编写问题。减少重复代码,加强代码维护。写不写都等于返回了一个None,一定要有返回值,要不然会默认加一个None.练习题1:两个数字比大小,如果大了,写xx>yy,如果等于xx==yy,小于xx<yy普通的写法:a=10b=20if a>b: print("%s 大于 %s" %(a,b))elif a==b: print("%s 等于 %s"%(a,b))else:print("%s 小于 %s"%(a,b原创 2020-07-05 00:39:43 · 284 阅读 · 0 评论 -
Python测试开发预习课6/18
注意:切片是可以越界的遍历不要改原字符串1、abcxxx,请统计一下x有多少个?用函数实现知识点:>>> s="abcaxxx">>> s.count("x")3count函数的算法算法:1 定义一个函数,参数传递一个字符串2 声明一个变量letter_count存储某个字符出现的个数3 遍历字符串,逐一拿出来,判断是否是你想要统计的那个4 如果是,则letter_count+15 如果不是,则什么都不做6 把函数中的统计结果变量返回回来原创 2020-06-21 14:41:37 · 332 阅读 · 0 评论 -
Python测试开发预习课6/11
1、字符串>>> s="新年好呀123">>> type(s)<class 'str'>>>> s='新年好呀123'>>> type(s)<class 'str'>>>> s="""新年好呀""">>> s='''新年好呀'''>>> type(s)<class 'str'>>>> s="I am a原创 2020-06-21 14:36:47 · 228 阅读 · 0 评论 -
全天课-功能、接口测试
功能测试知识普及一、测试框架测试一个东西,需要有一个整体上的考虑,大概要测试哪些方面需要列出一个模板。正常、异常和性能的,一般要多些,一般面试的时候写40多条左右,面试官才会觉得还可以。面试题:一、打印机如何测试,请写出尽可能多的要点。产品:1 包装所有的配件、说明书等是否完整2 外观:颜色、尺寸大小3 打印的功能测试:1)打印不同的文件类型2)单面打、双面打3)打印不同的纸张大小4)打印不同的纸张厚度,普通的纸张、照片纸5)不同的单彩色、多色、单黑色6)打印不同的内容(文原创 2020-06-14 22:55:48 · 489 阅读 · 2 评论 -
python测试开发预习课6/4
1、与或非(1)and:与,两个条件都是True,那么结果才是True。2>1 and 3>1 —>TrueTrue and True ----》TrueTrue and False ----》FalseFalse and True ----》FalseFalse and False ----》False>>> 2>1 and 3>1True>>> 2>1 and 3>4False>>&原创 2020-06-06 00:05:10 · 320 阅读 · 0 评论 -
python测试开发预习课5/28
1、不会写代码怎么办?看懂,还是不会写,咋办?写的少,多写。(1)看懂别人的代码,整理出代码的算法思路,用中文或者伪代码写出来。(2)依据算法的描述步骤或者伪代码,把代码推导出来。(语法不熟的情况,整理好笔记,方便自己查询)(3)当天先推导一次,明天再来一次,一周后再来一次,一个月后再来一次。(如果这几次都可以写出来,这道题就算溶于你的骨血了。如果不行,在重复以上过程)慢慢的具备解题的思路,编程的思路先模仿在原创。学习的理论:学习一门新的东西,冷启动阶段:学了很久,都没有一个正反馈(成就感)有原创 2020-05-28 23:47:12 · 411 阅读 · 2 评论 -
python测试开发预习课5/21
一、执行代码的2种方式1、**交互模式:**所见即所得,输入一行代码可以一行代码的执行结果2、**文件模式:*把代码保存在文件中,然后使用绝对路径执行后得到结果绝对路径:python d:\a.py例如:C:\Users\sunqianli>python d:/a.pyhello world!相对路径:cmd先进入到e盘下,python a.py注意:一般来说:调试代码,在交互模式,代码缩进比较多,建议使用文件模式。二、各种变量类型1、整型、小数、字符串、bytes类型>原创 2020-05-21 23:46:15 · 312 阅读 · 2 评论 -
Python测试开发预习课5/14
一、时间管理1、 少加班,多学习。你需要思考的问题,身体要保住。2、 每天小目标,一天学习的代码行至少30行起步3、 学习找自己最高效的时间。早睡早起,早起学习(别人都没起呢,不会有人打扰你)11点睡觉,早晨5点起。4 、学会用钱来买时间。(1年的投入:时间、金钱还有精力)全身心投入。单身:租房可以小一点,但是一定要近。走路上班。舍得!5、 学一个东西,一次搞定。一旦放弃了,建立完全的熟练程度之前,再学又重头来一遍。每天投入:2小时。6、 周末是大块的时间:一天要上课,另外一天,建议抽出4小时预原创 2020-05-16 11:23:54 · 210 阅读 · 0 评论