- 博客(71)
- 收藏
- 关注
原创 快递单号的正则提取试
{ "code": "ZJS", "id": "103", "name": "宅急送", "reg_mail_no": "^[a-zA-Z0-9]{10}$|^(42|16)[0-9]{8}$|^A[0-9]{12}"},{ "code": "SF", "id": "505", "name": "顺丰速运", "reg_mail_no": "^[A-Za-z0-9-]{4,35}$"},{ "code": "STO", "id": "100", "name
2021-06-07 11:54:51
1438
原创 测试面试题
测试的目的软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析,并根据回归测试情况撰写测试报告。测试是为了证明程序有错,而不能保证程序没有错误软件测试原则1、所有测试的标准都是建立在用户需求之bai上的,测试的目的在于发现系统是否满足规定的需求。2、尽早的和不断的测试,越早进行测试,缺陷的修复成本就会越低。3、程序员应避免检查自己的程序
2020-12-28 21:34:38
2915
原创 B/S架构和C/S架构区别
B/S架构和C/S架构区别1、C/S建立在专用网络上,通过专门服务器服务;而B/S建立在广域网上,不必有专门的网络硬件环境。2、C/S一般面向相对固定的用户群,对信息安全的控制能力很强;而B/S面向不可知的用户群,对安全的控制能力相对弱。1、建立基础不同C/S是建立在局域网的基础上的;而,B/S是建立在广域网的基础上的。2、硬件环境不同C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必有专门的网络硬件环境,例
2020-12-28 18:45:34
833
原创 h5的测试方法
1页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确;2相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。3检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。4字符串长度检查输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.5字符类型检查在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.6标点符号
2020-12-23 18:39:40
311
原创 Siri的测试用例
是否打开siri唤醒都支持什么语种是否有唤醒siri无反应的情况在无网络情况下,是否能使用siri唤醒siri需要多久时间唤醒siri是否马上能做出反应是否支持侧边按钮唤醒siri手机锁定时是否支持唤醒sirisiri是否支持女生播报和男生播报在语速过快情况下是否能识别语音在嘈杂的环境下 是否能识别语音是否支持方言,是否能识别语音搜索应用app是否需要对app权限就行授权是否能连续对话是否能修改唤醒"嘿siri"的方法使用siri唤醒功能是否会耗电速度快不同版本的iOS是否都
2020-12-18 07:22:18
711
原创 有24颗外观完全一样的小球,其中有一个是空心的,现在只有一个天平,最少称几次能找出这个特殊的球?
第一次:天平左右盘分别放12颗取出总质量轻的12颗第二次:天平左右盘分别放取出的12颗中6颗取出总质量轻的6颗第三次:天平左右盘分别放取出的6颗中3颗取出总质量轻的3颗第四次:天平左右盘分别放取出的3颗中1颗若平衡剩余一颗为假的若不平衡升高的一颗为空心的...
2020-12-17 20:25:20
264
原创 有888瓶编了号码的水及10只健康的小白鼠,其中一瓶水有毒,小白鼠饮用毒水一天后会死,最少需要几天可以找到哪瓶水有毒?
我来解释一下,并给出一个方案,时间不是问题,24小时内肯定可以找出有毒的那瓶.给888个瓶分别标上如下标签(10位长度):0000000001 (第1瓶)0000000010 (第2瓶)0000000011 (第3瓶)…111110888 (第888瓶)从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如从第一瓶,第三瓶,.里分别取出一滴混在一起)并标上记号为1.以此类推,从编号第一位是1的所有的瓶子里面取出1滴混在一起并标上记号为10.现在得到有10个编号的混合液,小白鼠排排站,分别标上
2020-12-17 20:23:32
230
原创 linux命令
1.如何清空a.log文件echo “” >a.log2.如何持续打印a.log文件中不包含abcd=1234的行grep -v “abcd=1234” a.log3.如何在a.log文件中找到abcd=1234的行并将其替换为abcd=5678sed -i ‘s/abcd=1234/abcd=5678/g’ a.log...
2020-12-17 19:01:25
113
原创 MySQL多表求平均值
建表CREATE TABLE Account(id INT(11),name VARCHAR(255),class VARCHAR(255))CREATE TABLE Exam(id INT,course VARCHAR(255),Score INT,Aid INT)插入数据insert into 表名 values求平均值Select a.class,e.course,e.score from account a,Exam e where a.id=e.aidSELECT a.class
2020-12-17 18:55:06
1582
原创 购物车的测试用例
1.界面测试打开淘宝购物车页面后,页面的布局是否合理,是否完整。不同卖家的商品在不同的table区域显示,区分明显。页面的功能按钮可以正常显示。商品的最下方显示失效宝贝。页面的最低端显示“你可能喜欢”向下滑动页面,在购物车顶端展示“购物车”。购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示。2.基本功能购物车页面的所有连接是否正常。从商品信息页面添加的商品能显示在购物车中。若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者
2020-12-17 16:53:58
15387
原创 礼盒抽奖测试用例
礼盒抽奖测试点未登录时是否提示礼盒界面登录后是否立马提示赠送礼盒进入系统,未领取时是否可以关闭领取界面关闭后,下次进入时是否会再次提示领取领取成功后,下次进入是否会在次提示每日登录是否可以成功领取礼盒晚上登录系统(没有退出),超过十二点时会不会自动提示领取礼盒领取金额是否符合需求弱网情况下,是否可以领取成功无网状态下是否可以领取奖励未付款时奖励是否可以领取付款的奖励未付款是否可以成功领取未付款奖励付款是否支持微信,支付宝,银行卡在弱网情况下是否可以付款成功付款后是否可以成功领取
2020-12-17 14:50:24
1788
原创 登录注册的测试用例
注册的测试用例1、用例是否考虑用户名输入格式(特殊字符,中英文字符,字符长度,为空)?2、用例是否考虑密码文本框格式(特殊字符,中英文字符,字符长度,为空)?3、用例是否考虑手机文本框格式(特殊字符,中英文字符,字符长度,为空)?4、用例是否考虑验证码文本框格式(特殊字符,中英文字符,字符长度,为空)?5、用例是否考虑密码可否明文显示?6、用例是否考虑极验弹出的情况和频率?7、用例是否验证手机号码唯一性?8、用例是否考虑每天发送短信的次数?9、用例是否考虑注册按钮只能在用户名或者密码文本或
2020-12-16 15:50:12
4933
1
原创 配置sdk的环境变量
设置环境变量1.配置用户变量新建变量名ANDROID_HOME,变量值D:\android-sdk(安装的路径)2.配置系统变量在path中新建一个D:\android-sdk\platform-tools(安装的路径),D:\android-sdk\tools(安装的路径)3.验证在cmd中输入ADB...
2020-12-03 19:34:15
1271
1
原创 配置Java的环境变量
1.下载jdk的安装包2.配置环境变量2.1在用户变量中新建JAVA_HOME的变量名,变量值C:\Program Files\Java\jdk1.8.0_912.2在系统变量的path中新建一个C:\Program Files\Java\jdk1.8.0_91\bin2.3验证打开cmd输入java,javac
2020-12-03 19:21:22
154
原创 jmeter的环境安装
用户变量变量名:JMETER_HOME变量值:D:\apache-jmeter-5.3系统变量变量名:PATH变量值:D:\apache-jmeter-5.3\bin
2020-12-03 18:56:51
75
原创 cherles的安装
1.charles抓取web端https2.抓取移动端的htpps1.保证pc端和移动端在同一网络下2.pc进行安装证书3.去移动端进行设置代理服务4.打开移动端默认的浏览器输入 chls.pro/ssl 网址 会自动下载并安装证书5.Pc端会弹出一个允许框3.charles的弱网测试Charles的弱网测试其实是修改了 请求或者是响应的网速以及时间2g/3g/4g wifi1.charles中proxy–throttle settings 可以指定网址进行弱网以及不指定网
2020-12-01 20:04:54
256
原创 状态码有哪些
HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 – 请求成功301 – 资源(网页等)被永久转移到其它URL404 – 请求的资源(网页等)不存在500 – 内部服务器错误HTTP状态码的分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的
2020-11-30 21:02:54
122
原创 get跟post的区别
1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。2. Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。4. Get执行效率却比Post方法好。Get是form提交的默认方法。...
2020-11-30 20:51:21
110
原创 http跟https的区别
1、https协议需要到baica申请证书,一般免费du证书较少,zhi因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。...
2020-11-30 20:47:21
179
1
原创 session跟cookie的区别
1、存储位置不同cookie的数据信息存放在客户端浏览器上。session的数据信息存放在服务器上。2、存储容量不同单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。3、存储方式不同cookie中只能保管ASCII字符串,并需要通过编码方式存储为Unicode字符或者二进制数据。session中能够存储任何类型的数据,包括且不限于
2020-11-30 20:45:17
72
原创 http的请求方式有哪些
Get/post的区别1.Get是不安全的,因为在传输过程中,数据被放在请求URL中:POST的所有操作对用户来说都是不可见的。 2.Get传输的数据量比较小,这主要时因为受URL长度的限制:POST传送的数据量较大,一般被默认为不受限制请求方式HTTP1.0:定义了三种请求方法:GET,POST,和HEAD方法HTTP1.1:新增了五种请求方式:OPTIONS,PUT,DELETE,TRACE 和 CONNECT 方法GET 请求指定的页面信息,并返回主体。HEAD 类似于get请求,
2020-11-30 20:38:19
258
原创 创业性公司,你以什么方式来进行对真机的成本降低 ?
1.可以在线上 线下租赁各种型号的手机2.可以找朋友同事借用一下手机进行测试3.可以购买二手机,一般价格会更便宜4.7天无理由退货5.卖新机,测试过后低价售给员工6.云测 平台兼容性测试——App对不同手机、操作系统版本的兼容性测试,包括安装、启动、卸载等。功能测试——遍历应用的每一个角落,查看应用的功能、逻辑是否正常,完整。性能测试——应用的性能怎样,如启动时间、反应时间、CPU占用率,内存占用率等。稳定性测试——在一定时间内对App进行持续地测试,测试App运行的稳定性。网络场景测试
2020-11-29 20:53:13
99
原创 ANR----以及如何定位是前端问题还是后台问题
1.先明白什么是前端,什么是后端 能够理解前端和后台,就非常好区分Bug所属位置:前端 : 是用户看得见摸得着的东西,主要体现在页面的视觉效果以及交互设计上后端 :则侧重于更深层面的东西,关于逻辑,关于数据,关于平台的稳定性与性能。后台主要负责实现具体的功能。2.前端的bug主要分为3类:HTML CSS javascript三类问题出现样式的问题基本都是CSS的bug;出现文本的问题基本都是html的bug出现交互类的问题基本都是Javascript的bug后端的Bug如:(1)
2020-11-29 20:48:55
87
原创 移动/web端性能指标
移动端性能指标1、内存 80% 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度web端的性能测试1.cpu 2.内存 3.网络 4.IO指标 5.磁盘 6.兼容...
2020-11-29 20:45:59
164
原创 adb常用命令
adb devices 查看设备编号adb install 路径 安装apkadb uninstall 包名 卸载apkadb shell pm list packages 罗列出所有的包-s 系统包名-3 三方的包名adb shell dumpsys cpuinfo 查看当前移动端的cpu的使用率-包名 查看当前app cpu的使用率adb shell getprop | findstr dalvik 查看本机内存使用率adb shell dumpsys meminfo +包名 查看当前
2020-11-29 20:37:54
182
原创 测试移动端的测试用例
APP的下载,安装,卸载。 能否正常下载 安装是否正常(有网,无网是否都正常),路径是否正确,文件或者占用手机内存大小等(如果需要) 是否没有得到用户允许就自启动 特殊情况下,比如内容不足情况下的安装。不要导致系统死机,重启,断电等严重问题。要提示用户内存不足,然后取消安装。重新安装没有问题。 卸载是否正常,是否将全部必要文件删除(如果需求需要,有的APP是要保留部分文件的,尤其是用户使用产生的文件) 直接删除文件导致不能使用
2020-11-29 20:34:17
1032
原创 语音转文字的测试用例
语音转文字的测试用例:首先打开搜狗输入法app能够正常显示。文字或语音输入的界面完美简洁。app输入的文字能够及时显示在界面上。app输入的语音能够及时显示在界面上。输入法的内容是正确的。输入法的语音可以正确的把文字显示在界面上。输入法在语言上 语音文字的转换上能普及普通话 ,方言。在搜狗输入法的语音转换过程能够及时快速的显示文字语音。在搜狗输入法的语音转换过程能够无误准确的显示文字语音。输入法的语音功能是符合转换文字条件。可以截图翻译不说话的时候发送语音, 会有相关的信息提示。
2020-11-26 20:32:56
1047
原创 PC端小说的优缺点测试用例
PC端:小说的优点电脑端比移动端内容更加的多 。界面更加大气,规整。电脑有语音功能更加的完善。小说内容丰富精彩。老书新书都可以搜索到。类型极多。可以自动滚屏。小说界面会有评论区,可以与书友交流。电脑端小说首页没有广告。电脑端小说界面可以总揽全局。应用所占内存资源少。点击书架不会迟缓的显示阅读界面。听书功能有多种明星声音。听书节奏掌控极好,跌宕起伏。小说阅读背景种类多。日间模式,夜间模式,保护眼模式。每章节结束会有评论区,可评论自己的观点。可下载书籍,离线看书。可以收藏
2020-11-26 20:24:29
529
原创 移动端小说的优缺点测试用例
移动端:小说的优点1.点击应用,应用加载界面很快,不会出现白板等问题2.直接显示书架,不浪费如何时间直奔主题3.书架自动显示上次阅读的书名,章数,标题等。4.书架界面简洁清晰没有广告。5.书架功能种类极多,书架管理,书架布局等。6.应用所占内存资源少。7.点击书架不会迟缓的显示阅读界面。8.阅读有听书功能。9.听书功能有多种明星声音10.听书节奏掌控极好,跌宕起伏。11.小说阅读背景种类多。12.日间模式,夜间模式,保护眼模式。13.每章节结束会有评论区,可评论自己的观点。14
2020-11-26 20:17:39
1248
原创 游戏的测试用例
答:功能测试:1.全部领完之后天数是否清零2.立即签到按钮多次点击3.中途断开,是否可以补签4.每天签到时,天数是否增加5.时间为凌晨23点59分59秒,一秒钟后重登游戏,今日签到是否刷新领取6.注意:无论是道具、货币奖励,都要进行前后端验证。如何验证?最简单的方法就是重新登录。重登后,道具还在,说明前后端都已经发放了。7…今日内再次登陆游戏,看看是否可以再次签到8.今日已登陆,第二天登陆,查看情况,是否可以再次领取性能测试:1.响应时间,点击签到多久可以响应成功2.点击签到,如果.
2020-11-26 15:56:49
3859
原创 如果项目上线在上线期间出现问题改怎么办
首先测试人员可以做的是重现这个问题并及时反馈给开发人员,找到解决方案进行修复。如果问题只在线上才出现,测试环境重现不了,那么可能是版本或环境配置的问题;如果问题不仅线上能重现,测试环境也存在,那么很有可能是测试人员在测试过程中未发现的Bug。开发人员修复Bug之后,测试人员需要反思。若是由于疏忽造成测试用例执行遗漏,测试人员需要在下次执行测试的过程中避免这样的情况。若是由于用例评审的不严格、中途需求变更或者某些其他因素造成的测试用例覆盖不全,测试人员需要补全测试用例。在测试过程中遇到未发现的Bu
2020-11-26 07:40:14
612
原创 linux安装jdk
登录服务器成功后,输入以下命令,查看支持的JDK版本yum -y list java* 输入以下命令,等待安装完成: yum install -y java-1.8.0-openjdk-devel.x86_644、验证安装结果输入命令:java -version ,查看是否安装成功。5、查看JDK版本信息如果要查看JDK的安装信息,可以输入以下命令来查看:cd /usr/lib/jvm进入该安装目录下,输入如下命令: ls 6、配置默认JDK版本如果你安装了多个不同版本的
2020-11-26 07:36:00
104
原创 B端运营是在做什么 toB
一、toB业务有哪些类型?1、流量平台型比如生活衣食住行的电商的淘宝天猫、美团饿了么、携程等,就是给B端提供了流量平台,带来大量C端用户的;2、数字化服务型比如办公协作类的钉钉、FI财务类的金蝶、CRM类的分享销客,就是给B端在不同方面提供了数字化管理工具,提高企业协作效率和业务决策分析的;3、人力服务型有给企业提供了服务,支撑企业某类业务,减少企业成本的,比如招聘服务类的拉勾、boss,比如广告营销的4A广告公司,比如提供保洁业务的公司等;4、硬件产品型也有给企业提供了硬件
2020-11-26 07:21:26
547
1
原创 朋友圈测试用例
朋友圈点赞测试用例用户可查看点赞的人数用户可查看点赞的数量点赞最高可点多少可不可以取消点赞取消之后可不可以重新点赞小红心是否亮起点赞后显示的颜色,以及取消后的颜色点赞的图案是否符合法律规定点赞后图案以什么方式弹出是否会显示用户头像和所发内容是否和其他用户所发动态起冲突多次点赞会出现什么情况多人点赞时的顺序是否按照时间顺序进行排列点赞是否显示头像和名称点赞之后能否进行评论点赞之后退出该页面,再次进入朋友圈点赞消息是
2020-11-24 07:44:04
825
1
原创 客户端case优先级定义
一、TEST CASE的优先级定义测试用例的优先级用于标识测试用例的重要性和执行频率,共分为4级,由高至低依次为P0-P3。二、如何划分TEST CASE的优先级2.1 初步划分1.把所有功能性验证(或基本路径)的测试标注为P1;2.把所有错误、边界值、UI测试标注为P2;3.把所有非功能性的测试(例如性能、可用性、稳定性、安全、兼容等)标注为P3。2.2 提升和降级并非所有的功能性测试都一样的重要,并且有些边界和非功能性测试也很重要。思考一下测试的重要性及相对于其他同等优先级别的测试,你
2020-11-23 19:30:26
410
原创 celery理论
一、celery介绍1、应用场景a. Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celeryb. 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿到任务执行结果, 在任务执行ing进行时,你可以继续做其它的事情c. Celery 在执行任务时需要通过一个消息中间件来接收和发送任务消
2020-11-04 17:09:11
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人