- 博客(10)
- 收藏
- 关注
原创 https的原型
大家每天都在用https, 今天,我们来聊聊它的原理。 我们知道,http基于TCP协议,明文传输,不安全。https是加密传输,安全。 直接用RSA加密,是不行的。一是因为RSA慢;二是因为RSA的公钥是公开的,坏人可能对私钥加密后的信息进行解密。 可以考虑使用AES对称加密,速度更快,且适合对内容进行加密: 但问题是:C和S两端怎样才能拥有相同的秘钥randomStr呢?可以考虑由C端生成randomStr,然后发送给S端:看似解决了问题,但如果发送ra.
2020-09-03 10:40:54 142
原创 selenium之 ActionChains 鼠标拖拽快捷键
pychram中导入模块from selenium.webdriver.common.keys import Keysclick(on_element=None)鼠标单击click_and_hold(on_element=None)鼠标单击并且按住不放context_click(on_element=None)右击double_click(on_element=None)双击...
2019-09-28 17:15:23 701
原创 webd和app端的区别
WEB测试和应用测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在应用测试中还需要考虑流量测试和耗电量测试,...
2019-09-28 17:11:29 1040
原创 测试报告如何编写
测试报告如何编写#测试报告主要包含测试范围、测试环境、遗留的bug有哪些、测试用例覆盖率、bug统计回归测试引言部分1、项目背景主要描述此项目的背景和需要实现的一些功能。2、参考资料参考的一些主要资料测试基本信息1、测试范围主要在测试过程中的一个测试范围,描述清楚即可,必写!2、测试案例设计思路功能测试—等价划分类(有效+无效)、边界值分析、错误推测、场景法等界面测试—...
2019-09-28 16:59:36 3489
原创 常用monkey命令
前置准备:adb:用来连接安卓手机和PC端的桥梁,要有adb作为两者之间的维系,才能在电脑对手机进行全面的操作。(adb push 文件路径 到手机路径 adb pull 从手机拉取到电脑)monkey需要安装吗? 1、电脑安装adb,命令行输入monkey命令 2、android自带monkey,所以安卓手机是不用再安装的monkey使用的场景: 等产品稳定,没有特别多bug...
2019-09-28 16:01:47 450
原创 敏捷模型和传统模型的区别
敏捷模型敏捷软件开发描述了一套软件开发的价值和原则,在这些开发中,需求和解决方案皆通过自组织跨功能团队达成。敏捷软件开发主张适度的计划、进化开发、提前交付与持续改进,并且鼓励快速与灵活的面对开发与变更。这些原则支援许多软件开发方法的定义和持续进化 国外的一种规范开发方式 能够应对快速变化需求的软件开发能力面对面的沟通(认为比书面的文档更有效)频繁交付新的软件版本、紧凑而自我组...
2019-09-11 14:45:37 12056
原创 get与post的区别
在request中get是从服务器获取数据 -----“取”post是向服务器提交数据 -----“发”get是获取数据 request.get()post是添加数据 request.post()2、form表单默认的method为"GET"3、get将数据按照variable = value 的形式,加上URL的后面,中间用"?“连接,各个变量之间用”&am...
2019-08-22 11:28:18 244
原创 pycharm中入mysql数据库 mongo 数据库 response返回网址内容
安装模块下载模块在cdm中 pip install pymysql 在pip文件中db=pymysql.connect(user='root',password='',db='数据库名',charser='utf8')cursor = db .cursor()sql = 'insert into 表名(title,rank,rankValue) VALUES("{}","{}","{}...
2019-08-22 11:05:16 248
原创 django-rest-framework 框架
django-rest-framework 框架 以资源为中心的功能 强大灵活的工具包 去创建WEB应用程序接口1.安装 pip install djangorestframework2.使用过程:在setting INSTALLED_apps中添加 ‘rest_framework’二 . APIView牵引文件python manage.py makemigrati...
2019-08-22 10:58:24 272
原创 po模型
PO(Persistent Object):persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。通俗解释一下就是每个页面当成一个对象,给这些页面写一个类,主要就是完成元素定位和业务操作;至于测试脚本要和ta区别开来,需要什么去这些页面类去调用即可。这样的好处就是如果页面元素发生变化,你...
2019-08-19 10:03:23 3111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人