自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

原创 研发效能总结

一、研发效能三要素:准确、快速、持续二、为什么提高研发效能:竞争成功必备条件三、阶段:1、野蛮生长 2、精耕细做 3发明创造四、技术:部署流程 管理:虚拟团队 文化:Hackathon五、研发效能模型1、所有实践落地,需要管理文化落地2、深度工作:怎么样高效工作3、测试右移:上线之前来不及测试或者没有充分数据测试,需要发布线上测...

2019-11-20 15:34:44 5697

原创 单元测试原则读书笔记

一、原则:1、fast  快速   2、Independent  用例和用例独立    3、可重复,稳定4、self validate5、timely    二、mock数据方法1、stub打桩(硬编码实现) 2、fake3、spy4、mock三、依赖注入  1、 构造函数  2、get set方法3、虚方法四、可测试性1、单一职...

2017-12-12 16:03:05 1856

原创 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 426

转载 linux系统的版本(转载)

linux系统类型介绍

2022-11-09 10:56:02 977

原创 将一个html和css合并成一个文件html,用于发送带样式email

f.close()f.close()

2022-09-01 16:22:09 2582 1

原创 gitlab恢复到历史指定版本,并提交恢复后代码

gitlab回滚到指定版本,并提交回归版本代码

2022-08-09 17:14:10 1047

原创 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 4986

原创 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 1801

原创 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 669

原创 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 804

原创 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 1627

原创 基于gtest白盒测试框架

以下是我在项目中基于c++产品代码做的白盒测试,源代码在如下链接,大家可以参考,要是觉得有用,点个starhttps://github.com/BillWTian/gtest/

2021-07-20 18:04:29 145

原创 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 151

原创 mysql备份数据库,导入导出数据库

1、2、导入sudo /usr/bin/mysql -uroot -p 5000wan < /home/wtian/data.sql

2021-06-21 10:36:02 112

原创 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 219

原创 jenkins生成android app,设备上安装,出现Failed to install app-realse-unsigned.apk:has no certificates at entry

背景:我想用jenkins编译打包出android app,并且在android设备安装,但安装的时候出现错误Failed to install app-realse-unsigned.apk:has no certificates at entry androidMainfest.xml,如下图:解决办法:在菜单栏中,依次点击Build > Generate Signed Bundle/APK。2、在Generate Signed Bundle or APK对话框中,选择A...

2021-03-31 15:13:01 494

原创 git clone event not found错误解决方法

在linux用shell脚本git clone 代码,遇到event not found 错误解决方法在域名前后加上引号 git clone 'https://......'

2021-03-29 17:00:58 659

原创 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 1525

原创 网络抖动解释

网络抖动:一组数据包再网络中传输过程中,相邻数据包达到目的地时间差值,统计出来,所有相邻的数据包时间差比较,取最大和最小的时间差值,并将两个差值相减,就是网络抖动;网路抖动是指信息从发送到接收经过的延迟时间,一般由传输延迟及处理延迟组成;而抖动是指最大延迟与最小延迟的时间差,如最大延迟是20毫秒,最小延迟为5毫秒,那么网络抖动就是15毫秒,它主要标识一个网络的稳定性。...

2020-10-11 14:52:37 3554

原创 数字帝国读书笔记

2020-09-03 10:42:48 360

原创 质量管理(学习总结)

1、质量不止靠QA校色兜底的意识、工作方式,全员重视、全员参与、全员负责

2020-09-01 14:17:51 175

原创 全链路性能测试

1、生产环境和测试环境相互结合进行性能测试2、生产环境进行性能测试,如果避免测试数据污染真实数据,一个是加上数据流量标识,另外一个是影子表,影子系统

2020-09-01 14:16:59 1403

原创 java+testNG+maven+IntelliJ 遇到问题Unsupported major.minor version 52.0

我在搭建:java+testNG+maven+IntelliJ IDEA环境的时候,遇到了如下问题:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/beust/jcommander/ParameterException : Unsupported major.minor version 52.01、网上查了很多资料,都没有合适答案,我使用的maven版本是3.3.9,用的java版本是1.7,pom.xml

2020-09-01 11:14:32 373

原创 VTune使用总结

1、安装完VTune,VTune自动与Visual Studio2015集成,VTune选项添加在可执行工程的右键菜单中,如下图所示。2、添加VTune的头文件目录和库文件目录,如下图所示:3、

2020-07-09 11:32:30 4895

原创 app客户端性能优化与监控

1、背景异常发现-》异常排查-》修复异常发现慢、异常定位慢、异常修复时间慢依赖前两个异常发现慢是监控做的不好,2、监控报警crash监控占比37.5%,性能15%,业务异常占比30%,业务异常大多反馈客服,缺乏业务的异常监控,做的比较少埋点插庄,获取函数名及其参数动态补丁,lua,js不需要编译,app客户端打补丁3、小概率异常、无有效日志异常4、原有排查方式:...

2020-03-15 16:12:32 393

原创 性能测试总结1

1、性能测试指标需要清楚:清楚测试一个系统各方面指标是多少,内存、磁盘,吞吐量,2、性能测试模型:3、全链路压力测试:4、性能测试人员不仅仅是写脚本,场景,监控,分析:5、性能测试方案:环境、数据、...

2020-03-15 15:20:44 99

原创 研发过程改进

