自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试开发探秘

测试,测试开发,高级测试开发,资深测试开发技术交流

  • 博客(66)
  • 收藏
  • 关注

原创 Android plugin如何兼容App插件和library插件

最近由于工作需要,开发了一个jacoco与记录用例执行顺序的插件,整体功能开发没有问题,但是在应用到项目的时候,就出错了。被测试的项目是个多模块的项目,原则上需要对app和libraries都添加插件,不然library中的代码没有插入jacoco的桩,也没有记录用例执行顺序的桩,无法达到目的。通过这两个地方的兼容处理,就可以保证插件在app插件和library插件中同时使用,经过Demo测试没有问题。作用于整个工程,包括当前工程、所有子工程及外部依赖库。仅作用于当前工程,不包括子工程或外部依赖库。

2024-05-28 11:25:49 499

原创 Electron+Vue构建项目时出错:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT

Electron+Vue构建项目时出错:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT。

2024-03-28 11:05:22 680

原创 前端精准测试调用链路分析

如何生成前端项目的调用链路,以便更准确地分析影响范围?

2024-03-11 10:58:29 1206

原创 前端覆盖率报告生成

前端覆盖率报告如何生成?

2024-03-10 11:58:05 1801 6

原创 前端精准测试简介

前端精准测试体系简介

2024-03-10 11:44:56 1381

原创 iOS增量报告生成方案

IOS如何生成增量报告?

2024-03-09 09:32:28 1062

原创 Android增量报告生成新方案

java如何生成增量报告,如何根据增量代码 渲染增量代码?

2024-03-09 09:27:42 1259

原创 移动端精准测试之跨版本覆盖率合并

跨版本覆盖率合并如何处理?

2024-03-08 23:24:19 1218

原创 IOS覆盖率报告info文件解读

IOS覆盖率报告解读

2024-03-08 23:16:59 922

原创 移动端精准测试简介

移动端精准测试简介

2024-03-08 23:09:13 1102

原创 如何写出高质量的测试用例?

测试用例虽然很简单,也是测试人员入门必备的能力,但是要想写好一份高质量的用例也不那么简单。如果你能负责维护一套高可用,清晰易读的产品用例库,那就更加不简单了。当这样的能力成为你的习惯的时候,就不仅仅是在用例编写上,所以涉及到的项目,技术都能总结的很好,慢慢沉淀成你的知识体系,最后想不进步都难。

2023-07-05 19:25:09 1095 1

原创 nx脚手架下react项目覆盖率

nc脚手架下react项目的覆盖率

2023-07-05 14:43:07 366

原创 React项目通过webpack-plugin-istanbul生成覆盖率报告

利用webpack-plugin-istanbul插件生成React项目的覆盖率报告

2023-07-03 16:07:02 806

原创 测试同学如何快速开发测试平台?

转眼已经好几个月没有发表什么文章了,因为疫情原因,大家工作都不怎么顺利,没有什么心情。再者,最近一直在搞移动端精准测试的项目,有太多技术难点需要攻克。从各个网站上都找不到解决方案,只能不断地尝试,摸着石头过河,还好最终影响项目开发的技术壁垒都给突破了,这类问题我也总结了不少技术文档,受众群体较少,也就没有发布出来。但这一个来月,看到组内的小伙伴,有不少业务线都有开发测试平台的需求,就根据自己以往的经验,介绍一下如何快速开发测试平台?

2023-03-10 15:55:32 641

原创 如何才能让UI自动化收益更大?

在公司推行AppUI自动化的时候,有同学反馈说UI自动化维护成本大,也不发现Bug,没有什么意义?在网上也看到不少类似的论调,但是为什么UI自动化一直存在呢?其实任何事物的存在都是有其价值的,只是我们没有正确理解和使用才会感觉到没有价值。那如何才能让UI自动化的收益最大呢?

2022-11-18 14:55:37 579

原创 如何在日常工作中开发测试工具?

业务测试同学如何在工作中开发测试工具?

2022-10-17 15:50:58 2388

原创 iOS Swift测试覆盖率实施方案

如何给Swift开发的iOS应用做覆盖率测试呢?

2022-07-16 13:54:14 1467 2

原创 坦然面对未来,努力提升自我

