测试开发
文章平均质量分 66
测试开发
乌龙茶听
研发转测开,比研发懂测试,比测试懂研发~
从小厂到大厂,从大厂到头部大厂~
在通向测试专家的路途中继续披荆斩棘~
展开
-
python基本使用命令记录
查看版本号# 系统当前版本python -V# 查看系统自带的pythonopen /System/Library/Frameworks/Python.framework/Versions查看当前的python路径which python # mac自带python2which python3 # 自安装的python3安装路径虚拟环境创建venv python3 -m venv venv1 source venv1/bin/activate原创 2022-05-28 10:00:00 · 94 阅读 · 0 评论 -
Vue.js 学习笔记
文章目录一、简介二、MVVM模式三、组件化开发1、组件化是什么:2、组件库使用四、编译器vscode五、实战1、安装Vue.js2、使用3、内部指令4、Vue的生命周期说明:本篇目前只有大纲,没有细节,先作为个人学习记录,后期会慢慢把细节及代码补上,如果有需要从最基础开始学习的小伙伴,恐怕会耽误你的时间,着急使用的话可以参考官网的使用指南,官网地址如下:https://cn.vuejs.org/v2/guide/一、简介1、用于构建用户界面的渐进式框架2、自底向上的逐层应用3、核心库只关心原创 2021-04-06 22:27:03 · 146 阅读 · 0 评论 -
Git系列1:安装
文章4原创 2021-03-14 22:33:03 · 58 阅读 · 0 评论 -
Mac安装工具汇总
文章3原创 2021-03-09 23:02:02 · 651 阅读 · 0 评论 -
快速回归测试工具 diffy
1原创 2021-03-09 22:59:48 · 978 阅读 · 0 评论 -
springcloud概括
标题1原创 2021-03-09 19:43:06 · 61 阅读 · 0 评论 -
Jacoco 入门使用
Jacoco入门使用背景为什么需要代码覆盖率on the fly模式(运行时插桩)1. 原理2. 配置执行2.1 环境准备2.2 启动被测服务方式一:命令行方式二:maven插件启动方式三:tomcat启动2.3 生成有源码的报告offline模式(编译时插桩)1.适用场景命令行使用环境准备命令详解1 dump23背景为什么需要代码覆盖率反推测试用例是否全面研发代码本身设计是否冗余on the fly模式(运行时插桩)1. 原理1.利用Jacocoagent.jar在内存中动态修改clas原创 2021-03-05 16:53:22 · 3477 阅读 · 1 评论 -
安全测试系列1 命令注入漏洞
命令注入漏洞常用漏洞利用SQL注入XSS(跨站脚本)漏洞CSRF(跨站请求伪造)常用漏洞利用闭合前后上下文多语句分号 ;条件执行 && ||管道符号 |SQL注入常见漏洞: where条件:OR 1=1 union -- -:注释后面的语句预防:使用参数化查询,避免数据被混在指令中XSS(跨站脚本)漏洞简介:一种网站应用程序的安全漏洞攻击,是代码注入的一种;它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响;攻击通常包含了HTM原创 2021-03-05 16:52:14 · 415 阅读 · 0 评论 -
sonarqube系列四 入门使用
入门使用概括测试用例统计覆盖率统计方式1 maven方式2 手动概括sonarqube支持导入测试报告,但并不会支持测试,也不会生成测试报告支持通配符? 匹配单个字符* 匹配任意字符* * 匹配任意路径更多可参考sonarqube官网测试用例统计不同语言对应的参数名称语言参数名称Java / Kotlinsonar.junit.reportPathsPythonsonar.python.xunit.reportPathmaven原创 2021-03-05 16:49:56 · 403 阅读 · 1 评论 -
springboot系列2 自动装配原理分析 - 官方文档 结合 源码
1.自动装配组件xxxAutoConfiguration2.自动配置类xxxProperties,通过这可以自定义配置项原创 2021-02-24 20:10:05 · 92 阅读 · 0 评论 -
git 安装 与 IDEA集成
配置1 控制台输入sudo apt-get install git2 输入git测试是否安装成功3 配置git用户名和邮箱 git config --global user.name 'XXXXXX' git config --global user.email 'XXXXX@qq.com' 4 生成公钥 ssh-keygen -C 'XXXX@XX.c...原创 2018-06-19 16:29:41 · 61 阅读 · 0 评论 -
resin安装
1 安装JDK2 下载官方下载网址, 最新版下载resin-4.0.36.tar.gz(免费版)3 解压tar zxvf resin-4.0.36.tar.gz4 安装sudo ./configure --prefix=/opt/resin-4.0.36 --with-java-home=/opt/jdk1.6.0_22 --enable-64bitmake...原创 2018-06-20 15:51:14 · 78 阅读 · 0 评论 -
springboot系列1 快速创建Hello World
1原创 2021-02-24 11:06:35 · 88 阅读 · 0 评论 -
sonarqube系列二:sonarqube scanner集成到Jenkins
SonarQube搭建(docker方式)搭建详细步骤Jenkins集成SonarScanner一、安装配置1. 安装jenkins插件2. 配置2.1 获取sonar的tokenUser > My Account > SecurityManage Jenkins > Configure System.二、原创 2021-02-22 11:15:43 · 198 阅读 · 0 评论 -
sonarqube系列三 sonarqube + jenkins + maven 项目分析
sonar maven项目原创 2021-02-22 11:14:35 · 210 阅读 · 0 评论 -
sonarqube系列一:SonarQube搭建 - docker方式
SonarQube代码审计简述代码审计指标代码坏味道bug和漏洞代码重复度单测与集成代码审计工具1.综合性的平台2.IDE辅助工具3.独立的静态分析SonarQube一 、搭建方式一:临时搭建方式二:产品化搭建(8.x以上版本)1.部署postgres数据库2.部署sonarqube2.1 创建后面需要的挂载目录,用来存储sonarqube核心数据2.2 ==修改权限==(目前最新版不需要这一步,可忽略)2.3 启动sonarqube容器二、访问三、安装插件代码审计简述代码审计指标代码坏味道bug原创 2021-02-20 13:19:13 · 1721 阅读 · 2 评论