笔记
QA小小
这个作者很懒,什么都没留下…
展开
-
【无标题】接口测试用例设计(精华)
接口测试用例设计原创 2022-11-28 14:09:25 · 527 阅读 · 0 评论 -
电商项目接口测试实践-postman
postman电商项目实践原创 2022-08-20 17:08:19 · 3777 阅读 · 3 评论 -
Ui自动化之下拉框
下拉框用到Select类原创 2022-03-29 21:22:00 · 808 阅读 · 0 评论 -
App测试之性能测试内存测试
原创 2022-03-12 14:29:59 · 146 阅读 · 0 评论 -
App测试之性能测试流畅度fps测试
原创 2022-03-12 14:28:58 · 822 阅读 · 0 评论 -
发布动态详情页测试用例
原创 2022-03-12 10:43:18 · 503 阅读 · 0 评论 -
uiautomatorviewer 双击闪退问题解决了
uiautomatorviewer 双击闪退问题解决了双击闪退不知道问题原因在路径下进去cmd ,再运行报错是下面-Djava.ext.dirs=D:\AndroidSDK\tools\bin;…\lib is not supported. Use -classpath instead. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.原创 2021-05-13 11:59:54 · 788 阅读 · 0 评论 -
Genymotion打开用adb查不到设备问题
Adb devices后报错:adb server version (40) doesn’t match this client (39); killing…如果你在用Android studio,那么很好解决,方法如下:找到adb的环境变量,打开该文件夹一般默认情况下你的adb大概位置应该是C:\Users\Dell\AppData\Local\Android\Sdk\platform-tools关闭所有adb有关的进程,切剪该文件(platform-tools)到桌面使用Android s原创 2021-05-11 17:59:21 · 225 阅读 · 0 评论 -
Monkey命令运行怎么杀死
https://blog.csdn.net/qq_32654897/article/details/96288190原创 2020-07-24 15:32:16 · 320 阅读 · 0 评论 -
面试总结
1.自我介绍一下2.怎么测的?手工,,,还是脚本3.自动化用的什么语言,什么环境?Python4.python字典大概什么样概念5.有自己写过东西吗?用python6.响应时间怎么测试的?7.拍的视频帧率是多少?8.功耗如何测试的?9.你做的图像识别的像素大概什么样情况10.你做的考试系统web端和后端交互是什么协议11.介绍一下http协议交互过程12.TCP鉴定的协议大概...原创 2020-04-28 10:19:51 · 176 阅读 · 0 评论 -
头条新闻测试
1.需求评审-身份认证需求问题体现:图1 没有身份证的反面上传,图2的身份证号码不能修改,图3处理后不确认是人工审核还是机器审核照片和身份证,图4上传成功应该对应“完成”按钮,图5审核失败不知道是返回到那个页面2.更新后的需求问题:图1身份向证的正反面示意图错误,2.2流程图形式的需求文档3.编写测试计划包括:人员的分工,测试范围,测试环境,上线标准等1.2需求分析-个人头...原创 2020-04-22 18:17:25 · 737 阅读 · 0 评论 -
如何开展性能测试?
来自boss直聘原创 2020-04-22 11:48:24 · 162 阅读 · 0 评论 -
电商项目测试总结
*B2C网站最重要的就是购物流程包括:一、登录二、搜索商品/店铺#UI测试每个商品的信息文字图片是否正确、图片是否完整正确、点击链接是否调跳到正确的页面首页的输入框 下拉框 多选框 按钮是否正确,js动画效果,鼠标悬停时轮播图是否正确#功能热门搜索关键词5个是否显示正确(数据库sql语句查询、order by 、limit)商品分类5个是否显示正确(数据库商品分类表,sql语句查询...原创 2020-04-17 16:51:24 · 6748 阅读 · 0 评论 -
在 PC 浏览器的地址栏输入一串 URL,然后按 Enter 键这个页面渲染出来,这个过程中都发生了什么事?
1)首先,在浏览器地址栏中输入 url,先解析 url,检测 url 地址是否合法;2)浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。浏览器缓存:浏览器会记录 DNS 一段时间,因此,只是第一个地方解析 DNS 请求; 操作系统缓存:如果在浏览器缓存中不包含这个记录,则会使系统调用操作系统, 获取操作系统的记录(保存最近...原创 2020-04-15 13:14:16 · 518 阅读 · 0 评论 -
用例的编写(功能测试、接口测试、接口自动化)
1.拿到需求文档熟悉逻辑后进行需求分析,如果是输入型需求从输入的合法性分析正反向,运用等价类、边界值法、、颗粒度较大。2.有业务线的需求分析它的状态迁移,通过场景法来分析、颗粒度较小,用户的一个动作可以作为一条用例。接口自动化测试流程1.需求分析*请求(URL、方法、数据)*响应(响应数据、状态码)2.挑选需要做自动化的接口(考虑时间、人员、接口复杂度)3.设计自动化测试用例(如果...原创 2020-04-13 17:39:06 · 2120 阅读 · 1 评论 -
面试题
转自:http://www.51testing.com/mobile/view.php?itemid=4464669http与https有何区别 答案: ①https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 ②http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 ③http和https使用的是完全不同的连接方式,用的端口也不...原创 2020-04-10 14:32:02 · 138 阅读 · 0 评论 -
滴答清单测试岗面试
转自http://www.51testing.com/mobile/view.php?itemid=44652341、做一下笔试题,然后跟我讲一下 答:这里的笔试题就是测试滴答清单的登录界面和邮箱登录界面,写一下他们的测试用例。我的回答如下: 正面测试用例: 登录页面: 1.logo是否能正确显示,大小是否清晰,位置是否显示正确; 2.按钮中“邮箱登录”等字体是否居中,颜色是...原创 2020-04-10 14:28:04 · 287 阅读 · 0 评论 -
美团面试(转)
美团测试开发岗,共经历两轮面试,一面结束后不到15分钟进行了二面,将面试的经历和收获分享给大家,希望对大家有帮助。 1、先进行自我介绍 2、我看你的实习经历是python研发岗,你在工作中有什么产出? (我讲了一下写拓展,然后面试官让解释一下) 3、熟悉Linux吗?知道哪些常用命令? 找出一个文件中的某个单词,并反转(用shell) 找出一个进程并杀死 假如你要修改一...原创 2020-04-10 14:23:35 · 373 阅读 · 0 评论 -
TCP/IP协议内容以及分包解包过程
什么TCP/IP模型?tcp/ip型是一系列网络协议的总称,这些协议的目的,就是使计算机之间相互交换信息。所谓协议可以理解成机器之间交谈的语言,每一种协议都有自己的目的。tcp/ip模型一共包含几百种协议,对互联网上交换信息的各个方面都做了规定。TCP/IP模型四个结构这些协议大致可以分为四个层次,上一层的都以下一层的为基础。从下到上的四层,分别为:连接层(Link Layer)、网络层(I...原创 2020-04-08 14:21:01 · 2447 阅读 · 0 评论 -
自动化测试分类
关于自动化测试技术的5代发展:第一代自动化测试技术,即录制回放技术,依赖于系统和环境。第二代自动化测试技术,即脚本驱动化,用代码模块化和库实现。第三代自动化测试技术,即数据关键字驱动,用脚本与数据分离的自动化框架。第四代自动化测试技术,即自动化测试平台,在平台上完成运行整个自动化测试过程,测试人员只需维护相应的用例数据等。第五代自动化测试技术,即人工智能测试,通过人工智能程序自动化机器学...原创 2020-04-08 13:11:54 · 1039 阅读 · 0 评论 -
微信的聊天窗口设计测试用例
考查点:也经常会换成其他知名网站的一些搜索功能、列表功能、分页功能等等,来考察系统思维能力。参考:首先,了解完成业务需求后,转化为测试需求,最终的测试需求一定是跟项目组评审通过的。开始设计:冒烟用例:实现最简单的聊天功能(语音、文字形式)功能业务:纯文字聊天语间聊天表情组合发送聊天特殊字符及组合发送文件查看聊天记录截屏功能视频聊天实时语音聊天不同版本间的切换功能客...原创 2020-04-08 12:47:02 · 8439 阅读 · 0 评论 -
App测试点(转载)
一.功能性测试:二.兼容性适配性测试:(品牌、系统)(1)Android、iOS版本的兼容性(2)手机分辨率兼容性(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时(4)APP跨版本的兼容性1.适配性测试:(1)手机不同分标率支持:客户端支持的分辨率等(2)手机不同版本的支持:2.3 4.0 4.4等;在测试计划中:需要安排单独的时间用于Android不同系统的兼容...原创 2020-04-01 23:07:14 · 239 阅读 · 0 评论 -
测试工具汇总
1.缺陷管理工具JIRA、禅道集缺陷跟踪、需求收集、流程审批、跟踪任务、项目跟踪和敏捷管理等功能2.压力测试工具JMeter开源压测产品,可以对Server、网络、对象模拟巨大负载,通过不同压力类别测试整体性能。也有很多公司用JMeter来做功能自动化测试和回归测试,此外,JMeter允许使用正则表达式创建断言。3.接口测试工具Postman、jmeter4.UI自动化测试工具S...原创 2020-04-01 16:36:39 · 182 阅读 · 0 评论 -
测试用例编写
文章来源:公众号:木蚂蚁首先,做好设计前准备工作通读整篇测试计划文档,一般情况下测试计划中会包含测试需求及细分的功能点,以及测试策略,设计用例的颗粒度,以及相关测试成员的分工明细等等。如果是在大型项目中,要先了解自己负责的模块,并重点关注。其他模块也要了解,但知道其核心流程即可。无需扒细节。一方面可以通过了解全局测试需求知道自己的模块处于整体中的哪部分,与其他各模块分别有怎样的依赖关系 ,另...原创 2020-04-01 15:54:55 · 313 阅读 · 0 评论 -
面试自我介绍
面试官您好,我叫****,来自于***。做软件测试工作有三年了。在期间做了不少的项目,也积累了不少的测试经验,能够独立完成软件测试的测试工作,主要做过功能测试、app专项测试和接口测试方面的工作。对于linux、数据库、fiddler、jmeter的应用都比较熟悉。也用jmeter做过一些性能测试,最近一段时间也做了自动化测试,主要是用的python+selenium框架实现的,我平常喜欢看看书,...原创 2020-04-01 11:10:10 · 1398 阅读 · 0 评论 -
查看Log案例
1、案例1eg.测试图片上传时到第100张时,页面报错。通过查看服务器日志可知是StackTrace堆栈问题,上传机制受控无效。2.案例2eg.类似数据库内存溢出问题,上传文件路径过深的文件时造成数据库错误。3.每日优鲜app为例,将任意商品加入购物车,并点击底部导航栏中的“购物车”,应用crash.开始抓取日志,录入adb logcat -v time > D:\logcat....原创 2020-03-31 18:28:26 · 421 阅读 · 0 评论 -
测试工程师-你的简历拿得出手吗
最近由于种种原因,面试了很多有意思的人,在这里记录一下面试这些人后的一些感想。所谓测试经理保障xxx的整体测试质量负责xxx版本管理以及发版工作参与招聘测试工程师并对其进行培训编写及评审测试用例,参与项目的整体测试负责与各部门之间沟通协调,以推动项目测试工作的及时完成负责测试环境搭建所谓测试开发使用siege、jmter(没有看错,确实这么拼的,不是JMeter)进行压力测试使...原创 2020-03-27 16:17:25 · 300 阅读 · 0 评论 -
对jmeter线程数,ramp-Up.循环次数的理解
刚接触接口测试,自己的理解是这样。不喜勿喷哈。1.线程数抽象实例化后就是用户数,ramp-Up就是规定所有用户在时间段内把请求发送完(前提是循环次数是1)2.那么循环是在哪个时间点开始的?循环开始的时间几乎和启动时间相同,也就是说5个线程5秒内启动,循环2次,就是想于第一个线程启动一次开始循环2次了3.配置10进程/s并发如何实现?有很多种组合有问题感谢提出!...原创 2020-03-26 17:00:42 · 1780 阅读 · 1 评论 -
系统应用和第三方应用存储位置
系统apk和第三方apk存储位置1.通过adb shell 进入手机Linux系统,查看system和priv-app目录都是存放系统级别的apk,priv-APP的权限更高,有setting apk、launcher等2.第三方的apk存放在data目录3.系统级别的、第三方的应用的数据储存在data下的data里面,以包名来命名。...原创 2020-03-25 14:23:08 · 1159 阅读 · 0 评论 -
移动端自动化-实践
目标:1. 入门第一个案例2. 基础操作API(安装、卸载)3. 定位工具4. 定位元素5. 元素操作一、第一个案例:1.1 目标:1. 了解Appium使用步骤2. 了解Appium常用启动参数1.2 步骤:1. 导包 # from appium import webdriver提示:如果导包出现错误,查看Appium-Python-Client包咋当前环境下是否安装2...原创 2020-03-24 20:01:20 · 254 阅读 · 0 评论 -
移动端测试环境搭建-笔记
三、环境搭建环境搭建1 :1. Java环境(JDK/JRE)说明:java编写的程序运行所需环境2. AndroidSDK说明:安卓应用开发所依赖的开发工具包;提示:(1. 元素定位工具;2. adb命令)3. Android模拟器说明:就是一部安卓手机 提示:让电脑和手机连接起来; 4.appuim 5.python代码JAVA环境搭建: 1. 注意 1). 下...原创 2020-03-24 19:40:52 · 545 阅读 · 0 评论 -
APP移动端测试介绍和分类
一、App测试介绍1.1 概念:对移动应用的业务(功能)、兼容性、健壮性等一系列验证1.2 分类:1. APP功能测试2. APP自动化测试3. APP安全测试4. 扩展:(接口、性能)1.3 功能测试1. 业务逻辑测试(1. 原型ui布局;2.用例正确设计)2. 兼容性1. 系统安卓:1. 官方版(官方发布版本开源版)2. 定制版(小米、华为、三星…)6.0/5.1...原创 2020-03-24 19:33:53 · 602 阅读 · 0 评论 -
monkey测试android稳定性
第一部分:背景1.为什么要开展压力测试?提高产品的稳定性提高产品的留存率2.什么时候开始压力测试?首轮功能测试通过后下班后的夜间进行第二部分:理论1.什么是monkey?Monkey是发送伪随机用户事件的工具;2.monkey在那里?在手机系统里,为了跟monkey进行通信,要借用adbmonkey包括很多选项,大致四大类:1.基本配置选项,如设置尝试的事件数量。2.运...原创 2020-03-23 13:12:46 · 558 阅读 · 1 评论 -
发生多次ANR怎么分析
发生多次ANR的时候,如果再用logcat,记录一条最新的ANR。所以可以看dropbox里的文件:首先adb shellcd /data /system/dropbox进去可以看见好几个anr的文档,以及crash文档,ls-l可以看不同文件创建时间,就可以区分产生得先后。再exit,and pull文件(这样就可以不用logcat查看crash和anr方法调用栈写入文件)注意1:...原创 2020-03-19 18:26:54 · 132 阅读 · 0 评论 -
分析log日志-ANR场景
当程序出现ANR时,ANR:Application Not Responding获取日志到logcat_anr.txt主要Ctrl f "AND in "向下看是否和CPU占有过高有关,如果不是,找到方法调用栈(开发主要通过方法调用栈来定位问题)文件,提交给开发。可以看到AND in上面一行有traces to(追踪到) 某文件该文件就是方法调用栈写入文件可以通过adb shell 进...原创 2020-03-19 17:21:54 · 256 阅读 · 0 评论 -
分析输出log日志-crash场景
里插入图片描述](https://img-adb logcat 输出的是main缓存区的log log缓存区是环形缓存区 ,缓存区的大小有限制,最新输出的日志会是最新产生得日志,将最老部分的日志已删除,获取含有时间戳的日志可以用加时间戳命令adb logcat -v time > (重定向log文件位置)注:线上产品日志不要含有 V、 D优先级的内容,和产品提,否则影响APP的性能主要...原创 2020-03-19 16:51:58 · 612 阅读 · 0 评论 -
adb如何启动
adb 怎么启动应用来源于 解晴新生Android的应用分为两种,一种是常用的有界面的App,另一种是自动化测试中的无界面Instrumentation。两种应用都可以使用adb am 命令启动它。工具/原料adbApp启动方法/步骤❤️启动命令很简单:adb shell am start -n package/launch activity例如以下命令可以打开模拟器上的设置ap...原创 2020-03-18 19:00:50 · 6547 阅读 · 0 评论 -
QA面试
技术类准备目前对于招测试来说,知识覆盖面比较广,以下做列举建议在面试之前记一下,不要轻视这些基本理论,我之前看到一些人去面试,连基本的网络协议都答不上来,哪怕可能个人能力技术比较强,但是在这种题目上被减分实在没必要1.网络基础知识TCP/IP协议四个层次组成,以及每个层的常用协议OSI七层模型TCP协议三次握手TCP协议四次挥手TCP和UDP的区别HTTP和HTTPS的区别一次...原创 2020-03-18 17:47:35 · 1068 阅读 · 0 评论 -
adb命令
5.获取版本adb she’ll get prop ro.build.version.release6.发送文件到手机adb push 电脑文件路径/需要发送的文件 手机端存储的路径7.从手机拉取文件adb pull 手机端的路径8.查看手机运行日志adb logcat9.手机shell命令行adb shell注意:获取APP启动包名和启动名 手机需要找打开对应APPadb ...原创 2020-03-10 19:22:08 · 222 阅读 · 2 评论 -
ADB的三者通信原理
黑窗口敲ADB命令时给服务端 服务端也是在PC里面,它专门监听ADB命令,但它不能执行 它只能把命令传给手机的守护进程 守护进程再把命令传给xxx bootstrap.jar来操作手机比如删除进程 启动进程...原创 2020-03-10 19:05:46 · 308 阅读 · 0 评论