上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 常用的断言方法如下: assertFalse:为假时返回True;self.assertFalse(表达式,“表达式为true时打印的message”) assertTrue:为真时返回True;self.assertTrue(表达式,“表达式为false时打印的message”) asserEqu 阅读全文
posted @ 2018-01-08 17:28 小女子的测试之路 阅读(4046) 评论(1) 推荐(0) 编辑
摘要: 添加针对每个测试用例执行完tearDown()方法之后的清理方法,添加进去的函数按照LIFO的顺序,通过参数添加进去 如果setUp()执行失败,就不会执行tearDown(),自然也不会执行addCleanup()里添加的函数。 使用场景:正常的测试用例,创建资源后,需要清理环境再在用例中删除资源 阅读全文
posted @ 2018-01-08 15:32 小女子的测试之路 阅读(2670) 评论(0) 推荐(0) 编辑
摘要: 3.0以上版本恩的selenium需要安装驱动 pip show selenium 安装驱动 1.下载驱动地址: 火狐:https://github.com/mozilla/geckodriver/releases 2.把驱动文件解压放到目录python/Scripts中 3.把火狐浏览器的地址添加 阅读全文
posted @ 2017-12-28 16:05 小女子的测试之路 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序 阅读全文
posted @ 2017-12-13 11:44 小女子的测试之路 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 在多线程multiprocessing模块中,有两个类,Queue(队列)和Process(进程); 在Queue.py中也有一个Queue类,这两个Queue的区别? from multiprocessing import Queue,Process引入multiprocessing模块中的队列和 阅读全文
posted @ 2017-12-13 11:37 小女子的测试之路 阅读(25425) 评论(3) 推荐(0) 编辑
摘要: 在服务器端,socket()返回的套接字用于监听(listen)和接受(accept),这个套接字不能用于与客户端之间发送和接收数据。 accept()接受一个客户端的连接请求,并返回一个新的套接字,不同于以上socket()返回的用于监听和接受客户端的连接请求的套接字;与此客户端通信是通过这个新的 阅读全文
posted @ 2017-12-11 10:58 小女子的测试之路 阅读(20486) 评论(1) 推荐(0) 编辑
摘要: listen函数的第一个参数时SOCKET类型的,该函数的作用是在这个SOCKET句柄上建立监听,至于有没有客户端连接进来,就需要accept函数去进行检查了,accept函数的第一个参数也是SOCKET类型,跟listen函数是同一个socket句柄,所以一般accept都是放在一个线程中不停的调 阅读全文
posted @ 2017-12-11 10:33 小女子的测试之路 阅读(4331) 评论(0) 推荐(0) 编辑
摘要: Socket是进程间通信的一种方式,与其他进程间通信的一个主要不同是:能实现不同主机间的进程间通信,网络上各种各样的服务大多都是基于Socket来完成通信的,要解决网络上两台主机间的通信问题,首先要唯一标识该进程,在TCP/IP网络协议中,就是通过(IP地址,协议,端口号)三元组来标识进程的,解决了 阅读全文
posted @ 2017-12-08 18:18 小女子的测试之路 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 安装,下载地址 安装可能会报错, 1.需要安装VC++,到提示的地址中下载安装即可 2.在下载对应的包版本,如果是win7 64位2.7版本的python,就下载 MySQL_python-1.2.5-cp27-none-win_amd64.whl 然后在命令行执行pip install MySQL 阅读全文
posted @ 2017-12-06 10:55 小女子的测试之路 阅读(248) 评论(0) 推荐(0) 编辑
摘要: a=raw_input("input=") input=abc type(a) #<type 'str'> a=raw_input("input=") input=abc #会报错 class C(object): @staticmethod def f(): print("staticmethod 阅读全文
posted @ 2017-12-05 16:28 小女子的测试之路 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页