自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 兼容性测试(Compatibility Test Suite)在移动App上应用

在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间相互配合程度兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络环境中是否能正常的运行的测试。比如:一个界面在4.7英寸上显示的是正常的,在5.5英寸上却显示不全兼容性测试的核心内容:测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容软件本身能否向...

2019-08-12 09:56:42 865

原创 使用adb命令删除Android系统data目录下的文件及文件夹

使用命令删除data目录下的文件夹,和删除一般文件不同,data目录下的文件需要777权限,所以需要的命令不同。data目录:C:\Users\aw>adb shellroot@android:/ # susuroot@android:/ # cd data/datacd data/dataroot@android:/data/data # cd /data/inspurc...

2019-08-12 09:56:08 5359

原创 从面试官的角度谈测试工程师面试

1.常见招聘流程一个测试团队的组建过程是怎样一个链路,或者说一个测试人员是怎么被招聘进团队的呢。  一般来说,整体上要经历以下的步骤:  1)确定人员需求  2)多渠道发布招聘需求  3)简历筛选确定候选  4)复数轮次笔试面试  5)签约意向确定  6)入职  对于测试管理人员(面试官)而言,在谈面试之前,首先要说说人员需求的确定。对人员的不同需求注定着我们面试中用到的思路和考...

2019-08-12 09:54:45 495

原创 postman请求数据库方法

一、github 地址:https://github.com/liyinchigithub/Omysql二、效果三、使用方式如果你电脑已经安装配置 Git、node 环境,可以直接按下面步骤进行操作:1、从 github 拉取工程2、切换到目录下3、安装依赖包4、启动 omysql 服务5、如果你的电脑还没有 node 环境,具体配置方法可以参考下面两个链接:windows...

2019-08-12 09:53:30 1739

原创 当你的bug遇到不予解决、设计如此就算了吗

问题1:在测试发现问题时,是先跟研发沟通还是先提Bug?解决:在测试项目的初期,对程序不熟悉的情况下,可以先沟通,再提Bug;后续对项目熟悉了,理论上是先提Bug,必要时再沟通(偶现或可能是偶现的问题;录像回放的问题)原因:对于测试人员来说,是站在用户的角度去测试,认为不可接受的,那90%以上(排除操作上的错误)属于是问题,不管是哪边的问题,总是要解决的,所以没有必要所有问题都要先跟研发...

2019-07-24 18:59:22 1007

原创 如何设计功能测试用例

一般功能测试指的都是黑盒测试。就是测试工程师基于需求文档,对开发完的功能进行测试。也就是说,功能测试都是基于需求的黑盒测试。而需求主要归为两大类:  显式功能性需求:指的是需求中明确规定且用户可以感知到的需求,比如“访客用户访问管理员页面时会跳转到登录页”。  非功能性需求:指的是用户无法直接体验到的,非具体功能性的需求,但这种非功能性需求在做功能性测试的时候也会涉及到,因为很多非功能性的需求...

2019-07-08 11:45:24 420

原创 UI测试用例设计,场景测试法

一般设计测试用例常用的方法就是边界值+等价类相结合的方式  等价类划分法:分成若干子集,每个子集同等效果;  边界值分析法:对于边界值,分别设计刚好等于、刚好小于和刚好大于;  用户登录 的用例设计如下:  一.利用等价类+边界值设计:  1.已注册用户,用户名+正确密码,成功;  2.已注册用户,用户名+错误密码,失败;  3.未注册用户,用户名+任意密码,失败;  4.用户名...

2019-07-08 11:39:05 2195

原创 测试用例的设计策略

日常工作中最为基础核心的内容就是设计测试用例,什么样的测试用例是好的测试用例?我们一般会认为数量越少、发现缺陷越多的用例就是好的用例。那么我们如何才能设计出好的测试用例呢?一份好的用例是设计出来的,是测试人员思路和方法的集合,而非测试逻辑和需求的罗列。  1测试用例设计的几个准则  用例设计=思路  强调测试的场景,测试方法  测试步骤化  此处说的测试步骤,不是说每条测试用例都要写明测...

2019-07-08 11:38:21 536

原创 软件测试工作经验总结

项目工作总结测试阶段划分1.公司自有项目采用迭代式开发,年度大版本,季度小版本,每个版本都要进行多次回归测试,首次进行功能测试,目的测试当前版本功能没有问题,第二次进行升级测试,目的确认从旧版本升级到新版本数据兼容,功能正常,第三次进行功能测试,目的升级之后功能正常。2.每个版本都应该有专项测试阶段,比如接口测试、性能测试、安全测试等。测试过程文档输出1.项目需求评审后,或者项目已展开需...

