- 博客(56)
- 收藏
- 关注
原创 人脸识别测试点
人脸识别设计到AI的两个概念:计算机视觉(机器视觉)和生物识别。由此展开测试寻找测试点AI测试与传统测试的异同点:AI测试需要结合AI架构,算法,应用场景等针对测试。这里的人脸查准率和人脸设定阈值有关系设定阈值的过程就是模型评估,阈值设定越低,通过率越高,误报率越低阈值设置越高,通过率越低,误报率越高思维导图中的静态指图片,动态指活体检测。...
2021-05-28 16:34:04
1332
2
原创 APP测试中IOS和Android的区别,有哪些注意点?
今天我们来聊一聊 APP测试中 IOS和Android 的 区别,首先对于手机的操作系统知识尽量有一个了解,测试方法一般也是单元测试,接口测试,软件测试,单元测试。基于 app代码,unit,testng都是可以进行单元测试,测试封装的类或者函数接口测试与其他接口测试一致,简单的app,测试一般采用手工测试,如果app模块稳定,可以采用部分自动化测试安装 。考虑到用户的一个隐私,尽可能用少的权限,安装后的容量,安装的目录,安装后产生的文件,安装是否按照后台的模式来运行现在我们测试时,开发会先在本地机上做
2021-04-08 11:35:58
619
原创 测试设计点(微信红包、朋友圈点赞、视频播放、水杯、提现、筷子、登录)
《微信发红包》1.功能测试:是否可以顺利发出红包/领取红包1)单个发红包24小时之内没有领取的红包退回原账户,此时原账户的零钱将增加相应金额的金钱24小时后好友点击红包,显示红包已过期,无法查看到红包的余额① 正确的金额+无留言+无表情② 错误的金额+无留言+无表情③ 正确的金额+有留言+无表情④ 错误的金额+有留言+无表情⑤ 正确的金额+无留言+有表情⑥ 错误的金额+无留言+有表情⑦ 正确的金额+有留言+有表情⑧ 错误的金额+有留言+有表情其中,金额(0.01-200)可以测试
2021-04-08 11:30:21
2160
原创 视频上传测试用例
1.功能测试(1)选择符合要求的视频,上传--------上传成功;(2)上传成功的视频、名称显示----------显示正常(根据需求)(3)查看,下载上传成功的视频--------上传的图片可查看或下载(根据需求)(4)删除上传成功的视频-------------可删除(根据需求)(5)替换上传成功的视频-------------可替换(根据需求)(6)上传视频是否支持中文名称--------根据需求而定(7)视频路径检查是否可手动输入----------根据需求而定可手动输入:
2021-04-08 11:15:56
1575
原创 用例评审的流程
用例评审时间在项目测试阶段,有重要模块改动或者全新模块需求时,对相应的用例设计大纲要进行评审。评审用例时间尽量选择在一轮测试之前,不应该晚于二轮测试。用例评审内容项目测试阶段,重要模块改动或者全新模块需求的用例需要评审。用例评审内容来源渠道:1、项目负责人(即,负责项目质量、进度的测试人员)负责收集当前版本需要评审的用例,也要及时上报评审。(该渠道为评审用例的主要来源)2、组内人员主动希望进行评审的用例也可以进行上报评审。3、如果用例非常庞大且时间紧张的情况,用例评审人需要整理出重要的逻辑,
2021-03-29 10:50:17
3329
原创 测试用例评审流程
1.目的测试用例评审流程规范主要为开展测试用例评审工作提供指引,规范测试用例评审管理工作。2.测试用例评审流程内容2.1.前提:测试人员编写完一个完整的功能模块的测试用例或已完成所有测试用例的编写;2.2.流程输入:A.测试用例; B.需求规格说明;2.3.流程输出:A.问题记录清单; B.测试用例评审报告;2.4.参与评审人员:项目经理、测试负责人、测试人员、需求分析人员、架构设计人员、开发人员;2.5.评审方式: 1)召开评审会议。与会者在测试用例编写人员讲解之
2021-03-29 10:45:57
610
原创 软件测试面试题总结
文章目录1.B/S架构和C/S架构区别 c是客户端 b是浏览器2.HTTP协议3.POST与GET区别4.Cookie和Session的区别与联系5.测试的目的6.软件测试原则7.软件测试分为哪几个阶段?8.单元测试与集成测试的侧重点9.系统测试范围10.a测试与ß测试的区别11.验收测试怎么做?12.白盒、黑盒和灰盒测试区别13.冒烟测试的目的14.回归测试怎么做?15.全部回归与部分回归的区别?16.需求分析的目的17.测试计划的目的18.什么时候开始写测试计划19.由谁来编写测试计划20.测试
2020-12-28 21:30:15
1316
原创 移动端自动化测试(具体步骤)
文章目录例:操作通讯录,添加人员信息,如图所示添加成功1.打开模拟器,,打开pycharm2.cmd打开黑窗口输入adb shell dumpsys window | findstr mCurrentFocus此命令3.点击androidSDK\tools下的uiautomatorviewer.bat对模拟器进行抓包4.pycharm中通过uiautomatorviewer.bat定位的进行脚本编写添加信息5.打开appium软件,点开录制,然后运行pycharm代码,等appium运行,观察模拟器6.成功
2020-12-21 22:00:52
1638
原创 python练习
'''1.题有如下值集合[11,22,33,44,55,66,77,88,99,90]将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值'''a = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]d = {}l1 = []l2 = []for i in a: if i == 66: continue if i > 66: l1.append(i) elif i &l
2020-12-15 20:33:45
524
原创 七个设计点
文章目录ATM 设计点模拟打车设计点签到礼盒设计点游戏签到设计点微信加入群聊设计点微信语音转文字设计点小说体验设计点ATM 设计点模拟打车设计点签到礼盒设计点游戏签到设计点微信加入群聊设计点微信语音转文字设计点小说体验设计点...
2020-12-15 17:30:22
186
原创 JMeter监控Linux中数据库性能
文章目录1.利用工具将需要的压缩包拖入linux系统2.解压压缩包并开放4444端口3.jmeter配置liunx的数据库参数4.jmeter执行sql语句5.jmeter中添加监测cpu的工具并配置6.调试次数,并运行查看性能1.利用工具将需要的压缩包拖入linux系统2.解压压缩包并开放4444端口3.jmeter配置liunx的数据库参数4.jmeter执行sql语句5.jmeter中添加监测cpu的工具并配置6.调试次数,并运行查看性能...
2020-12-07 20:55:23
360
原创 JMeter常用功能(五)正则表达式
文章目录1.建两个http请求,对应接口信息2.在成语词典请求下添加正则表达式提取器3.正则表达式提取器中进行配置4.把新华字典http的这个改成和那个变量名一样5.运行 查看结果1.建两个http请求,对应接口信息2.在成语词典请求下添加正则表达式提取器3.正则表达式提取器中进行配置4.把新华字典http的这个改成和那个变量名一样5.运行 查看结果...
2020-12-06 20:08:18
116
原创 JMeter常用功能(四)参数化关联
文章目录方法一:CSV数据文件设置1.写一个文档2.http请求下添加CSV数据文件设置,并进行配置3.http中这样写4.点击运行,结果一致方法二:函数助手1.选中http请求,选项–函数助手对话框2.配置,按照索引把里面的数据提取出来,并复制生成一排的那个输入框,然后把他一一对应填在http请求里3.运行方法一:CSV数据文件设置1.写一个文档2.http请求下添加CSV数据文件设置,并进行配置3.http中这样写4.点击运行,结果一致方法二:函数助手1.选中http请求,选项–
2020-12-06 19:45:51
169
原创 JMeter常用功能(三)定时器
定时器的大致意思:例如请求1,2,同时执行,在请求2下设置定时器 延迟3秒执行,点击运行会请求1执行完2秒后在执行请求21.线程组下添加两个http请求2.在http2下设置一个固定定时器3.在固定定时器中,把延迟改为3000(代表3秒)4.在 查看结果树 查看,会发现 请求1出来后3秒请求2才出来...
2020-12-06 18:43:32
561
原创 JMeter常用功能(二)循环控制器和事务控制器
文章目录循环控制器1.线程组下添加循环控制器2.循环控制器下添加http请求3.循环控制器中次数为2,则http请求 请求2次事务控制器1.线程组下添加事务控制器2.循环控制器下添加http请求1,http请求23.执行4.设置事务控制器5.变为1个事务循环控制器1.线程组下添加循环控制器2.循环控制器下添加http请求3.循环控制器中次数为2,则http请求 请求2次事务控制器1.线程组下添加事务控制器2.循环控制器下添加http请求1,http请求23.执行4.设置事
2020-12-06 18:34:13
559
原创 JMeter常用功能(一)数据库压力测试
文章目录数据库压力测试1.基于测试计划创建一个线程组2.基于线程组添加一个JDBC Connection Configuration3.基于线程组添加一个JDBC Request4.基于测试计划 添加‘’察看结果树‘’和‘’聚合报告‘’ 用于查看5.打开数据库4444端口6.在jp@gc - PerfMon Metrics Collector添加端口7.配置查看数据库相关参数,查看数据库成功8.查看每秒事务数9.查看性能指标10.多线程数据库压力测试1.基于测试计划创建一个线程组2.基于线程组添
2020-12-06 18:20:01
154
原创 fiddler基本功能操作步骤
文章目录1.web端1.基本设置1.捕获接口设置2.端口设置(netstat 查看端口)修改端口号 防止端口冲突3.解决乱码(找到对应接口,右键选择解码)4.选中或取消断点5.获取的接口图标说名2.基本操作1.修改request(修改请求参数)2.修改response(修改响应参数)3.弱网测试4.过滤2.移动端1.基本设置1.下载证书1.web端1.基本设置1.捕获接口设置2.端口设置(netstat 查看端口)修改端口号 防止端口冲突在真机黑窗口使用netstat查看端口3.解决乱码
2020-12-03 11:19:19
617
原创 Charles 连接 雷电模拟器(模拟器下载证书)
1.打开雷电 打开charles2. charles中 点击proxy 去掉window peoxy的勾选(对app端测试)3:点击proxy选中proxy Setting,勾选,默认端口是88884.在help中选中SSL Proxying 中的Mobile Device 安装5.IP 端口 下载证书地址6.打开模拟器,点击设置 进入WLAN,设置点击修改网络7.勾选高级选项,代理设置成手动的,写入端口和ip8.charles跳出弹框点击Allow9.模拟器打开浏览
2020-12-02 11:40:49
8535
4
原创 charles模拟接口404/403返回值(blacklist方法)
1.抓包 设置断点2.点击tools ----Black List3.新增4.效果
2020-12-02 11:06:03
218
原创 charles 弱网测试
弱网测试图标 亮起意味着开启1.抓包 copy该包的URl2.点击 Throttle Setting,把这两个都勾上 新增host上复制上刚才copy的url3.上面的网速慢 下面的网速快逐一测试
2020-12-01 21:03:04
107
原创 Charles 的功能操作(四)修改返回值response (方法二 maplocal重定向)
1.抓包 然后接口处鼠标右键 选择save response…2.点击save response ,创建文件到桌面3. 打开此文本,找到要修改的值进行修改改为然后保存 编码方式一定是utf-84.点击map local5…修改路径6.关闭网页,重新刷新...
2020-12-01 20:48:29
263
原创 Charles的功能操作(三)修改返回值response(方法一 breakpoints)
1.接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)2.设置断点值3.刷新页面 出现断点 修改为五月666666666664.点击执行后 页面自动刷新
2020-12-01 20:20:06
194
原创 charles的功能操作(二)修改request请求参数值(方法二 rewrite)
1.选择对应接口,点击笔图标,修改请求参数2.修改请求参数3.已刷新
2020-12-01 19:49:01
417
2
原创 charles的功能操作(一)修改request请求参数值(方法一 breakpoints)
1.接口处右击鼠标 勾选breakpoints(允许本接口使用breakpionts功能)2.设置断点值3.从新刷新浏览器,可修改请求参数,执行请求4.执行成功
2020-12-01 19:38:00
278
原创 charles下载web证书,抓包
1.点击help,选中ssl Proxying ,点击Install Charles Root Certificate2.点击”安装证书”按钮点击”下一步”按钮选中”将所有的证书都放入下列存储”,点击”游览”按钮选中”受新任的根证书颁发机构”,点击”确定”按钮点击”下一步”按钮点击”完成”按钮界面弹出”导入成功”弹框点击”proxy”按钮,选中Proxy Settings…勾选允许传输http代理,接着点击”OK”按钮点击’proxy”按钮,选中SSL Proxyig
2020-12-01 18:59:31
482
原创 charles 的安装
1.点击安装文件charles-proxy-4.2.8-win64.msi 双击2.点击下一步3.勾选同意,点击”next”按钮4.指定安装的路径,继续点击”next”按钮5.点击”install”按钮6.等待安装7.点击”Finish”按钮8.安装结束...
2020-12-01 18:42:20
105
原创 Cookie和Session
文章目录1.会话跟踪技术2.保存会话的两种技术3.Cookie介绍1.Cookie应用场景2.Cookie原理分析3.Cookie 使用细节4.Session介绍5.Session和Cookie的主要区别在于:6.cookie与session的联系:1.会话跟踪技术web程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。早期为了记录用户的状态时,就在浏览器记录用户信息coo
2020-11-30 21:18:32
68
原创 BS/CS,Http1.0和1.1,get和post请求,响应状态码
文章目录1.BS与CS优缺点对比1.CS(Client/Server):客户端----服务器结构。2.BS(Browser/Server):浏览器----服务器结构2.Http协议1.什么是http协议2.HTTP1.0和HTTP1.1的区别3.http请求4.http请求方式5.常见的http请求:get和post6.Get与post请求的区别7.http请求—消息头Request8.http响应9.HTTP之状态码1.BS与CS优缺点对比CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是
2020-11-30 21:08:31
1153
原创 Testin云测平台操作步骤
1.登录2.点击标准兼容测试3.开始测试4.上传应用4.1.选择文件4.2.等待加载完成4.3.完善应用信息4.4.上传完成5.补充测试选项6.提交测试7.查看报告8.测试完成,下载测试报告
2020-11-29 20:40:09
1251
原创 Monkey测试简介及基础命令
文章目录==1.Money介绍====2.Monkey用来做什么====3.Monkey程序介绍====4.Monkey 命令,基本参数介绍==1.Money介绍顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常2.Monkey用来做什么Monkey 主要用于Android 的压力测试
2020-11-29 20:00:33
684
原创 手机端常规测试
文章目录1.介绍手机测试的概念架构2.功能测试3.安装与卸载测试4.软件升级测试5.登录测试6.安全性测试——权限测试7.消息推送测试8.前后台切换测试9.UI测试(界面测试)10.兼容性测试11.网络环境测试12.mokey测试13.性能测试1.介绍手机测试的概念架构ios和Android的区:手机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash
2020-11-28 23:25:03
388
原创 adb简介,基础命令和查看手机日志
文章目录1.ADB介绍2.adb的基础命令3.adb logcat查看手机日志1.ADB介绍ADB是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)它的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备1.1配置ADB环境变量1:在系统变量中新建ANDROID_HMOE变量,赋值路径(F:\androidSDK)
2020-11-28 22:56:41
1971
原创 linux部署jenkins.war的配置
1.进入root用户-------切换到home下的用户-----然后查看wuyue下的文件2.移动jenkins.war3.找到刚才移动的文件4.启动tomcat5.在浏览器登录6.进入jenkins
2020-11-26 21:29:11
342
原创 jenkins.war报错error解决
jenkins.war报错解决在./startup.sh里面添加配置,重启就好了配置export JAVA_OPTIONS=-Djava.awt.headless=true
2020-11-26 21:20:37
379
原创 安装jdk,tomcat,jenkins(话术)
文章目录安装jdk,tomcat,jenkins(话术)安装MySQL安装jdk,tomcat,jenkins(话术)安装jdk,tomcat(配置环境)1:从公司的工具库中拿到jdk.tar,tomcat.tar包2:通过远程连接工具(ssh/xshell)连接Linux服务器,将jdk和tomcat上传到服务器上3:首先解压jdk.tar包(tar -xvf),将解压的之后的jdk路径填写在配置文件中4:重启配置文件5:通过Java -version 判断是否安装成功,安装成功则显示jdk
2020-11-26 20:35:20
75
原创 linux环境中配置jdk,tomcat,mysql
文章目录1. JDK安装2. Tomcat安装3. Mysql安装1. JDK安装注意:rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:1)查看当前Linux系统是否已经安装java输入 rpm -qa | grep java2)卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3)上传jdk到linux4)安装jdk运行需要的插件yum install glibc.i686(选做)5)解压jdk到/usr/local下 tar –xvf jd
2020-11-26 11:31:30
179
原创 Linux的基础命令
文章目录Linux的基本命令1.目录切换命令2.目录的操作命令(增删改查)3.文件的操作命令(增删改查)4.压缩文件的操作命令5.其他命令6.Linux的权限命令Linux的基本命令1.目录切换命令window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。但在学习cd命令之前,我们有必要分清Linux的目录结构(linux目录结构详细说明)cd usr/ 切换到该目录下usr目录cd …/ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用
2020-11-25 21:16:43
82
原创 禅道的操作
文章目录1.禅道操作1.禅道的使用1. 人员管理2.使用流程1.创建产品2.添加需求3.创建项目4.关联需求5.分解任务6.Bug管理7.创建发布1.禅道操作1.禅道的使用1.人员管理2.权限分配3.产品控制4.项目控制5.编写用例6.提交缺陷(bug)1. 人员管理1.1.添加部门1.2.添加用户1.3.添加成功展示效果2.使用流程1.创建产品在禅道中,产品是一切的核心,所有的东西基本上都是围绕产品展开。那么如何创建第一个产品呢?1.产品经理登录禅道。2.进入产品
2020-11-24 21:32:28
1116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人