上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一、三层架构 1. 表示层:与最终用户进行交互 2. 业务逻辑层:处理网络请求,实现后台业务逻辑 3. 数据访问层:数据存储 二、网络协议:建立网络上不同设备交流的规范 三、OSI 七层模型 应用层: 网络的最顶层,用户直接看到的应用程序所在,常见协议http 表示层:完成数据转化,压缩等,该层无协 阅读全文
posted @ 2019-11-30 20:20 badbadboy 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 通过Python调用UIAutomation库来开发代码时,都会遇到需要识别元素的问题。笔者在这里推荐两款好用的软件:UISpy和Inspect。 一般选用:UISpy UISpy识别元素后,我们需要的属性有:ClassName、Name、ProcessId、AutomationId 阅读全文
posted @ 2019-11-29 19:37 badbadboy 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 一、unittest框架简介 unittest设计时主要用于单元测试,但其他功能强大,也可以用于其他的自动化测试(GUI、接口)。 二、unittest框架的四个核心 1. testcase:测试用例 2. testsuite:测试套件 3. testfixture:用于配置或者删除环境,提供set 阅读全文
posted @ 2019-11-29 17:23 badbadboy 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、windows系统 以81端口为例 1. 在cmd中输入:netstat -aon | findstr 81,得到PID:12968 2. 然后输入:tasklist | findstr 12968,查看是哪个程序占用了81端口,查询结果是:java.exe 3. 然后输入:taskkill / 阅读全文
posted @ 2019-11-29 14:36 badbadboy 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: #mysql数据库的查询等 import pymysql from xctest_tools.get_ReadTxt import * class mysql: def __init__(self): # 读取配置文件进行连接 self.db=ReadTxt().read_txt(" 阅读全文
posted @ 2019-11-28 20:37 badbadboy 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: # 将数据单元格(格式为:参数名=值)里的数据以键值对的形式放入字典中,返回该字典 class get_string: def cut_string(self,string): # 将字符串以\n(换行符)分割 li_1 = string.split('\n') di = {} tr 阅读全文
posted @ 2019-11-28 20:09 badbadboy 阅读(3981) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: # 读取配置文件,取其值组成列表class ReadTxt: def read_txt(self,path): li_info = [] with open(path) as f: li = f.readlines() for i in li: a = i.split("=")[1] 阅读全文
posted @ 2019-11-28 19:48 badbadboy 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: #读取excel,将每行数据放入一个列表,将所有列表放入一个列表形成二维列表,返回该二维列表 import xlrd class ReadExcel: def read_excel(self,path): book = xlrd.open_workbook(path) sheet = 阅读全文
posted @ 2019-11-28 19:42 badbadboy 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. 接口测试:从软件上来说,就是对封装后的代码进行测试 2. 接口测试的分类: 1. 代码级接口测试:从代码的层面直接调用接口 2. 协议级接口测试:利用各种协议发送工具或用代码发送协议数据包给后台服务器 阅读全文
posted @ 2019-11-28 14:25 badbadboy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: #查找某目录中的最新文件import osclass FindNewFile: def find_NewFile(self,path): #获取文件夹中的所有文件 lists = os.listdir(path) #对获取的文件根据修改时间进行排序 lists.sort(key=la 阅读全文
posted @ 2019-11-27 16:43 badbadboy 阅读(3077) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页