logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android app客户端性能测试工具Emmagee 浅析

简介Emmagee是网易杭州研究院qa团队开发的一款用于监控安卓客户端性能的小工具,可以监控指定被测应用在使用过程中器的启动时间、CPU、内存、流量和电量变化情况,用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计csv文件,支持Android2.2及以上版本。主要功能1、检测当前时间被测应用的CPU使用率以及总体CPU使用量。2、检测当前时间被测应用占用的内存量、百分比,剩余内

最常用的jenkins插件总结(不包括默认安装的)

jenkins 最高频使用的插件,总结了一下,做了个列表,利人利己。

AI 生成测试用例:测试知识库选「开源向量库」还「Git+Markdown」?

AI 能力:单纯 MD 给 AI 只能 “硬读全文”,加向量 RAG 才能语义理解、精准召回、复用经验,生成用例才可用;文档结构化强(目录、标题、模块、版本),适合业务需求、流程规范、接口说明、历史用例、业务规则静态沉淀;存放:需求规格、业务流程、接口文档、原型说明、历史测试用例、测试规范、缺陷复盘、业务字典;可以把需求、业务规则、历史用例、缺陷案例切片向量化,RAG 精准召回相关片段;合规 &

#人工智能#测试用例#git
自动化测试基础篇—从零开始搭建测试工程

1、下载JDK:      下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      选择Java SE Development Kit 8u112      根据电脑配置选择 Windows x86 或者 Windows x64 进行下载,本机选择的

ios ui自动化测试之元素定位方法汇总

1.Appium自带的Inspector工具 2.Macaca的app-inspector工具,具体地址:https://macacajs.github.io/app-inspector/cn/setp1.获取设备ID xcrun simctl list setp2:从命令行启动 app-inspector -u YOUR-DEVICE-ID3.Xcode自带的accessibility-insp

自动化测试中级篇——LazyUiAutomatorViewer插件开发和使用说明

LazyUiAutomatorViewer是在UiAutomatorViewer源码基础上进行扩展,添加了xpath生成,页面xpath自动一键抓取导出、选择性抓取导出并自动生成java代码的安卓UI自动化测试辅助工具。该工具能大大节省安卓UI自动化实施过程中需要针对每个控件需要单独抓取xpath的时间,使QA只需要专注于测试逻辑的设计,需要使用哪个页面元素和控件,只需要直接使用LazyUiAut

自动化测试中级篇——LazyAndroid UI自动化测试框架使用指南

LazyAndroid是为了解决安卓UI自动化测试中存在的测试工具学习成本高、测试编码中花费在元素查找中的时间过长等问题而诞生的一款UI自动化测试框架。它基于appium,封装了appiumDriver的设置、安卓基本控件的使用和手机的滑动、按键等基本操作,增加了元素查找的重试机制、异常处理截屏等。结合LazyUiautomaterViewer工具自动生成的bean层java代码,更可以使QA可以

uiautomatorviewer定位提示“error obtaining ui hierarchy" 的原因及解决方案

在使用uiautomatorviewer进行安卓app控件定位的时候,偶尔会看到下面这样的异常:通过对谷歌官方的uiautomatorviewer的源码进行debug,发现其实问题是出在安卓布局文件中的内部类上面。在Android开发里最常见有三种内部类分别是(成员内部类、方法内部类、匿名内部类),控件中使用了内部类的页面在代码混淆后会导致uiautomatorviewer解析页面布局...

websocket之参数传递和依赖注入

我在通过websocket实现这个功能的过程中遇到了2个问题:websocket建立连接时需要传递参数(例如服务器ip,项目名称,日志文件位置等)进去;需要注入service 层的类,以便在onOpen()方法中进行数据查询和业务处理。百度谷歌一顿搜索后,发现这两个问题还挺有共性的,很多人都在问,但是靠谱的答案却比较少见。通过查看源码和各种折腾,最后还是解决了这些问题,做个总结。

#websocket
linux下yum安装的最简方法

Linux下软件之间依赖关系很复杂,有时候安装一个软件需要花上好几天,99%的时间都在安装对应版本的依赖。Yum的出现大大简化了软件管理工作,可以让用户在无需关心软件依赖的情况下,方便的进行软件的下载、更新和使用。软件安装完成后,yum还会帮助设置系统环境变量,大大简化了工作量。Yum的安装方式有很多种,网上的各种教程也是五花八门,编译安装需要依赖特定的python版本,有些会有依赖的版本冲突..

#linux
到底了