技术分享 | app测试中常用的Android模拟器

测试 Android app 的时候,Android 模拟器是经常会用到的工具。模拟器可以轻松的模拟不同的品牌、分辨率和 Android 系统版本。可以让兼容测试做起来更容易。下面就来看看目前常用的 Android 模拟器都有哪些。EmulatorEmualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

selenium源码通读·5 |webdriver/common/action_chains.py-ActionChains类

1 源码路径selenum/webdriver/common/action_chains.py2 功能描述提供鼠标操作,模拟用户的鼠标行为;如鼠标的各种单击、双击、滑动、拖拽等操作。3 使用方法源码说的很清晰了,只要使用以下的方法即可: ActionChains can be used in a chain pattern:: menu = driver.find_element_by_css_selector(".nav") hidden_submen
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

Selenium 3 升级到 Selenium 4 应注意哪些

1、前言在自动化技术的不断发展过程中,我们往往也会遇到或做过自动化版本升级的任务,也会遇到各种各样的问题。对于 Web 自动化测试,目前很多公司还是很热衷使用 Selenium。较新开发的测试脚本可能都在使用 Selenium 4 版本,但是对于已经完成或者旧的测试脚本可能仍是 Selenium 3 版本,甚至是 Selenium 2 版本。使用 Selenium 3 升级 Selenium 4 时,在某些情况下可能会发生一些问题,对于版本的升级后,会有一些弃用和更改等,本篇进行总结。2、关于支持的
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

怎么快速定位bug?怎么编写测试用例?

作为一名测试人员如果连常见的系统问题都不知道如何分析,频繁将前端人员问题指派给后端人员,后端人员问题指派给前端人员,那么在团队里你在开发中的地位显而易见 ,口碑、升值、加薪那应该是你遥不可及的梦但是作为测试人员来说,尽管你不能深入地去分析问题,但是你能发现系统存在的问题,这点也是值得肯定的,所以继续加油所以今天给大家分享的主题是:“怎么快速定位bug”01定位问题的重要性很多测试人员可能会说,我的职责就是找到bug,至于找原因并修复,那是开发的事情,关我什么事?好,我的回答是,如果您只想做一个测试
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

自动化测试只会用工具就行?真不是这样

软件测试是对项目研发过程的产物(文档、代码等)进行审查,保障产品质量的过程。我们可以通过手工测试、自动化测试、工具扫描等方法完成这个任务。其中,自动化测试是当前重要的一种测试方法,具有响应速度快、稳定性高、人工干预少的特点,很好地契合了高响应、海量数据验证等需求的测试任务。数据驱动是自动化测试的灵魂,数据驱动的应用程度直接决定了自动化测试的水平和质量。自动化测试和数据驱动如果你有100亩麦子需要收割,你会怎么做?方法一:拎起镰刀或者雇几个人拎起镰刀割麦子。方法二:制造或者购买一台收割机,然后开着
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

接口测试系列——转转接口测试平台实践

01 Why接口测试一、提高效率关键词:QA 职责保质保量的完成需求测试工作在保证质量的前提下提高效率,要保证质量,首先需要先弄清楚这次需求的测试范围,针对性的使用不同的测试方法,而接口测试就是其中的一种;保证效率,降本增效是一个老生长谈的话题,也是QA一直的追求,推动技术自测是一个方式,使用自动化代替人工也是一个方式,但不管哪种方式,都需要保证业务主流程的正确执行,而自动化就是解决这个问题的。二、增加对业务的理解关键词:清楚需求的目的和技术实现方案近期高频词:测试左移。在需求立项的时候,就去了
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

如何高效管理接口文档