2019-07-08 11:37:06 819

原创 测试者出的APP测试面试题

一、开场问题:(自由发挥)1、请自我介绍一下;2、为什么离开上一个公司呢?3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具?4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里?二、技术方面:1、代码能力:1.1、请用自己最擅长的编程语言,将一个字符串反转并输出?参考答案:(1)、python实现:方法1、使用[::-1]:s ...

2019-07-08 11:35:57 402

原创 网络游戏是怎么测试的

游戏测试起因近几年来,网络游戏成了网络最新的弄潮儿,从盛大之传奇般的掘起,吸引了无数公司的眼球。但由于随着玩家的品位的升高,代理费用的上升,单一的代理国外游戏的模式已经很难在国内立足,而有中国传统文化特色的网络游戏则在国内大受欢迎,比如剑侠情缘,大话西游等一些国内的精典之作已经进入了一流网游的阵营。与此同时随着大家对网游稳定性,可玩性要求的升高,网络游戏测试开始成为大家关注的话题。游戏测试与软...

2019-07-08 11:34:58 474

原创 Linux命令使用技巧3

1、用Linux命令讲个笑话,增强版emacs。alias emacs=‘vim’2、查看发行版cat /etc/*-release3、将子目录的所有内容都移动到当前目录find -type f -exec mv {} . ;4、回到上次的目录cd -5、用ssh同步服务器时间,很骚气。date $(ssh user@server date “+%y%m%d%H%M.%S”)6...

2019-07-05 10:45:00 159

原创 linux命令使用技巧2

1、查找系统中最大的10个文件find / -type f 2>/dev/null | xargs du 2>/dev/null | sort -n | tail -n 10 | cut -f 2 | xargs -n 1 du -h2、清除文件名中的空格rename “s/ *//g” *.txt3、假装很忙的样子(建议电影的黑客剧情用这个,比一直在ping要好接受些)ca...

2019-07-05 10:44:33 85

原创 linux命令使用技巧1

1、ps带父子进程树ps auxf2、获取当前目录下的所有子目录的大小du -hd 13、显示机器的IPv4地址ifconfig | awk ‘/inet addr/ {print $2 }’ | sed ‘s/.*

2019-07-05 10:43:54 97

原创 elenium版本如何选择?

一、IE使用ie浏览器进行web自动化测试,selenium-java.jar包和ie驱动是同步的(如下图),所以只需要关注ie驱动和ie浏览器版本如何搭配。如果你使用ie6、ie7请使用 selenium 2.42或者2.40版本,也就是图中的版本。如果你使用的ie8-ie11推荐使用2.50之后的版本。镜像地址:https://npm.taobao.org/mirrors/selen...

2019-07-05 10:43:01 150

原创 自动化测试框架HttPRunner,让你成为高效工作的少数派!

一、思考01自动化测试要做哪些事?◆ 需求分析–>测试计划–>测试方案◆ 编写测试用例◆ 数据驱动△ ddt◆ 测试数据管理△ excel△ csv△ 数据库(MySQL、MongoDB等)◆ 配置信息管理△ 配置文件◆ 日志记录与分析△ 日志器◆ unittest△ 断言结果比对◆ Jenkins持续集成02HttpRunner是什么?简...

2019-07-05 10:40:30 254

原创 一分钟带你了解全链路测试!

什么是全链路测试相信很多程序员在开发过程中或多或少的会基于开源库写过一些单元测试,类似 C++ 的Google Test,Java 的 Juint 等。大分部情况下,程序员对系统的测试都只在系统的内部进行。但我们知道,一次完整的数据流不可能只在一个系统内流转。比如淘宝从买家下单到最终被收货,这一次完整交易的数据流要经过很多系统(ERP系统、仓库系统、配送系统、末端系统等)。这些系统之间通过调用串...

2019-07-05 10:37:13 5669

原创 如何做好性能压测(一):压测环境的设计和搭建

性能压测,是保障服务可用性和稳定性过程中,不可或缺的一环。我们将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。一般来说,保证执行性能压测的环境和生产环境高度一致是执行一次有效性能压测的首要原则。有时候,即便是压测环境和生产环境有很细微的差别,都有可能导致整个压测活动评测出来的结果不准...

2019-07-05 10:33:19 1206

原创 Jmeter分布式测试dubbo接口1

一、Dubbo简介dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含如下几点:1、远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式;2、集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持;3...

2019-06-27 14:35:49 146

原创 SQL Server常用函数

