测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测试
App
35
引用 •
23
回帖 •
2697
浏览
关注
发帖
关注
分享
接口测试
46
引用 •
37
回帖
Fiddler
15
引用 •
16
回帖
App自动化
23
引用 •
29
回帖 •
2
关注
小程序自动化
3
引用 •
4
回帖
自动化测试工具
自动化测试工具
21
引用 •
14
回帖
求职
182
引用 •
12
回帖
Appium
21
引用 •
15
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
App 测试必备 - 建议所有测试人收藏
移动互联网时代,随着智能手机和平板电脑的发展,用户对移动应用的性能要求越来越高,性能不仅影响用户的满意度和留存率,还直接关系到App的成功与否。作为测试人员我们需要深入了解移动端性能测试的重要性、测试关注点、相关工具以及最佳实践。 按App构成特点,将性能测试分为客户端性能、服务器性能两大块,客户端性能这边也分为ROM ..
App
35
引用 •
23
回帖
1.3K
Fiddler 和 Charles 二次代理进行抓包
一、Fiddler 1.1 Fiddler抓取HTTPS设置 1.1.1 配置证书 Tools菜单 —> Options —> HTTPS —> 勾选Decrypt HTTPS traffic选项。 说明: 勾选Decrypt HTTPS traffic选项: Decrypt HTTPS traffi ..
Web
22
引用 •
10
回帖
3.7K
什么是 http 代理,为什么需要 http 代理
前言: 在我们进行软件测试工作的时候,会有很多地方需要去设置代理的。 比如:fiddler抓包,jmeter录制脚本等等。 甚至于,在某些公司,去访问某些内部网址的时候,都需要通过连接vpn才能成功访问。 那到底什么是代理?我们为什么要使用代理呢? 什么是代理 代理也称网络代理,是一种特殊的网络服务。 它允许客户端通过 ..
测试基础
94
引用 •
36
回帖
1.1K
Monkey 改进版之 App Crawler
原生Monkey 大家知道Monkey是Android平台上进行压力稳定性测试的工具,通过Monkey可以模拟用户触摸屏幕、滑动、按键等伪随机用户事件来对设备上的程序进行压力测试。而原生的Android Monkey存在一些缺陷: 事件太过于随机,测试有效性大打折扣 由于Monkey主要发送一些随机事件来进行测试,测试 ..
App
35
引用 •
23
回帖
1.6K
一款超级给力的弱网测试神器—Qnet(上)
一、APP弱网测试背景 App在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致APP应用中出现丢包延迟,从而影响用户体验。 作为软件测试工程师,我们要在app上线前做一定弱网络环境场景模拟,查看app在弱网络环境下是否存在某些未知的问 ..
App
35
引用 •
23
回帖
5.8K
移动端性能专项测试之 CPU
指标背景 很多场景下我们去使用App,可能会碰到手机会出现发热发烫的现象。这是因为CPU使用率过高、CPU过于繁忙,会使得整个系统无法响应用户,整体性能降低,用户体验变得相当差,也容易引起ANR等等一系列问题。 Android性能指标CPU主要关注两点: CPU总体使用率 应用程序CPU占用率 指标值获取 直接上干货, ..
App
35
引用 •
23
回帖
1.7K
一款超级给力的弱网测试神器—Qnet(下)
继上篇介绍了Qnet的各个界面的详细功能后,本文则重点围绕“如何开战APP弱网测试?”,详细介绍下整个测试流程及步骤。 一、Qnet工具测试步骤 第1步:选择待测应用 QQ登录后,在【工作台页】点击[点击选择应用],选择测试APP:例如柠檬班app。 [图片] 第2步:选择弱网测试模板 将需要测试的网络场景模板添加到工 ..
App
35
引用 •
23
回帖
3.5K
APP 兼容性测试之云测平台体验
前言 兼容性测试主要通过人工或自动化的方式,在需要覆盖的终端设备上进行功能用例执行,查看软件性能、稳定性等是否正常。 对于需要覆盖的终端设备,大型互联网公司,像BAT,基本都有自己的测试实验室,拥有大量终端设备涵盖手机、平板等,同时拥有对应的自动化测试平台及测试框架来完成兼容性测试。但对于中小型公司而言,面临机型不足且 ..
App
35
引用 •
23
回帖
3.3K
小米语音识别功能如何测试?
前言 现在市面上的智能电子产品千千万,为了达到人们使用更加方便的目的,很多智能产品都开发了语音识别功能,用来语音唤醒进行交互;另外,各大公司也开发出来了各种智能语音机器人,比如小米公司的“小爱”,百度公司的“小度”,三星公司的“bixby”,苹果的“siri”等等。这些语音识别的功能,提高人们使用电子的产品的体验,但是 ..
测试基础
94
引用 •
36
回帖
3.2K
Android 手机自动化测试工具有哪几种?
android 自动化测试的工具非常多,但是目前主流使用的就那几个,我会详细说明他们各自的情况,你可以根据自己的需要决定使用哪款工具。 1、Appium Appium是目前最主流的移动测试自动化框架,不仅支持 Android 应用,而且适用于 iOS、混合和 Web 应用程序。它底层完全使用了 Selenium 和 W ..
App
35
引用 •
23
回帖
2.4K
史上最全最新微信小程序自动化教程
背景 微信小程序作为现在流行的一种应用载体,很多小伙伴都有对其做自动化测试的需求,由于腾讯系QQ、微信等是基于腾讯自研X5内核,不是谷歌原生webview,所以调试会有些许差异(现在很多app产品也开始流行采用X5内核作为其内嵌web浏览服务)。 需要注意的是X5内核只支持手机,模拟器是不支持的。 我们的教程以最主流的 ..
App
35
引用 •
23
回帖
6.2K
你能说说“抖音直播”怎么测试么?
前言 最近几个月都处于找工作黄金期--金三银四,所以柠檬班的学员很多都收到了offer。从学员的反馈回来的面试中,我们发现除了像测试工具、自动化测试、性能测试等这些提升技能之外,必然要被面试官考验到的一个技能就是“测试方法”和”测试思维“。 之前我有整理过一篇文章“支付功能如何测试?”,很多学生说是及时雨,帮助了他们的 ..
测试基础
94
引用 •
36
回帖
10.8K
H5 和小程序的区别
什么是小程序? [图片] 从“微信之父” 张小龙的定义里,我们可以了解到,小程序其实就是内嵌在微信,不需要安装和卸载的一种新应用形态。它具备的两个强属性:提高效率,用完即走!因此小程序的设计以轻便、快捷为原则,鼓励用户“即用即走”! 注意:除了微信小程序,还有百度小程序、微信小程序、支付宝小程序、抖音小程序,都是每个平 ..
测试基础
94
引用 •
36
回帖
2.6K
APP 专项测试之兼容性测试
1、APP兼容性测试认识 随着APP应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得APP兼容性测试成为测试质量保障必须要考虑的环节。 APP兼容性测试通常会考虑:操作系统、厂家ROM、屏幕分辨率、网络等方面。但如果要在有限的测试人力物力和时间资源下覆盖所有兼容性测试维度是困难的, ..
App
35
引用 •
23
回帖
3.9K
时下最火的 Airtest 如何测试手机 APP?
引言 Airtest是网易出品的一款基于图像识别的自动化测试工具,主要应用在手机APP和游戏的测试。一旦使用了这个工具进行APP的自动化,你就会发现自动化测试原来是如此简单!! 连接手机 要进行APP的自动化测试,首先要将手机连上airtest。连接手机有几种方法都可以实现: 第一种:USB线连接,当然要注意一下几个步 ..
App
35
引用 •
23
回帖
2.4K
移动端性能专项测试之内存 - 进阶篇
背景 在上两篇文章【移动端性能专项测试之内存泄漏-原理篇】[链接]【移动端性能专项测试之内存泄漏-实战篇】[链接] Of Memory)和LMK(Low Memory Killer)等内存相关的知识。 在Android系统架构中,进程可以大体分成两类,一类是Native进程,另外一类就是Java进程 Native进程 ..
App
35
引用 •
23
回帖
1.4K
移动端性能专项测试之内存泄漏 - 原理篇
何为内存泄漏? 内存泄露(Memory leak),是指程序在向系统申请分配内存空间后(new),在使用完毕后未释放。结果导致一直占据该内存单元,我们和程序都无法再使用该内存单元,直到程序结束,这是内存泄露。 JVM/ART JVM(Java虚拟机) 是一个虚构出来的运行Java程序的运行时环境,是通过在实际的计算机上 ..
App
35
引用 •
23
回帖
1.4K
测试人必收藏系列之 Android SDK
作为测试工程师,在日常工作测试移动端App的时候必会接触到Android SDK,不管是基础的App功能测试,还是App端自动化测试,亦或是App端性能测试。很多小伙伴对于这一工具包并不太理解,本文将会详尽解释Android SDK,以及SDK中每一组件的作用。 首先是Android SDK的功能介绍,以下来自百度百科 ..
App
35
引用 •
23
回帖
1.9K
全网唯一 iOS/Android/ 小程序 /H5 等移动全平台性能测试神器—PerfDog 操作大全
APP性能测试背景 在任何软件的测试过程中,性能测试都是一个很重要的环节。我们一般所说的性能测试分为客户端及服务器端。针对客户端性能测试,尤其像游戏、视频类的软件,比如玩游戏不断卡顿、看视频电量消耗极快,都直接影响了用户体验。 对于性能测试的需求,主要来源于行业的通用标准,竞品的参考数据,历史版本的测试数据,或是直接的 ..
App
35
引用 •
23
回帖
4.2K
App 测试工具大全,收藏这篇就够了
随着移动互联网的高速发展,App应用非常火,测试工程师也会接触到各种app应用。除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的app测试工具做了一个统一整理,欢迎补充。 一、APP自动化测试工具 Appium 官网:[链接] Github地址:[链接] 介绍: Appium是一个开 ..
App
35
引用 •
23
回帖
12.1K
Jmeter 录制 APP 脚本踩坑集
如何利用jmeter来录制APP脚本/web脚本,很多同学用,也有很多同学问,虽然我并不赞成用录制脚本的方式去解决脚本问题,但是奈何问问题的学生太多了!所以还是给大家留下一篇文章,希望后续遇到问题的同学,可以解燃眉之急! 如何利用Jmeter来录制APP脚本 Jmeter 部分(展示版本:Jmeter 3.3) 1:启 ..
Jmeter
72
引用 •
67
回帖 •
1
关注
5.2K
全网最全的爆款抓包工具的综合对比
作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包;发现bug需要定位要抓包;检查数据传输的安全性需要抓包;接口测试遇到需求不全的也需要抓包... 就因为抓包在测试工作中无处不在,所以市面上才会出现一大批的抓包工具供大家选择。 之前我也发过一些文章介绍一些常用抓包工具,比如wireshark,Charles ..
测试基础
94
引用 •
36
回帖
7.3K
移动端性能专项测试之内存泄漏 - 实战篇
背景 在上篇文章【移动端性能专项测试之内存泄漏-原理篇】http://testingpai.com/article/1612250666032中有给大家介绍了内存泄漏发生的原理及对App的影响,在工作中测试人员如何通过有效的方式检测到内存泄漏的问题一直以来都是一个难题,本篇文章从实战出发给大家介绍实际工作中的测试方式。 ..
App
35
引用 •
23
回帖
2.3K
adb 连接 Android 手机的两种方式
前言 随着现在移动端技术的突飞猛进,导致现在市场上,APP应用数不胜数,那对于测试工程师而言,对于APP的测试,那基本就是一个必修课了。 今天,我就来给大家介绍一下,adb 连接 Android 手机的两种方式 USB线连接手机 先使用USB线,连接PC和手机 通过PC给手机安装adb驱动,下载好安装驱动的工具,并打开 ..
测试基础
94
引用 •
36
回帖
6.4K
比 appium 更简单的 app 测试工具:uiautomator
1,场景 在 app 测试的蛮荒时代,如果要进行 app 自动化测试非常麻烦。张大胖如果想做安卓自动化测试,首先必须要学 Java。因为安卓自动化测试都绕不开 google 自己研发的自动化测试框架,于是张大胖哼哧哼哧开始学 java,开始上手 UiAutomator 做自动化测试。2 周过去了,张大胖开始向王哥抱怨: ..
App
35
引用 •
23
回帖
1.3K
app 类型划分
hybrid?是个啥? 相信大家再平常生活中也会经常见到这个词,比如现在比较火的hybrid汽车(混合动力汽车) 那如果是针对于App而言呢? 那就要从App的分类说起了 目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App 首先,我们来看看究竟什么是 Web App、Hybrid ..
App
35
引用 •
23
回帖
1.2K
Charles 工具如何截取手机 APP 的数据报文?
前面我们发过两篇文章介绍了Charles抓包工具的基本使用,以及如何抓取电脑端的https报文;有兴趣的小伙伴可以去看上两篇文章:(此处是上篇文章的链接地址)。 有很多小伙伴私信问到,Charles该如何抓取手机端的数据报文呢?今天我们就来给大家分享一下Charles抓取手机端数据的方法。 抓取手机http数据包: 第 ..
接口测试
46
引用 •
37
回帖
1.6K
IOS 和 Android 的 APP 测试区别
前言: 鉴于移动互联网的高速发展,各种APP估计已经装满了大家的手机。 那么对于现在的测试工程师们而言,需要APP的测试经验也是越来越有需求了。 实际上,在应聘的过程中,大家遇到的面试面试题之一:web和APP的测试区别,这个就不需要过多的讲了。 今天就给大家讲一个问的比较少的,也是大家没怎么去思考过的一个问题:IOS ..
测试基础
94
引用 •
36
回帖
1.5K
测试必备工具之抓包神器 Charles 如何抓取 https 数据包?
前言 之前我们发过一篇文章讲解了Charles抓包工具的基本使用,有需要的小伙伴可以去看上一篇文章:(此处是上篇文章的链接地址)。 之前文章讲的数据包主要是http协议,大家可以看到数据包并直接显示具体详细的内容: [图片] 但是如果抓到的是https的报文,是没有办法直接显示的,你将看到的是乱码: [图片] 那怎么抓 ..
接口测试
46
引用 •
37
回帖
1.7K
测试必备工具之最强抓包神器 Charles,你会了么?
前言 作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析;比如Wireshark,专注于调试网络问以及和分析网络协议包分析...然而,今天我要给大家分享的一款抓包工具叫做 ..
接口测试
46
引用 •
37
回帖
2.2K
最简单的方法教你查看 iOS 手机上的日志
前言 随着互联网时代的飞速发展,移动端的产品已经遍布了我们的所有领域 对于现在的很多人来说,衣、食、住、行,都已经离不开各式各样的app了 所以,对于我们测试工程师而言,在公司里对app进行测试,已经不是什么新鲜玩意了 那么今天,我们就主要来看一下如何在ios上app的日志 mac自带控制台查看日志 环境准备 mac电 ..
测试基础
94
引用 •
36
回帖
7K
会 Charles,会 Fiddler?软件测试还必须掌握的抓包工具 Wireshark 你会么?
作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析。但是,今天我要给大家分享的抓包工具,叫做Wireshark,是一款专注于网络封包分析,相比于其他的抓包软件有自己的特色 ..
Web
22
引用 •
10
回帖
1.1K
这次终于可以愉快的进行 appium 自动化测试了
[图片] appium 是进行 app 自动化测试非常成熟的一套框架。但是因为 appium 设计到的安装内容比较多,很多同学入门都跪在了环境安装的部分。本篇讲述 appium 安卓环境的搭建,希望让更多童鞋轻松入门 app 自动化测试。 一、下载 appium appium 这个软件是基于 nodejs 的, 所以首 ..
App
35
引用 •
23
回帖
961
Allure 测试报告环境搭建
Allure 测试报告环境搭建 allure 的测试报告是老板喜欢的样子。如果能用上 allure,干嘛还选择其他的测试报告类型呢?python 的 pytest 单元测试框架有 allure 的插件,可以很方便的在 python 自动化测试过程中使用 allure 测试报告。 [图片] 1、Allure 安装依赖 J ..
App
35
引用 •
23
回帖
1.8K
Hybrid?Native?不知道你就 out 了!
Hybrid?是个啥? 相信大家在平常生活中也会经常见到这个词,比如现在比较火的Hybrid汽车(混合动力汽车) 那如果是针对于App而言呢? 那就要从App的分类说起了 目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App 首先,我们来看看究竟什么是 Web App、Hybrid ..
App
35
引用 •
23
回帖
562