转眼前2022年过去一半了,疫情这三年来各行各业都受到了不少影响。中小企业倒闭,大公司裁员,全国各地又零星地封闭,在家办工,搞得互联网行业真是看不到了未来。百度来的一波对T8级别40岁左右的人进行裁员,真是让35岁危机更加严重了。最近好几个月也没有怎么写文章了,一是因为我自己也有点儿迷茫了,不知道将来能工作多久,如果互联网找不到工作了,将来的出路在哪儿?另一个也是,互联网招聘要求越来越高,测试同学会点儿普通的技术,面试机会少也难以通过;但是高深点儿的技术,对基础是有要求的,半路出家的同学根本是学不会的。..

2022-06-14 16:32:39 248

原创 测试开发如何玩转开源?

随着大家对测试开发技术的了解,发现测试开发到最后都是在利用开源框架在开发自己的工具,平台或是搭建相关的质量保障体系。其实这也是正确的选择,毕竟互联网就是一个整合资源的行业嘛,美团整合了餐饮,骑手和用户资源;滴滴整合了打车资源,百度整合了信息资源等等。而一个优秀的测试人员也要学会整合现有的测试资源来解决实际遇到的问题,而不是什么都重头来做。那我们又应该如何玩转开源资源呢?我就从个人的角度来分析一下吧,仅供参考!一,要对开源资源树立正确的认识 现在很多公司都在强调不能重复造轮...

2022-01-29 19:05:06 353

原创 努力拼搏的同时要抬头看路

最近公司裁员挺严重的,由于业务架构调整吧,也裁到了我们组的一个同学。老大让他和我交接一下工作,平时由于这个同学比较内向,和他交往不多,随着对他做的工作内容的了解,我也感慨颇多。我也就不在此列举这个同学的优点与不足了,然而可以以他为例,来分析一种现象,可以供大家借鉴一下防止对我们的职业发展产生影响。一,努力非常重要,但必须抬头看路 从小我们就被教育着要老老实实做人,踏踏实实做事,其实这也没有错,不过工作之后就不能一直埋头苦干,毫不关心外面事情。就比如说,很多大型的公司都在强调...

2022-01-28 17:59:55 162

原创 测试无用或发展受限?

在最近互联网裁员的浪潮下,又出现了测试无用论的调调,对测试发展未来感到迷茫的担忧。虽然我也不能说多了解测试吧,但毕竟干了将近十年了,坐火车的时候无聊,就说说我的认识吧!

2022-01-04 11:58:49 383 1

原创 AppUI自动化iOS WDA证书签名

任何AppUI自动化测试框架,针对iOS用例的编写和执行的底层都是facebook的WebDriverAgent, 其原代码库:https://github.com/facebookarchive/WebDriverAgent,已经多年没有更新了,现在使用的是Appium维护的代码库:https://github.com/appium/WebDriverAgent要将WDA安装到真机上进行执行,需要通过Xcode进行签名,编辑。一,Xcode安装 先下载安装Xcode,在appsto...

2021-10-18 18:39:16 1829

原创 测试开发应该如何玩?

时间过的真快,转眼2021年已经过去半年了。由于去年疫情的原因,影响了不少行业,虽然我搞测试没有到失业的程度,但是公司的业务受影响,直接导致我们的薪酬待遇的下降。公司上层努力去调整,搞得下面无所事从,不少同学选择了离职。没有办法,综合考虑了一下,我也离开了服务两年的公司,选择了新的征程。来到新公司后,又是做规划,又是努力去实现定的目标,忙的不可开交。不过适应的还是可以的,在忙了一段时间后,在网上看到不少测试同学发展有疑惑,也有同学和我交流相关问题,就停下来思考一下,测试开发同学应该如何玩?...

2021-08-17 10:22:23 252 1

原创 Linux aapt libc++.so no such file or directory

转眼好几个月没有写文章了,最近一直在忙于开发移动测试平台。由于移动测试平台涉及到手机集群,前端页面,后端接口相关功能的开发,同时又需要处理Android和iOS不同系统的差异,不同机型的各种问题。开发过程几乎是一步一个坑,好在我有锲而不舍的精神,兵来将挡,水来土掩,慢慢地有点儿规模了。后续我会陆续把遇到的问题和相关的解决方案总结一下,作为记录,也希望能帮助到有用的人。 今天的问题是,我在Mac下开发了云测平台,其中的一个功能点是通过aapt来获取安卓应用apk的信息,但是发布上到doc...

2021-07-18 16:29:19 569

原创 智能Monkey在指定执行的页面范围内执行方案

