- 博客(15)
- 收藏
- 关注
原创 白盒测试方法概述
白盒测试是基于系统的内部实现,覆盖更多的代码的一种测试用例设计手段优点:代码覆盖率高缺点:覆盖所有路径难度大,业务功能可能覆盖不全,测试开销大静态白盒测试桌面检查即开发人员互相交叉检查代码代码审查会议上代码作者讲解代码逻辑,规范代码走查会议上测试人员用测试数据来人工进行测试代码审查工具定义编码规范的一些规则,用工具来扫描代码,看是否符合代码规范和规则,但是不能替代之前的三项静态方式,对于功能实现,结构合理性,还是需要之前方式动态白盒测试逻辑覆盖法对程序逻辑结构的遍历实现程序的覆
2021-04-24 21:02:40 330
原创 性能测试基础-相关专业术语解析
软件质量模型软件质量模型是衡量软件整体质量效果的度量标准常见的软件质量模型是: ISO系列软件质量模型系列一个完整的软件质量模型:包括从产品角度出发的内部外部质量模型用户角度出发的使用质量模型而软件内外部质量模型涉及到的6大特性及27个子特性定义软件质量模型参考文档链接软件性能软件质量模型中的效率特性即为软件的性能 其中包含时间特性,资源特性时间特性指客户请求响应的时间资源特性指的是在性能测试过程中,系统资源消耗的情况系统资源(处理器(cpu),内存,磁盘等等关注软件
2021-04-14 12:34:30 255
原创 接口测试-postman--web接口自动化测试基础及相关用法
接口测试概念接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。简介系统与系统之间的调用,如微信向用户提供统一的对外接口,程序员调用接口完成基于微信的小程序等;同一系统内部上层服务对下层服务的调用,如一个软件程序一般分为表示层,业务层和数据层,表示层调用业务层的接口来完成自己的工作,而业务层又会调用数据层的接口来实现相应的业务等。重要性能够提早发现
2021-04-13 01:07:12 280 2
原创 fiddler会话解析
statistics(统计)主要关注http请求性能,其他数据分析,dns解析时间,tcp/ip三次握手花费时间,建立连接的消耗。inspectors(检查)这是测试人员用的最多的一项,当抓取到会话时,分析其请求响应,分析其表单提交信息,缓存(cache),cookies等等。多种形式检查会话信息autoresponder(自动响应器)重定向到本地资源使用fiddler的内置响应自定义响应比如说:再刷新之后,变化将图片替换成404响应,也可以替换成其他文件。此操作应用场景为:当
2021-04-05 23:28:01 142
原创 python爬虫之bs4网页解析
eautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编码方式就可以了。Beautiful Soup已成为和
2021-03-31 17:37:19 4301
原创 selenium的元素定位
selenium 八大元素定位初探id :基于id的值来定位 类似于身份证上的身份证号码,基本不会重复name :基于元素属性中的name值来定位,,类似于身份证上的名字,有可能重名link text :主要用于超链接进行定位,变量是text文本partial link text :link text 的模糊查询版本,类似于数据库语法中的like,当查询到多个结果时,自动匹配第一个查询结果classname
2021-03-25 14:49:58 300
转载 selenium爬取qq音乐
今日学习(解析selenium爬取qq音乐,附带解析数据)点此查看原博客爬取QQ音乐官网指定歌手的前5首歌曲的基本信息和前五百条热门评论:selenium中文网点此学习selenium简而言之,selenium就是运行在浏览器上面,相当于用户本身在操作的一个测试框架,用selenium爬取网页信息,实用性更强下载安装selenium:pip install selenium下载与本Chrome浏览器相对应版本的webdriverwebdriver要与Chrome在同一个路径之下创建浏览器对
2021-03-24 22:48:22 864
原创 python基础--pygame开发外星人入侵(来自于python从入门到实践第二版)
使用python----pygame模块开发外星人入侵(本项目来自于python编程—从入门到实践第二版第一个项目)pygame相关详情链接这是书上的项目,严格来说,这不算自己开发的项目,但是将本项目重写一段也能收获到很多,比如:如何管理包含多个文件的项目,重构许多代码并且管理文件内容,复制一次经典的项目开发流程,阅读本书上项目开发作者的开发思路以及经验等等:本次项目包含7个py文件以及一个images文件夹setting.pyclass Settings(): """存储《外星人入侵
2021-03-23 23:57:42 335 1
转载 python中的字符串“b”,“r”,“u”,“f”的作用
python中的字符串“b”,“r”,“u”,“f”的作用(非原创)u1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。r2、字符串前加 r例:r"\n\n\n\n” 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表
2021-03-20 22:48:16 1124
原创 pathon爬虫基础
我的学习记录 2020.3.191.爬虫请求网页:request方法. requests.get()import requestsurl='https://www.baidu.com/'req=requests.get(url) #请求类型为 HTTP 协议的 GET 方式req.encoding = 'utf-8' #解码字符集为utf-8 网页的解码为utf-8或者gbkprint(req.status_code) #查看此网址的状态码,状态码
2021-03-19 00:06:20 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人