以测试 赋能业务、重视过程质量改进、高效协同上游团队,将研测团队效能、版本质量和交付能力不断推向新高!一、缺陷预防能力建设:质量内建的必要性1.1 版本质量度量体系1.1.1共识度量标准1.1.2研发绩效激励1.1.3弹性拔高标准减少过程缺陷,缺陷起因追溯,缺陷多维分析,月度缺陷复盘 形成缺陷复盘的积极氛围,客观的追踪问题本身,形成可落地的执行方案。有负面案例 积...

2019-11-26 13:15:07 759

原创 数据驱动专项价值(学习笔记)

1、产品价值创建,要有度量数据,衡量你所做的事情价值2、产品研发成果可以度量,使用一些维度评分标准,驱动研发团队(度量指标:1、完成度;2、难度;3、发布环境 ;4、演示数据真实性)3、度量工具:热力图等,看出哪个产品发版有问题4、从客户数据反馈研发设计问题5、降低"数据访问成本",让数据出现在"毕竟之路"上...

2019-11-20 14:42:39 202

原创 GUI自动化用例分层-基于基准用例和热点数据

一、此方案解决了在大规模复杂系统中,自动化运行反馈周期长,成本高问题,实现精准运行测试,最大程度节约自动化成本和提高反馈效率1、在自动化用例分层上,首次使用了通过一段时间代码热区数据技术,检索到高频修改产品代码模块,并自动映射相关自动化用例,跑相关脚本2、从多个维度考虑筛选出核心价值用例,用尽可能少成本运行最核心价值测试3、成果显著,每个版本节省了55%的运行成本,用例精简了47%数量...

2019-11-06 18:31:46 606 2

原创 研发可视化-基于日常自动化测试数据的测试管理系统

一、案例背景为了提升产品的整个自动化测试过程质量可视化和可度量,基于如下原因我们开发了测试管理系统:1.自动化测试过程不能通过一个平台在线查看整体自动化测试进度情况,可视化很差,邮件发送报告内容分散,关键信息不能立马看到,各项目邮件很多,邮件发送报告导致测试数据覆盖丢失2.日常自动化测试数据没有合适系统保存当前测试数据和历史数据3.自动化测试数据不能自动通过数据反应产品质量趋势...

2019-11-06 18:25:07 1167

原创 架构可测试性

2019-11-06 18:22:15 416

原创 wamp数据库登录密码忘记如何重置密码

1、在wamp搜索my.ini文件,然后找到这个文件,将skip-grant-tables文件注释去掉,重启mysql服务2、在MySQL 控制台输入SQL语句:update user set authentication_string=PASSWORD('root') where user='root';3、最后输入flush privileges;保存密码4、将【my.ini】中添...

2019-11-06 18:11:04 680

转载 (转发)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 296 1

原创 c++白盒测试方法论

测试分层设计一、案例背景为了实现在新研项目中开发人员在功能交付给测试之前,本地可以自测快速验证新研功能质量情况,实现测试前移目标,我们开始了新研项目测试分层设计实践,基于测试建模和接口测试技术(C++端)二、解决的问题1)测试前移:聚焦核心功能价值,实现开发交付测试前,本地自测代码,快速反馈代码修改质量,实现测试前移目标,支撑质量保障,不泄露bug。2)接口测试分层:...

2019-09-09 15:57:33 715

转载 统计代码行数

统计代码行数在项目中,我们常常有统计代码行数的需要,但是如果不利用第三方工具的话,面对一个项目(甚至一个工程或解决方案中若干个项目)中成百上千的代码文件,实在有一种力不从心的感觉。我们期望能够用最简单的方法完成这些重要却细微的需求。下面我给大家介绍一种无需借助第三方工具,无需复杂操作,无需人工统计计算的方法解决这个问题。统计代码行数我们用的工具不是别的,正是所有的IDE

2017-12-13 16:00:14 1205

pytHOn文件,详细介绍了很多重要语法内容

pytHOn文件,详细介绍了很多重要语法内容

2023-08-13

Ranorex-5.3.3 文件下载

Ranorex,可以支持多种c/s自动化测试,有疑问和建议欢迎发邮件给我,对于windows桌面自动化支持非常好

2018-04-08

Testlink用例转化

这个工具用于将testlink中导出的xml用例文件转换成excel文件; 同时可以将excel编写的用例转换成xml格式,导入到testlink中管理。 说明: 1.rar包中附带详细使用说明; 2.解决了操作步骤和预期结果等各步骤的换行问题;

2018-01-11

Visual.Assist.X破解版

Assist助手,可以帮助vs使用者很方便使用vs开发工具,提高快发效率

2017-12-12

测试驱动开发 Test-Driven Development 源代码和ppt

附件里有关于java Tdd ppt介绍和源代码,大家可以参考这个学习tdd核心思想,相信大家受益匪浅,里面有测试代码,通过测试代码驱动出相关代码过程。

2017-11-08

svn提交代码

svn自动提交代码,通过autoit自动提交代码,并且发送邮件 ffs

2017-09-25

api-ms-win-crt-runtime-l1-1-0.dll

安装软件的时候,报找不到这个api-ms-win-crt-runtime-l1-1-0.dl,只需要安装附件即可

2017-08-29

JAVA学习笔记

资料比较全面介绍了JAVA各方面知识点,对正在学习JAVA的人可以当做学习和参考的资料。

2013-06-08

JUnit4教程

这份资料用代码形式比较全面介绍了Junit4使用方法,加深和理解单元测试的原。

2013-06-08

QTP 初学者资料

QTP初学者资料,里面对QTP的初级使用进行了简单介绍。

2013-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除