在做移动端稳定性测试的时候,Monkey测试是首选的方案,但是在执行测试过程中也会存在问题。比如说,Monkey测试是随机执行的,如果在执行过程中跳出了要执行的App,打开的系统页面或是其他应用的页面。有的应用有地图页面,debug包的话也会有Debug工具等,直接影响Monkey的执行结果。为了达到测试指定App的效果,希望Monkey在App内的页面上执行,是否有相应的方案呢?一,修改测试App通过在网上调研相关的技术,发现可以通过adb shell am start Activi...

2021-01-11 11:01:07 1896 1

原创 基于ATXServer2搭建移动设备管理平台

来阿里巴巴本地生活已经将近两年,主要针对移动专项做相关的技术建设,调研和业务推广等工作。大公司有大公司的好处,小公司也有小公司的优势。在阿里这个庞大的集团下,本地生活能得到很多技术支持,当然也会限制我们不让自行研发测试工或是平台,主要防止重复造轮子。如果有需求,就从集团寻找解决方案。所以我做的移动专项的很多工作都是引入集团的方案,测试平台,在本地生活这边落地。 这种工作模式显然不符合我的气质,不管集团的测试平台,工具,方案如何牛X,我也只是一个使用者嘛,没有什么提升,这显然是不对的...

2021-01-07 14:50:45 1543

原创 AppUI自动化中的图像识别的使用

人工智能现在使用的越来越成熟了,如人脸识别,图像识别等,在AppUI自动化测试中,也有越来越多的框架或是公司引入图像识别技术来提高自动化测试的执行效率。图像识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术,是应用深度学习算法的一种实践应用。现阶段图像识别技术一般分为人脸识别与商品识别,人脸识别主要运用在安全检查、身份核验与移动支付中;商品识别主要运用在商品流通过程中,特别是无人货架、智能零售柜等无人零售领域。图像的传统识别流程分为四个步骤:图像采集→图像预处理→特..

2020-11-30 15:59:17 2898

原创 App弱网测试方法探讨

一,弱网场景简介当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、ANR、数据丢失等问题。二,弱网测试介绍什么样的网络属于弱网?低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-

2020-10-14 15:09:02 1324

原创 深度细考业务架构与特点,直击质量保障方案

测试同学通常的工作方法是,当产品提出需求后,进行需求宣讲;在完成需求评审,需求测试后,开发做技术系分,测试同学编写测试用例;用例编写完成后组织产品,开发进行用例评审;然后等着开发提测,在测试环境下部署代码,按用例进行测试,提交发现的bug,进行Bug跟踪和项目管理;最后就是做仿真环境的验证和上线回归测试等。期间会借助于一些技术手段辅助测试,如自动化测试,测试工具,或是测试平台来提高测试效率。其实随着工作年限的增加,测试同学应该更加主动一些,将测试向前迈一步。一,深度分析产品架构和特点对被测试业务做深

2020-08-19 17:32:32 318

原创 iOS使用Energy Log性能测试

一,IOS电量测试 在IOS做电量测试的时候,可以借助于iPhone自带的Logging功能,进行电量数据的记录,然后利用xcode的Instruments的Energy Log进行分析相关的电量信息。二,测试方法1.断开手机的USB,在设置-开发者-Logging里 选择Start Recording2.运行App,操作要测试的功能如按主流程业务,走一下核心业务流程,或是把手机静置上一两个小时。3.在设置-开发者-Logging里 选择Stop Recording...

2020-08-11 17:06:28 1868

原创 AppUI自动化测试效率提升方案

众所周知,在测试三大自动化测试体系中,接口自动化的执行效率最高,而UI级别的自动化测试是根本无法达到接口级的执行速度的。而WebUI自动化测试,可以通过多线程的方法来同时打开多个浏览器执行测试用例,AppUI自动化就比较麻烦了,因为同一个手机上不可能同时打开两个同一应用的,所以AppUI自动化测试执行效率非常慢。但是为了达到自动化测试在日常测试工作中真正使用起来,AppUI自动化提效率也势在必行。AppUI自动化测试提效可以通过以下两大方向进行。一,搭建手机测试平台,分布式执行用例 ...

2020-07-08 14:53:33 1980

原创 比起疫情习惯慵懒更可怕

由于最近新型冠状病毒扩散的比较历害,不少公司响应国家号召,全面开启了在家办工的模式;不管家里如何舒适,办起工来还是没有公司方便。工作设备,沟通交流等都不够便利的,但这也是最安全的工作方式,比起大批的人聚在一起,上下班劳神费力去想着防范,相互担心,天天戴着口罩强的多嘛!前几天看到一篇文章,标题"比疫情更担心的是你的惰性",仔细想想确实如此,所以呢,也谈一下我自己的看法。2019年是互联网寒冬,2...

