测试
tw点点滴滴2019
这个作者很懒,什么都没留下…
展开
-
app 自动化常用命令和环境安装参考链接
Android:adb devices,查看链接设备adb shell getprop ro.build.version.release:查看android系统版本adb shell am monitor 获取包名(需要操作app)adb shell 登录设备 (进入手机系统里面)原创 2023-01-03 17:15:25 · 501 阅读 · 0 评论 -
linux系统的版本(转载)
linux系统类型介绍转载 2022-11-09 10:56:02 · 1084 阅读 · 0 评论 -
将一个html和css合并成一个文件html,用于发送带样式email
f.close()f.close()原创 2022-09-01 16:22:09 · 2640 阅读 · 1 评论 -
gitlab恢复到历史指定版本,并提交恢复后代码
gitlab回滚到指定版本,并提交回归版本代码原创 2022-08-09 17:14:10 · 1089 阅读 · 0 评论 -
selenium加载页面效率很慢原因分析
一、在option配置了如下参数:发现selenium加载运行超级慢 option = webdriver.ChromeOptions() option.add_experimental_option("excludeSwitches", ['enable-automation']) option.add_argument('--no-sandbox') option.add_argument('--disable-gpu') option.add_argument('-原创 2022-07-12 15:12:35 · 5114 阅读 · 0 评论 -
jenkins post 处理方法
post{ always{ script{ try{ sh(script:"docker images|grep ${project_name}|awk '{print \$3}'|sort -u|xargs docker rmi -f",label:'清理本地docker') }catch(Exception e){ echo 'docker clean failed'.原创 2021-11-10 15:40:49 · 1850 阅读 · 0 评论 -
jenkins groove 异常处理
stage('Stress 50wan') { steps { script{ try{ sh(returnStdout: true,script: """cd /mnt/ids-tools&&python3 delFais.py""") sh(returnStdout: true,script: """cd /mnt/ids-tools&&./se.原创 2021-11-10 15:34:25 · 692 阅读 · 0 评论 -
jenkins调试groove报错ERROR: Error fetching remote repo ‘origin‘hudson.plugins.git.GitException: Failed
Fetching changes from the remote Git repositoryERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from https://code.ee.cn/qa/port_qa/commonpushtest.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:909) at .原创 2021-11-03 15:39:30 · 901 阅读 · 0 评论 -
python:模块yaml没有属性FullLoader解决方法
1、问题个根因是你的pyyaml版本比较低,使用FullLoader需要PyyAML 5.1及更高版本2、首先查询下自己版本:>>> import yaml>>> yaml.__version__'3.13'3、用命令pip3 install --ignore-installed pyyaml可以解决这个问题...原创 2021-10-15 18:08:44 · 1689 阅读 · 0 评论 -
基于gtest白盒测试框架
以下是我在项目中基于c++产品代码做的白盒测试,源代码在如下链接,大家可以参考,要是觉得有用,点个starhttps://github.com/BillWTian/gtest/原创 2021-07-20 18:04:29 · 170 阅读 · 0 评论 -
docker compose yaml配置
以下是一个docker服务依赖另外一个docker服务启动services: model-0602-v11-test: # 图像模型服务名称 image: harbor.aibee.cn/face/0602-v1115:latest #模型docker镜像 network_mode: "host" volumes: - v1115-volume-test:/root/face-ass...原创 2021-06-21 20:39:21 · 179 阅读 · 0 评论 -
mysql备份数据库,导入导出数据库
1、2、导入sudo /usr/bin/mysql -uroot -p 5000wan < /home/wtian/data.sql原创 2021-06-21 10:36:02 · 127 阅读 · 0 评论 -
jenkins使用scp命令在linux遇到错误:Host key verification failed.
将models文件从linuxA拷贝到linuxB(172.16.27.1):scp -r /home/wtn/models 172.16.27.1:/home/wtian/models1、在linuxA上执行如下命令来生成配对密钥:ssh-keygen -t rsa遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在:/root/.ssh/id_rsa.pub2、将 .ssh 目录中的 id_rsa.pub 文件复制到 主机B 的 ~/.ssh/ 目录中,并改名为 auth原创 2021-04-23 15:53:49 · 249 阅读 · 0 评论 -
git clone event not found错误解决方法
在linux用shell脚本git clone 代码,遇到event not found 错误解决方法在域名前后加上引号 git clone 'https://......'原创 2021-03-29 17:00:58 · 727 阅读 · 0 评论 -
shell代码获取git相关信息
1、git log命令查看提交记录2、commit_seql=$(git rev-parse HEAD) 显示HEAD提交的SHA1值,红色框3、commit_seq=$(git rev-parse --short HEAD)显示HEAD提交的SHA1值,简写的4、commit_cnt=$(git rev-list --all --count) #倒序显示所有版本号5、commit_branch=$(git rev-parse --abbrev-ref HEAD)获取当...原创 2021-03-18 15:01:39 · 1602 阅读 · 0 评论 -
网络抖动解释
网络抖动:一组数据包再网络中传输过程中,相邻数据包达到目的地时间差值,统计出来,所有相邻的数据包时间差比较,取最大和最小的时间差值,并将两个差值相减,就是网络抖动;网路抖动是指信息从发送到接收经过的延迟时间,一般由传输延迟及处理延迟组成;而抖动是指最大延迟与最小延迟的时间差,如最大延迟是20毫秒,最小延迟为5毫秒,那么网络抖动就是15毫秒,它主要标识一个网络的稳定性。...原创 2020-10-11 14:52:37 · 3731 阅读 · 0 评论 -
VTune使用总结
1、安装完VTune,VTune自动与Visual Studio2015集成,VTune选项添加在可执行工程的右键菜单中,如下图所示。2、添加VTune的头文件目录和库文件目录,如下图所示:3、原创 2020-07-09 11:32:30 · 4987 阅读 · 0 评论 -
app客户端性能优化与监控
1、背景异常发现-》异常排查-》修复异常发现慢、异常定位慢、异常修复时间慢依赖前两个异常发现慢是监控做的不好,2、监控报警crash监控占比37.5%,性能15%,业务异常占比30%,业务异常大多反馈客服,缺乏业务的异常监控,做的比较少埋点插庄,获取函数名及其参数动态补丁,lua,js不需要编译,app客户端打补丁3、小概率异常、无有效日志异常4、原有排查方式:...原创 2020-03-15 16:12:32 · 410 阅读 · 0 评论 -
研发过程改进
以测试 赋能业务、重视过程质量改进、高效协同上游团队,将研测团队效能、版本质量和交付能力不断推向新高!一、缺陷预防能力建设:质量内建的必要性1.1 版本质量度量体系1.1.1共识度量标准1.1.2研发绩效激励1.1.3弹性拔高标准减少过程缺陷,缺陷起因追溯,缺陷多维分析,月度缺陷复盘 形成缺陷复盘的积极氛围,客观的追踪问题本身,形成可落地的执行方案。有负面案例 积...原创 2019-11-26 13:15:07 · 823 阅读 · 0 评论 -
GUI自动化用例分层-基于基准用例和热点数据
一、此方案解决了在大规模复杂系统中,自动化运行反馈周期长,成本高问题,实现精准运行测试,最大程度节约自动化成本和提高反馈效率1、在自动化用例分层上,首次使用了通过一段时间代码热区数据技术,检索到高频修改产品代码模块,并自动映射相关自动化用例,跑相关脚本2、从多个维度考虑筛选出核心价值用例,用尽可能少成本运行最核心价值测试3、成果显著,每个版本节省了55%的运行成本,用例精简了47%数量...原创 2019-11-06 18:31:46 · 619 阅读 · 2 评论 -
研发可视化-基于日常自动化测试数据的测试管理系统
一、案例背景为了提升产品的整个自动化测试过程质量可视化和可度量,基于如下原因我们开发了测试管理系统:1.自动化测试过程不能通过一个平台在线查看整体自动化测试进度情况,可视化很差,邮件发送报告内容分散,关键信息不能立马看到,各项目邮件很多,邮件发送报告导致测试数据覆盖丢失2.日常自动化测试数据没有合适系统保存当前测试数据和历史数据3.自动化测试数据不能自动通过数据反应产品质量趋势...原创 2019-11-06 18:25:07 · 1208 阅读 · 0 评论 -
(转发)c++编译 (.obj, .lib, .dll, .exe的关系(附:lib和DLL的区别))
c++程序在编译后,在目标路径下会生成多个文件:Debug文件夹(*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb),*.cpp,*.dsp,*.ncb,*.plg*.exe:是生成的可执行文件*.ilk:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息*.obj:是目标文件,源程序编译后的产物*.pch:全称是PreCompiled He...转载 2019-09-11 10:52:43 · 341 阅读 · 1 评论