01 痛点如果你负责测试的项目是一个前后端分离的项目,回忆下是不是有如下场景:某个项目是前后端各自进行开发,开发完成后接口文档发布在了 swagger 上。你负责这个项目的服务端测试。首先进行接口测试:熟练的打开 postman 导入 swagger 文档,然后开始进行接口测试。接口测试完成后,准备开始性能测试。又要将 swagger 接口文档将新接口迁移到 jmeter 上,然后开始编写压测脚本。你进行接口回归测试,发现接口测试脚本失败,此时给开发提了一个 bug(实际是因为后端修复 bug
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

测开小知识: Git目录下都放了什么

git具有最优的存储能力,在没有远端git服务器的情况下,git本地就可以独立作为版本管控系统,这其中.git裸仓库中起了关键作用,那么我们一起来看看.git下都放了哪些文件。打开Git Bash,切换到项目目录,具体命令,如下所示:$ pwd$ ll$ cd git-rainbow/$ ll$ cd mtxcrm/$ ls -la之前我们了解过如何生成一个git仓库,使用命令git init,创建完毕后,它会在当前路径下生成.git文件夹(或者叫目录),这个里面就装了git最核心的信息
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

测试人员面试需要掌握的内容

测试人员面试需要掌握的内容1、在公司的测试流程是什么?产品经理确认本次版本的需求,召开需求评审会,进行估时排期,需求和时间都确定之后,UI出设计图,开发人员进行开发,测试人员编写测试用例,召开用例评审会议,制定测试计划,包括准备一些测试数据,等到开发提测,先进行冒烟测试,然后进行单元测试,集成测试以及系统测试(测试内容:功能、界面、可靠性、易用性、性能、兼容性、安全性等),测试人员确认没有问题后进行验收测试,由开发人员部署到预生产环境,进行一轮回归测试,最后部署到生产环境,进行版本对比测试,确认线上用户
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

史上最全的 iOS测试工具集锦(自动化、性能)

引言:随着移动互联网的兴起,APP 测试的越来越被重视!Android 系统因为自己的开源性,测试工具和测试方法比较广为流传,但是 iOS 系统的私密性,导致很多测试的执行都有点麻烦。01 自动化测试1、UIAutomationUIAutomation 是苹果提供的 UI 自动化测试框架,使用 JavaScript 编写。基于 UIAutomation 有扩展型的工具框架和驱动型的框架。扩展型框架以 JavaScript 扩展库方法提供了很多好用 js 工具,注入式的框架通常会提供一些 Lib 或
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

看完就会,从抓包到接口测试的全过程解析

一、为什么抓包1 从功能测试角度通过抓包查看隐藏字段Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。2 通过抓包工具了解协议内容方便开展接口和性能测试性能测试方面,性能测试其实就是大量模拟用户的请求,所以我们必须要知道请求中的协议内容和特点,才能更好的模拟用户请求,分析协议就需要用到抓包工具;接口测试方面,在接口测试时,虽然我们尽量
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

八年测开经验面试28K公司后,吐血整理出高频面试题和答案

01 web自动化中如何处理alert弹窗?❶ 参考点考察web自动化测试中常见的一种处理场景遇到alert弹窗如何去定位处理弹窗❷ 面试命中率80%❸ 参考答案selenium里提供了switch_to.alert方法来处理弹窗,处理代码如下(Python)#切换到alert窗口 alert = driver.switch_to.alert#点击确定 alert.accept()02 说一下你知道的HTTP状态码,以及他们代表什么意思?❶ 参考点考察求职者对http协议是否有一定了
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

2022年,手工测试从业者的未来究竟在哪里?

近些年,自动化测试在很多软件公司已经成为一种必备的测试方式。即使那些还没运用自动化测试手段的公司,也正开始着手筹划了。每年,我们从举办的各种测试论坛和峰会上可以发现,自动化测试和敏捷测试必定是会议的主角。再看看最具有晴雨表的招聘市场,自动化测试的招聘数量激增,只要能写点儿代码的测试人员薪资也必定水涨船高。相比之下,手工测试则显得黯然失色。今天,我们就来好好聊聊关于手动测试的未来,希望可以让更多测试新手们,在一入门的时候偶,就能看到自己即将进入的职场环境,以为找到自己未来的职业出路。01 纯手动测试从
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

一文了解 | 性能测试有哪些阶段?每阶段的任务是什么?

性能测试流程图01 测试阶段1、性能测试需求分析阶段根据用户使用习惯和实际业务的性能需求,生成性能测试需求调查表根据性能测试需求及系统重要业务调研,选取典型业务了解业务模型及业务架构2、性能测试设计阶段编写性能测试用例结合性能测试用例录制/修改/完善测试执行脚本结合用户应用场景设计性能测试执行场景3、性能测试执行阶段利用LoadRunner性能测试工具中的Controller应用,按照并发用户数执行场景,并保存测试结果(Jmeter同理)利用LoadRunner性能测试工具监控被测.
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

真香 自从用了Charles,Fiddler已经被我彻底卸载了

在做客户端/服务端测试时,经常需要对客户端的操作进行抓包分析,排查请求和响应数据是否符合预期。因此抓包能力是软件测试从业者的必备技能。目前行业里常用的抓包工具主要有Fiddler和Charles。本文重点讲解下Charles的基本使用。Charles 是一款支持 HTTP 代理和抓包的网络代理软件。浏览器或APP通过 Charles 访问网络时,它可以记录并显示所有发送、接收的数据。01 安装Charles依赖Java运行环境,本机需要先配置好jdk(具体安装配置略)访问Charles官网:http
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

单元测试框架实现原理,简简单单讲清楚

前言在本文开始之前,先说一下笔者对于单元测试(或集成测试、e2e 测试)的感受。在国外,软件工程师们对于软件质量十分重视,大部分也都崇尚于使用 TDD 方式开发,保证代码质量。而国内往往不是十分重视自动化测试这方面。究其根本来说,国内确实存在不少原因导致自动化测试不流行,这里就不赘述了。但是其实在中大型软件开发中,自动化测试其实十分重要。笔者认为,在现代软件开发中,完善的自动化测试和 Lint 工具、良好代码设计,基本可以保证软件长期保持稳定的生命力。因此,笔者相信,即使不是现在,在未来,自动化测试
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

读懂LoadRunner函数,助力Api压力测试

今日分享主题:借助 loadRunner 如何使用纯代码来助力 api 的压力测试,需要读者对loadRunner 有一定的基础了解,以便更好的理解本文分享的示例代码及参数信息。FUN:web_custom_requestweb_custom_request方法可以发送POST和GET类型的请求参数详解:URL- 请求地址Method – 请求方法 POST 或 GETEncType – 编码类型,指定Content-Type,如"text/html","application/json"
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

技术分享 | App测试时常用的adb命令你都掌握了哪些呢?

adb 全称为 Android Debug Bridge(Android 调试桥),是 Android SDK 中提供的用于管理 Android 模拟器或真机的工具。adb 是一种功能强大的命令行工具,可让 PC 端与 Android 设备进行通信。adb 命令可执行各种设备操作,例如安装和调试应用。adb组成采用了客户端-服务器(C/S)模型,包括三个部分:adb Client:运行在电脑上,可以在命令行中运行 adb 命令来调用该客户端。Client 本质上就是 Shell,用来发送命令给 S
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

Python 什么是flask框架?快速入门

一、Python flask框架前言1.Python 面向对象的高级编程语言,以其语法简单、免费开源、免编译扩展性高,同时也可以嵌入到C/C++程序和丰富的第三方库,Python运用到大数据分析、人工智能、web后端等应用场景上。2.Python 目前主要流行的web框架:flask、Django、Tornado补充一下,我们前面学习的库都是叫模块,那么框架与库的区别?1.框架(framework)跟库的功能类似,但是框架在某一领域上功能更加全面。使用框架,会减少开发者重复造轮子,直
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0

在互联网大厂的程序员多久能挣够100万?

要攒够100万需要多久?对于近10亿月收入在2000元以下的人口而言,不吃不喝至少需要42年。但是对于那些在腾讯工作的“新生代民工”而言,这只需要1年多的时间。因为,根据腾讯第三季度财报显示,其人均月薪为8.06万元。互联网的造富速度再一次令人惊叹。过去20年,北上广深的房价平均上涨了10倍左右。互联网大厂似乎成为仅存的财富积累速度可以和通货膨胀对抗的行业之一。因此,就算超负荷得加班透支了对生活的热情,就算居住环境恶劣到4公里见不到1个便利店,就算被PUA压得人喘不过气来,互联网依旧人才活跃度最高的行
分类: 企业开发 发布时间: 05-29 10:08 阅读次数: 0