高级测试开发必备的修养
文章平均质量分 60
实践出真知
duibudui11
少壮不努力老大徒伤悲
展开
-
Session、Cookie与Token
Session、Cookie与Token区别Session概念Cookie概念Token概念三者区别Session概念session从字面上讲,就是会话。这个就类似你和一个人交谈,你怎么知道当时和你交谈的是张三而不是李四呢?对方肯定有某种特征长相等,表明他是张三;session也是类似的道理,服务器要知道当前请求发给自己的是谁,为了做这种区分,服务器就是要给客户端分配不同的“身份标识”,然后客户端每次向服务器发送请求的时候,都带上这个“身份标识”,服务器就知道这个请求来自于谁了。至于客户端怎原创 2021-03-04 17:15:35 · 164 阅读 · 1 评论 -
Http与Https协议
HTTP协议Httphttp报文结构报文方法常见的状态码Httphttp报文结构报文方法常见的状态码原创 2021-03-04 16:47:01 · 192 阅读 · 1 评论 -
TestNg
testng注解忽略测试分组测试(group)依赖控制多线程参数化注解忽略测试分组测试(group)依赖控制多线程参数化原创 2021-03-02 17:47:34 · 108 阅读 · 0 评论 -
专项测试之耗电量分析
专项测试之耗电量分析耗电量分析耗电量指标安装测试步骤batterystats收集数据耗电量分析耗电量指标待机时间成关注指标提升用户体验通过不同的测试场景,找出app高耗电的场景并解决安装git clone https://github.com/google/battery-historian.gitcd battery-historiango get -d -u github.com/google/battery-historian/...go run setup.gogo run原创 2021-03-01 17:56:01 · 223 阅读 · 0 评论 -
专项测试之系统资源
专项测试之系统资源分析系统资源分析(cpu统计、mem、网络流量、耗电量)CPU与GPU关系CPU统计Mem统计网络流量分析系统资源分析(cpu统计、mem、网络流量、耗电量)CPU与GPU关系cpu需要处理图形,gpu才能拿到,但是cpu不能与gpu直接通信,所以要通过中间件,比如cpu要处理一个view,会把这个给中间件,然后中间件传递给gpu,但是cpu处理过快,gpu处理过慢,所以需要一个缓存,cpu处理完放入这个缓存里进行排队,然后gpu去缓存里取和绘制。原创 2021-03-01 17:49:06 · 61 阅读 · 0 评论 -
测试左移
测试左移代码审查分类代码审计关注的质量指标静态分析技术分类SonarQube搭建-docker方式临时性搭建正常部署(适合8.0以上版本)SonarQube使用(待更新)代码审查分类代码审计关注的质量指标代码坏味道:代码规范技术债评估bug和漏洞(包括空指针异常、变量初始化只在一个分支里完成初始化、安全漏洞)代码重复度单测与集成测试用例数量覆盖率静态分析技术分类1.代码静态检查代码分析:lint系列,通过分析语法树和源代码,检查代码规范;编译器分析:借助原创 2021-02-22 10:00:00 · 198 阅读 · 0 评论