1、统计函数(聚合函数)AVG() --求平均值COUNT() --统计数目MAX() --求最大值MIN() --求最小值SUM() --求和STDEV() --STDEV()函数返回表达式中所有数据的标准差STDEVP() --STDEVP()函数返回总体标准差VAR() --VAR()函数返回表达式中所有值的统计变异数VAR...

2019-06-27 14:26:30 140

原创 Web测试之功能测试总结

web测试是什么?web测试就是基于BS架构的软件产品的测试,通俗点来说就是web网站的测试web功能测试包括哪些方面?功能测试主要包括6大部分:1、链接测试2、表单测试3、搜索测试4、删除测试5、cookies、session测试6、数据库测试1、链接测试1)测试所有链接是否按指示的那样确实链接到了该链接的页面2)测试所链接的页面是否存在3)测试web应用系统上没有孤立...

2019-06-14 11:01:44 265

原创 抽奖测试用例怎么写?

随着互联网越来越深入老百姓的生活圈中,各种各样的电商平台也开始发挥作用,由于平台越来越多,那么吸引人气,留住用户,就变得非常重要了。除了软件本身的设计之外,更多的就是各种各样的活动,打折。今天,就给大家分享关于平台抽奖活动的测试点:1UI首页banner活动页面(显示剩余次数,抽一次少一次,立即刷新)支付后获得抽奖机会页面(转盘,跑马灯)2活动时间时间未到,能不能看到活动页面,如果...

2019-06-14 10:59:59 16463

原创 黑盒测试、白盒测试、手工测试与自动化测试等比较

黑盒测试黑盒测试把产品软件当成是一个黑箱子,只有出口和入口,测试过程中只要知道往黑盒中输入什么东西,知道黑盒会出来什么结果就可以了,不需要了解黑箱子里面是如果做的。  即测试人员不用费神去理解软件里面的具体构成和原理,只要像用户一样看待产品就可以了。  例如银行转账功能,不需要知道转账的具体实现代码是怎样工作的,只需要把自己想象成各种类型的用户,模拟多种转账情况看系统是否能正常转账即可。 ...

2019-06-14 10:56:01 3271 1

原创 HTTPS的原理及工作流程

1.什么是HTTP协议?HTTP协议是Hyper Text Transfer Protocol(超文本传输协议),位于TCP/IP模型当中的应用层。HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。HTTP协议的信息传输完全以明文的方式,不做任何加密,相当于在网络上“裸奔”,所以容易遭受中间人的恶意截获甚至篡改(中间人攻击)。2.什么是HTTPS协议?HTTPS(全称:Hyp...

2019-06-14 10:53:19 178

原创 adb有线连接设置

默认情况下,android手机禁止通过adb安装应用。需要开启开发者选项下的USB调试。以下以小米、华为、oppo机型为例说明如何开发者选项下的USB调试。前提条件:1、手机2、手机数据线3、电脑端已具备jdk、sdk环境4、手机通过数据线连接电脑5、apk包小米以 手机型号 Redmi 5 Plus 为例启动开发者模式位置:设置 -> 我的设备 -> 全部参数...

2019-06-02 21:56:07 1774

原创 adb无线连接设置

测android应用耗电量情况下,USB有线连接手机设备一直处于充电状态,无法测出耗电量。这种情况下就需要设置adb无线连接。验证有线连接成功USB数据线连接手机和电脑,通过adb devices命令验证有线连接是否成功。adb devices设置无线连接手机和电脑连入同一局域网重置tcp端口为5555adb tcpip 5555说明借助usb数据线在手机上开启连接adb...

2019-06-02 21:47:18 1988

原创 购物车的测试点有哪些?

首先得了解需求,然后可以从这些方面入手:界面测试、功能测试、兼容性测试、易用性测试、性能测试,最后根据测试用例模版编写测试用例。测试用例字段一般包括:编号、测试项目名称、用例标题、重要级别、前置条件、输入、操作步骤、预期输出、测试结果、测试时间和测试人员。1.界面测试界面布局、排版是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。2.功能测试未登录时:将商品加入购物车,页面跳转到...

2019-06-02 21:36:57 30663

原创 测试用例之因果图分析法

案例分析(给出分析过程和测试点):有一个饮料自动售货机(处理单价为5角钱)软件。其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。按照“因果图测试法”给出的思路,...

2019-05-29 11:21:56 5804 2

原创 Linux 之软连接

1.创建软连接创建文件及文件夹创建一个软连接创建的语法:ln -s是必须的,然后后面跟一个目标文件夹,最后是一个当前目录的软连接名。删除软连接错误示范:正确删除:删除软连接时,要注意软连接的路径表示...

2019-05-29 11:12:22 6836

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除