- 博客(224)
- 收藏
- 关注
原创 技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?
测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题。在整个测试过程中,需要对测试用例、Bug、代码、持续集成等等进行管理。下面分别从这四个方面介绍现在比较流行的管理平台。测试用例管理平台用例管理是测试管理中非常重要的一项工作,用例也是产品测试设计的重要产出。用例管理的好坏也直接决定着测试执行的效果。现在比较常见的测试用例管理平台有:JIRA:推荐方案,定制性很强,大厂使用较多Redmine:推荐方案,开源,活跃,定制性很强TestLink:流行的测试
2022-03-07 10:59:04 672
原创 LINUX三剑客
Linux三剑客管道shell 输入域输出在介绍管道时,先来介绍shell的输入与输出read:用来读取输入,并赋值给变量,他的用法也很简单,就是 read x 后面跟一个变量,回车后系统会等到你输入值,再回车就可以把值存储到变量里。用echo $x 就能打印出存入变量了的数据。echo , printf:可以简单输出变量 read xkkkjk➜ ~ echo $xkkkjk➜ ~ printf $xkkkjk#> file:将输出重定向到另外一个文件。例如:e
2022-02-11 14:09:39 1157
原创 Git实战(四)| Git分支管理实操,在线合并和本地合并
类似于SVN这种集中式版本管理,三年前刚来上海工作时候,在华为驻场上班,华为用的就是SVN,印象最深的就是那个小乌龟的图标;后来到外面工作,渐渐发现用Git的非常多,慢慢学习了解发现Git这种分布式的版本管理确实很好很强大,后面也就重点学习Git的分支管理策略了(其实SVN我现在压根就不会了,哈哈。。。)centralized workflows** 特性分支工作流(Feature Branch Workflow)**以Bitbucket的官方文档的实例作为简单介绍:例如Mary现在想要开发,在开发
2022-02-11 14:06:13 668
原创 测试开发工资为什么这么高?
文末领取 Python 测试开发从入门到高级实战 进阶指南 !在各大招聘网站可以看到,测试开发岗位月薪普遍在 25K 以上,优秀者甚至能拿到 50K 以上(年薪60W+),在软件测试类目处于领先位置,甚至超过同级别研发岗位。各位测试同学,你的收入水平跟上了吗? (欢迎在评论区留言)__**1.** 测试开发工资为什么高?在“ 质量第一,效率为王 ”的移动互联网和大数据时代,互联网 IT技术团队为了应对产品快速迭代要求,就必须具备持续交付的能力。而在测试这个环节,就意味着必须拥有 自动化.
2022-02-11 14:03:48 454
原创 测试面试 | 某互联网大厂测试面试真题,你能回答出多少?
近期,霍格沃兹测试学院的 @T同学 面试了某知名互联网大厂测试开发岗位,面试过程中遇到不少令人头疼的题目,心态也随之起伏。虽然最终通过三面,拿下高薪Offer,但也直呼刺激。本文是其复盘总结的部分面试真题,分享出来供各位测试小伙伴学习参考。看看下面这些题目,你可以回答出多少呢?一面面试官应该是团队的某位技术大佬,一脸理工男的严肃,令人感到鸭梨很大。简单介绍一下自己;自动化测试框架怎么去实现的?讲讲自动化性价比等一些业界常见问题;Java 中的基类是什么?基类中常
2022-02-11 14:02:41 248
原创 Appium 实践 | 让测试更快更稳更可靠(一):片状测试
本文为霍格沃兹测试学院对 Appium Pro 的系列原创翻译文章之一,旨在普及最先进的测试开发技术。进阶学习,文末加群。使用 Appium 时,会遇到又慢又不稳定的情况。Appium使用的底层工具可能会限速,在功能测试中,许多环境问题也会导致自动化测试不稳定。其实有一些方法可以避开这些问题。本篇文章是系列中的一篇,后面也会有相应文章讨论稳定性和速度。创建 Session 片状片状其实就是不可能靠的意思–如果在本地测试成功,在未来它可能运行失败,这是不是不可靠?这个问题很复杂,Appium确实.
2022-02-11 14:01:29 532
原创 实战 | 基于JMeter 完成典型电商场景(首页浏览)的性能压测
本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。** 1. 准备工作** 1.1 场景预设 之前的测试中单独抽离出了一个注册登录的场景,而实际的电商场景中,绝大多数都是已经登录并保持登录状态的,用户的登录信息可能被保存在浏览器的 cookie中或在 App 的 localstorage 中,更多的是拿到现有的.
2022-02-10 09:24:08 547
原创 一文 pytest 自动化测试框架(一)
本文节选自霍格沃玆测试学院内部教材,进阶学习,文末加群!简介pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下实用特性:pytest 能够支持简单的单元测试和复杂的功能测试;pytest 本身支持单元测试;可以结合 Requests 实现接口测试;结合 Selenium、Appium 实现自.
2022-02-10 09:22:57 289
原创 测试面试 | Java 经典面试题汇总
Java 目前仍然是业界应用最为广泛的编程语言,在很多互联网大厂,深度掌握 Java 是中高级测试开发/测试架构师的必备核心技能。技术面试中,Java编程技能也一直是考核重点。本文整理汇总了常见的经典 Java面试题目(较偏向初级和中级水平),供各位测试开发同学参考。这里只给出问题,不列出参考答案(很多问题答案并不唯一),有兴趣的可以留言讨论,进阶学习文末加群。一、基础篇1.1、Java 基础面向对象的特征:继承、封装和多态final, finally, finalize 的区别Excep
2022-02-10 09:21:47 1439
原创 面试 | 不可不知的 Java 容器技术面试题(附答案)
中高级测试开发名企定向培养,挑战 BAT、TMD 年薪 50w-100W+ Offer,文末加群!1. Java 容器都有哪些?Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:Collection:ListArrayListLinkedListVectorStackSetHashSetLinkedHashSetTreeSetMap:HashMapLinkedHashMapTreeMapConcurrentHashMapH.
2022-02-10 09:20:18 273
原创 实战 | UI 自动化测试框架设计与 PageObject 改造
本文节选自霍格沃兹《测试开发实战进阶》课程教学内容,进阶学习文末加群。在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战:简单的录制/回放速度快,但无法适应复杂场景;编写自动化测试脚本比较灵活,但工作量大且可维护性差;以往的封装技术(PageObject)可以适应各种 UI 场景,但结构松散,无法在多项目中迁移;因此,测试团队通常还需要一种定制测试框架,用以弥补现有框架的缺点。测试框架封装思想由于 UI 自动化测试框架围绕 UI 界面使用,因此,依旧选用 PageOb.
2022-02-10 09:18:57 800
原创 基于 Junit 的接口自动化测试框架实现
本文为霍格沃兹测试学院特邀顾问,资深测试开发技术专家蒋刚毅老师对接口自动化测试的实践总结。进阶学习文末加群。分层的自动化测试5~10 年前,我们接触的自动化测试更关注的是 UI 层的自动化测试,Mercury 的 WinRunner/QTP是那个时代商业性自动化测试产品的典型代表,在那个时代大家单纯想的都是能用一个自动化操作的工具替代人力的点击,商业化或是私有化框架大行其道。而分层的自动化测试倡导产品的不同阶段(层次)都需要自动化测试。在《Google 软件测试之道》中,在 Google 70%.
2022-02-10 09:17:23 774
原创 测试职业发展的几个典型问题,你怎么看?
现在国内测试行业的断层实际上非常严重,不论是从公司角度,还是从测试行业角度。关于测试人的职业发展,相信每个人都有自己的深刻体会,特别是“老一点“的,又不在互联网大厂的测试人员。本文针对几个测试同学普遍关注的典型问题,整理了霍格沃兹测试学院特邀顾问,测试专家刘晓光老师的解答,供大家交流探讨。Question测试技能的提高主要是依托于公司平台,还是个人外部自学能力?国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?测试也细分了很多专项测试,从个人发展角度,专项测试
2022-02-10 09:15:34 231
原创 基于Requests与mitmproxy打造迷你接口测试框架
** 接口测试优点及常用工具**接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。很多系统的关联都是基于接口测试来实现的。可以将复杂的系统关联进行简化。并且可以提高测试用例的覆盖,相对容易实现自动化持续集成。作为一名测试工程师,抓包是最常用的分析问题手段。抓包也有很多工具。比方:Windows下的Fiddler,Postman。全平台的Charles等。我们比较推荐使用Charles。它可以轻松记
2022-02-10 09:14:29 283
原创 大话JMeter2|正确get参数传递和HTTP如何正确使用
上节课展示了JMeter的基础用法:录制回放功能,断言,聚合报告。李政道教授谈论学习方法,他表明我们可以获取很多信息。但是,从了解到理解还有一段路要走。只有亲手练了才能变成理解,能获取信息不代表自己理解。但如何正确get参数传递和HTTP如何正确使用。尤其是在无UI下进行接口的访问。小伙带着你用漫画来学习JMeter,让你在轻松的环境里了解新知识。要创建采样器,只需要二步添加 “Thread Group”添加 “Http Request” Sampler下面的接口逻辑如下:接口介绍我们使
2022-02-10 09:13:09 183
原创 测试的本质是什么?
文末加入「 测试开发从入门到高手 」技术学习群,BAT 测试大咖带你直击测试开发本质,实战进阶!本文将分别浅谈不同阶段的业务、不同端的业务、不同类型的业务的测试差异,再抽离其中的测试目标/本质。仅为笔者个人观点,欢迎批评指正。一、不同阶段业务对测试的需求不同不同阶段业务对测试的需求不同。这点几乎经历过的人员都心有戚戚焉。从0到1的“创业型”业务 ****无论项目的紧急程度,还是工作量,都远远超过成熟期业务。 此时不仅需要强大的抗压能力,更需要丰富的经验支持快速业务更迭、功能/性能/安全性/易用.
2022-02-09 09:48:52 6429
原创 同样是断言,为何 Hamcrest 如此优秀?
本文为霍格沃兹测试学院学员的课程学习记录,供参考,想进一步深入学习?文末获取入群方式。Junit 自带原生断言 Assert,常用的一些断言,如 assertTrue、assertEquals、assertNotEquals等,总体来说都是比较简单的相等语义判断的断言。如果需要断言一个约等于的值或者有个区间波动的值,是否包含某个值等,这个时候 assert就无法直接满足需求了。这里就需要一个更强大灵活的断言—— Hamcrest 断言** Hamcrest 断言**根据项目对象模型(POM).
2022-02-09 09:45:48 183
原创 Jenkins 踩坑(四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
本文为霍格沃兹测试学院优秀学员 Jekins 学习踩坑笔记。测试开发技能进阶,文末加群。一、前提关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以参考文章: [Jenkins之job创建、参数化与定时构建以及时区偏差填坑]另外还需要的就是执行机的环境(以GitHub拉取项目为例),需要具体细节操作可自行百度Google或参考文章: [Jenkins如何管理、配置、运行node节点,用slave进行分布式运行]* 需要配置`Jav.
2022-02-09 09:43:08 940
原创 实战 | Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
本文为霍格沃兹测试学院学院学员课程学习系列笔记《电商系统的性能测试实战》第三篇,系统进阶学习文末加群。 ** _1\. 为什么要搭建性能监控平台?_** 1.1 需求背景 .
2022-02-09 09:41:50 1057
原创 决定测试人 Offer「身价」的关键技能,面试前务必熟练掌握
近年来,随着持续交付/DevOps 理念的深入人心,自动化测试已成为不可逆的技术趋势。因为没有自动化测试做基石,持续集成和持续交付就是没有灵魂的躯壳。然而,自动化测试体系的全面落地并非易事。对很多企业的测试团队来说, 从「质量-效率-成本」三个方面考虑,最直接有效、收益最明显的莫过于接口测试 。MartinFlow 大佬定义的测试金字塔模在微服务架构全面流行的背景下,接口测试能够快速并充分验证多个模块应用之间的交互(API 数据的交换、传递和控制管理过程等),可以让隐藏在代码中的底层 Bug提前暴露
2022-02-09 09:40:27 173
原创 面试过了,如何谈薪资?拿高薪Offer有哪些技巧?
本文整理自王圈儿老师的公开课《资深HR揭秘薪资谈判技巧》,获取完整版公开课视频,见文末。** 资资深 HR 揭秘薪资谈判技巧**我们在求职过程中经常会遇到这样的问题,面试过了,却不知道怎么跟 HR 谈薪资?往高了要,担心自己因为要的薪资过高,导致谈崩了,拿不到 offer。谈低了,又觉得自己吃亏了,毕竟公司每年调薪的次数有限。那薪资到底都有哪些构成部分?又是谁决定了薪资的高低?我们该如何收集有用的信息更精准的去定位可要求的薪资范围呢?想了解这个问题,就需要知道你面试公司的面试流程、薪资结构是什么。
2022-02-09 09:39:22 1281
原创 利器 | 接口自动化测试框架 RESTAssured 实践(三):对 Response 结果导出
疫情当下,各种压力接踵而来!唯有静下心来,锻炼身体,学习技能提升自我是破局之道!本文为霍格沃兹测试学院优秀学员课程学习笔记,想一起系统进阶的同学文末加群交流。** rest-assured对response结果的导出**上一篇文章中介绍了rest- assured对返回结果的断言,最后说明了对于Response结果导出的需求。可查看往期文章进行查看。这里将继续研究`rest-assured对response结果的导出获取,现有一个登录接口auth/oauth/token`,接口的部分返..
2022-02-09 09:38:05 375
原创 H5性能分析实战来啦~
H5性能该如何测试呢?很多人不知道该如何下手。其实可以借用W3C协议完成自动化H5性能测试。因为W3C标准是浏览器标准,一般浏览器都支持W3C标准,它规定使用者可以通过api查询性能信息。W3C官网:https://www.w3.org/TR/navigation-timing/更多关于专项测试的文章,可以点击公众号关注哦~** 简介**前文使用chrome浏览器对webview进行手工查看,伴随着业务增多,数量加大,手工操作的速度会无法跟上业务增长,此时需要自动化方法测试webview性能。.
2022-02-09 09:36:33 183
原创 文未有福利 | BAT 名企大厂做接口自动化如何高效使用 Requests ?
Requests是一个优雅而简单的pythonHTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来的接口测试的学习和实战,都与requests库息息相关。Requests官方文档:https://2.python-requests.org/en/master/接下来就会使用最流行的requests进行接口测试** __**** 接口请求构造**requests提供了几乎所有的HTTP请求构造方法,以及通.
2022-02-09 09:35:19 119
原创 接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?
⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!【编者按】本文为霍格沃兹测试学院 @yuye 同学的接口测试实践笔记。在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。问题分析问题原因分析如下:问题:Android6.0 及以下系统可以抓包,而 Android7.0 及以上系统不能抓包;原因:And.
2022-02-08 14:43:10 440 1
原创 自动化测试之读取配置文件 | 踩坑指南
本文为霍格沃兹测试学院优秀学员学习笔记,进阶学习文末加群。在日常自动化测试开发工作中,经常要使用配置文件,进行环境配置,或进行数据驱动等。我们常常把这些文件放置在 resources 目录下,然后通过getResource、ClassLoader.getResource 和 getResourceAsStream()等方法去读取。经常看到有不少同学在读取配置文件时踩坑,本人也是一路踩坑摸索过来,这里做一个简要梳理,供大家参考。一、何为 classpath ?读取资源文件最关键的就是找到文件的位.
2022-02-08 14:41:54 394
原创 接口自动化测试框架开发 | Pytest+Allure+AIOHTTP+用例自动生成
测试开发实战技能进阶学习,文末加群!近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越多,所以提高执行效率很有必要;接口测试的用例其实也可以用来兼做简单的压力测试,而压力测试需要并发;接口测试的用例有很多重复的东西,测试人员应该只需要关注接口测试的设计,这些重复劳动最好自动化来做;Pytest 和 Allure 太好用了,新框架要.
2022-02-08 14:40:24 516
原创 Python 测试开发从入门到高手成长之路
文末领取测试开发进阶指南和福利!在“ 质量第一,效率为王 ”的移动互联网和大数据时代,互联网 IT技术团队为了应对产品快速迭代要求,就必须具备持续交付的能力。而在测试这个环节,就意味着必须拥有 自动化测试、持续测试以及质量实时监控能力,才能高效保障产品质量。测试开发的黄金时代不懂开发的手工测试已经跟不上行业发展,成为“ 新时代的文盲 ”和 “被优化”的对象。而测试开发工程师则脱颖而出,尤其是技术栈全面、项目实战经验丰富的中高级测试开发工程师( 阿里巴巴 P6+),是目前人才市场的绝对稀缺资.
2022-02-08 14:35:42 335
原创 Python 自动化测试(四):数据驱动
本周测试公开课《Pytest 自动化测试最佳实践:实用特性与进阶技巧》,文末加群!在实际的测试工作中,通常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件质量。这种测试,在功能测试中非常耗费人力物力,但是在自动化中,却比较好实现,只要实现了测试操作步骤,然后将多组测试数据以数据驱动的形式注入,就可以实现了。前面文章学习了参数化,当数据量非常大的时候,我们可以将数据存放到外部文件中,使用的时候将文件中的数据读取出来,方便测试数据的管理。数据与测试用例分别管理,可以利用外部数据源Y.
2022-02-08 14:34:27 354
原创 手工测试向左,测试开发向右
对传统软件测试同学来说,工作其实挺不容易的,别的不说,内心得足够强大。技术圈日常鄙视三连 On Tester面对不负责任的开发无耻的忽悠和推诿,“这根本不是 Bug!不是我的问题!”—— 传统测试同学默默留下了不懂技术的泪水,无言以对。面对项目经理的催促和质问,“怎么还没测完?”—— 传统测试同学深叹一口气,抓紧 996,加班点点点去了。面对 HR 的岗位要求,“自动化测试、性能测试搞得定吗?”—— 传统测试同学低头涨红了脸,却又无可奈何。对了,如果你是外包测试人员,还要记得别随便吃公司的零
2022-02-08 14:33:10 380
原创 该如何测客户端专项测试?
整个行业现在越来越重视客户端的专项测试了。像接口的性能测试、webview测试、H5性能分析等,每一项都需要测试。而对于卡顿的分析、系统资源分析、耗电量测试及弱网测试这块,也变得越来越重要了!后面也会有相关的文章更新。大家可以戳此关注哦~** App启动性能**Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。在一个android应用中,一个Activity通常就是一个单独的屏幕,Activity上可显示控件,也可以监听并处理用户的事件并做出响应,下图是Androi
2022-02-08 14:31:59 2353
原创 如何确保API 的稳定性与正确性?你只需要这一招
一、什么是rest-assured现在,越来越多的 Web 应用转向了RESTful的架构,很多产品和应用暴露给用户的往往就是一组 REST API,这样有一个好处,用户可以根据需要,调用不同的 API,整合出自己的应用出来。从这个角度来讲,Web开发的成本会越来越低,人们不必再维护自己的信息孤岛,而是使用 REST API 这种组合模式。那么,作为 REST API 的提供者,如何确保 API 的稳定性与正确性呢?全面系统的测试是必不可少的。Java 程 序员常常借助于 JUnit来测试自己的
2022-02-08 14:30:44 357
原创 让测试更快更稳更可靠
使用Appium时,会遇到又慢又不稳定的情况。Appium使用的底层工具可能会限速,在功能测试中,许多环境问题也会导致自动化测试不稳定。其实有一些方法可以避开这些问题。本篇文章是系列中的一篇,后面也会有相应文章讨论稳定性和速度。** 创建Session片状**片状其实就是不可能靠的意思–如果在本地测试成功,在未来它可能运行失败,这是不是不可靠?这个问题很复杂,Appium确实会出现不稳定问题,但你需要找出问题所在!你是否了解app或者设备的速度,app稳定性,屏幕大小,或者动态内容?是否毫无根据
2022-02-08 14:29:16 1690
原创 大话测试数据(三):如何获取细化的测试数据?
导读:无论是手工测试还是自动化测试都要以良好的测试数据准备为基础。本文为霍格沃兹测试学院特邀嘉宾,某互联网巨头企业资深测试技术专家刘晓光(skytraveler)老师对测试数据管理实践的系列文章第三篇,供参考。文末有福利!如果你对测试数据感兴趣,又是第一次看到本文,请先看之前的系列文章: 大话测试数据(一):测试数据的准备[****](http://mp.weixin.qq.com/s?__biz=MzU3NDM4ODEzMg==&mid=2247484744&idx=1&.
2022-01-21 11:34:11 172
原创 思寒漫谈测试职业发展
编者按 :年底了,又到了回顾一年成长和规划新年计划的节点! **2019 你过得好吗? 2020又有哪些新的期许?**相信有不少测试同学正在各种压力下,陷入了对未来测试职业发展的迷茫。今天就一起重温下资深测试架构师思寒的经典长文,找到属于自己的正确路径。文末可收听视频解读,并可领取测试狂欢跨年福利(万元红包、Kindle、小米蓝牙耳机等) !应不少同学的要求,通过本文分享下对测试工程师职业发展的看法,话题较大,不敢随便乱写,抛砖引玉,仅供大家参考。1. ****测试行业发展背景 ****.
2022-01-21 11:27:33 411
原创 Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成
本文是 Git 实战系列第 3篇,作者月关,霍格沃兹测试学院优秀学员。一个在质量保障领域攀登探索的tester,致力于用技术改变身边人对测试的认识。对Web,接口和APP自动化均有所涉及。** 1.Fork**GitHub 上我们可以 fork别人的项目,为了与别人产生一种协作关系,将他人的项目在自己本地创建也一个,这里以霍格沃兹测试学院(Hogwarts)的演练环境做演示:1.1) 点击fork按钮对项目进行fork:1.2)fork完成后就可以在我们自己的GitHub账户下见到被..
2022-01-21 11:24:29 318
原创 利器 | 测试必会之 Linux 三剑客 ( grep / awk / sed )
本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。Linux 给人的印象是黑乎乎的神秘窗口,文本操作和数据处理似乎没有 Windows 窗口界面直观方便。其实Linux 有自己的独特的法宝,称之为三剑客:grep,awk 和 sed 。你可以用这三件法宝很方便的处理数据 : 查找,分段,修改,而这三个功能对应着我们今天的主角:grep,awk,sed。形象一点比喻,如果把数据比作人群,那么 grep 就是照妖镜 ,用来找出妖精; awk 就是尺子 , 给人群分门别.
2022-01-21 11:23:15 275
原创 |利用 Prometheus 监控测试服务器集群实践详解
本文为霍格沃兹测试学院优秀学员的学习和实践总结,想一起系统进阶的同学文末加群交流。公司有几台测试服务器(由于测试服务器本来性能和线上机器硬件就不一样,所以让运维老师去掉了测试服务器报警),测试团队自己使用 Prometheus监控几台测试服务器,当出现故障的时候,把报警数据直接发送到企业微信中。Prometheus 特点介绍Prometheus(普罗米修斯)是一套开源的监控 & 报警 & 时间序列数据库的组合,起始是由 SoundCloud公司开发的。随着发展,越来越多公司.
2022-01-21 11:21:08 1088
原创 你以为Shell只是命令行?读懂这篇文,给你的工作赋能
Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用Shell 去操作 Android 设备进行自动化测试。1 环境准备首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载。zip包解压缩,会生成一个tools目录。需新建一个sdk目录,然后把tools目录移动
2022-01-21 11:13:46 163
原创 用 Pytest+Appium+Allure 做 UI 自动化测试的那些事儿
本文首发于 TesterHome 社区, 文末有福利 !链接 https://testerhome.com/topics/19327前言做 UI 自动化测试有段时间了,在 TesterHome社区看了大量文章,也在网上搜集了不少资料,加上自己写代码、调试过程中摸索了很多东西,踩了不少坑,才有了这篇文章。希望能给做 UI自动化测试小伙伴们提供些许帮助。文本主要介绍用 Pytest+Allure+Appium 实现 UI自动化测试过程中的一些好用的方法和避坑经验。文章可能有点干,看官们多喝水!O.
2022-01-21 11:12:05 414 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人