2020-02-06 12:26:41 423

原创 如何开展Monkey测试更高大上?

一, Monkey测试简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。基本语法$ adb shell monkey [options]如果不指定options...

2019-12-30 16:48:48 824

原创 如何快速掌握一门语言?

编码语言重要吗?其实功能测试也挺重要的,掌握公司的业务不比技术重要性低?现在不少测试同学都有这样的疑惑。编码语言重不重要,我们不用自己在那纠结,或是自己固执地认为它并不重要。看一下招聘要求,有多少上面没有对语言进行特定的要求?那我们应该如何学好一门语言呢?一,测试掌握语言的重要性1,测试技术要求越来越高目前国内对测试要求越来越高,不仅要有一定的测试基本能力,而且必须要有技术相关的工作经...

2019-12-02 19:31:53 407

原创 测试开发的瓶颈在哪儿?

最近在论坛上或是其他渠道有同学给我发消息,问测试开发的发展是不是会遇到瓶颈?有在测试行业工作多年的同学,也有刚刚毕业的同学,想进入测试行业,对未来有点儿犹豫的同学。以我的工作中的经历,以及对测试行业有限的了解,本着对大家负责的态度,明确地告诉大家:测试开发没有瓶颈!!!你所见到的或是听到的只是你自己的瓶颈或是他人认识到的瓶颈,而不是真实的情况。通常认为测试开发遇到了瓶颈的同学,具备以下特征:一...

2019-11-13 14:10:53 598 1

原创 你离阿里P6资深测试开发还有多远?

时间过的真快,转眼进入了十一月份,在接近年底的时刻大部分互联网公司都忙了起来。也有不少同学会在十月左右开始找工作,所以我们的招聘工作也进入繁忙期,也就遇到各种经历的同学,通过不同面试官各方面的考核,结果却是出奇的一致。年初的时候,不少人预测今年行情不好,招聘要求越来越高;这一段时间面试的同学让我感触很深! 大家都是工作多年,年龄越来越靠近35岁,所掌握的测试相关的能力严重与...

2019-11-05 10:14:44 1769 3

原创 测试技术提升分享

在腾讯课堂上分享测试技术相关的课程也有一段时间了,同时在博客(http://blog.sina.com.cn/u/1760715297)和微信公众号上也分享了不少相关文档。现在已经有相当关注度,也有很多同学加入了我们的QQ群(867446822)积极地进行交流。但在交流过程中,也存在不少问题,有相当的同学不了解我们的课程,也不清楚如何学习,所以我写这篇文章,给大家做个指导:一,测...

2019-10-12 18:32:00 5785 3

原创 学习方法决定你的成长速度

在加入了新公司后,不仅发现自己终于不是年龄较大的同学,同时也发现不少技术大牛,真是需要学习的事情还挺多。加上和不少同学交流,发现不少同学的成长主要还是要有高效的学习方法,而不是投入更多的时间和精力。至于什么是高效的学习方法呢,有不少学霸不屑一顾,我们可以从学校数万人中脱颖而出,难道还不会学习? 进入社会后的学习和在学校学习还是不太一样的,在学校学习的时候,没有生活压力,只要应付过...

2019-05-28 17:21:11 306

原创 你为什么面试总是通不过

到处都在说2019年是互联网寒冬,今年确实人员流动,招聘需求没有往事行情好。所以今年换工作的时候,也不太如意,要么就是没有面试机会,要么就是面试总通不过。有的同学或朋友找工作都找的要发狂了,而今年我也加入了换工作的大军中,通过两周的面试,也应聘了几家公司,并找到了满意的工作,因此我们也借机讨论一下我了解到的情况。 先分析一下今年的就业形势,无论做任何事情都要做到知已知彼,才会百战...

2019-04-10 11:58:18 1342

原创 抗寒要靠一身膘

早在2018年底,网上各种新闻啊,大小道消息都是说2019将是互联网寒冬。而后期陆续报道出不少公司有优化人员,小公司倒闭的消息,顿时有不少人员加入到找工作的大军中,有换工作的同学也是非常地谨慎。而我们测试行业呢,有少同学即将就业,或是现在的工作不如意想换工作的情况下,感觉压力山大。最近我也加入到这个找工作的大军中,亲身实地去感觉一下互联网寒冬下找工作的难易程度。一,招聘面向中高级 ...

2019-03-27 11:56:12 329

空空如也

空空如也

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

TA关注的人

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