测试方法
王大力测试进阶之路
这个作者很懒,什么都没留下…
展开
-
测试方法之正交试验
一、正交实验法 正交试验设计(Orthogonal experimental design)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。 正交实验设计方法:依据Galois理论,从大量的(实验)数据(测试例)中挑...原创 2019-11-05 14:53:33 · 3312 阅读 · 0 评论 -
【测试方法】业务流测试法之场景法
一、场景法:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。场...原创 2019-10-18 11:41:19 · 1927 阅读 · 1 评论 -
【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?
记得当初上测试课程时,老师就讲到头脑风暴,让我们尽情发挥:想象,讲的就是不局限思维、发散、开拓思维,可能发生的情况都可作为输入条件,实际我们运用到工作中,测试用例的设计是一样的道理,不能局限正思维、逆思维,要全方位思维去想象和思考,总结,从而得到最终结论,我不是测试大神,但有个对测试炽热的心,在不断工作中,经常思考想象并反问自己,不断总结方法和经验,扩大测试覆盖范围面,你们也是和我一样吗?下面我列...原创 2019-08-20 08:56:06 · 510 阅读 · 0 评论 -
【测试方法篇】效率测试
一、操作数据库1、测试页面数据翻页功能,使用insert插入多条数据,测试完成后,再删除插入的数据2、订单表order,订单状态字段status 1新订单 2已提交订单 3已付款订单 4已发货订单 5已完成订单已付款列表页,只能展示已付款订单:手动修改数据库order表订单状态字段status为1,2,3,4,5,测试已付款列表页展示订单情况已提交订单,只能进行付...原创 2019-05-30 13:50:21 · 441 阅读 · 0 评论 -
《业务测试》手机号码格式
一、手机号码格式测试正确手机号格式13333333333144444444441555555555516666666666177777777771888888888819999999999错误的手机号格式1333333333 10位手机号10000000000 第2位为011111111111 第2位为112222...原创 2019-04-18 16:35:01 · 2093 阅读 · 0 评论 -
【功能业务篇】APP授权微信登录、绑定账号测试思考
参考https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317851&token=&lang=zh_CN准备工作移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系...原创 2019-04-17 19:22:10 · 7084 阅读 · 1 评论 -
【功能业务篇】APP获取用户定位、传参经纬度思考
常用的三种定位方式有:基于GPS定位、基于基站地位、基于wifi定位。1、基于GPS定位: GPS定位需要GPS模块(硬件)的支持,没有GPS模块是无法进行GPS定位的。 GPS定位最大的优点就是其定位精确度高(一般误差在10m内),无网络也能用;缺点就是耗电高、定位慢、室内和地下室基本定位不到。2、基于基站定位: 根据采集到手机所处基站信息和手机相关信息(M...原创 2019-04-12 16:07:26 · 1891 阅读 · 0 评论 -
神秘的安全测试思考案例(一)
定义:安全测试是在软件产品开发基本完成时,验证产品是否符合安全需求定义和产品质量标准的过程。 概念:安全测试是检查系统对非法侵入渗透的防范能力。 准则:理论上来讲,只要有足够的时间和资源,没有无法进入的系统。因此,系统安全设计的准则是使非法侵入的代价超过被保护信息的价值。 目标:通过对系统进行精心、全面的脆弱性安全测试,发现系统未知的安全隐患并提出相关建议,...原创 2019-04-11 15:22:13 · 2081 阅读 · 0 评论 -
高效精准分析定位系统BUG,让你无所不能
项目版本上线发版后,经常会收到领导、产品、研发、业务、用户等反馈过来各种各样BUG,令人心惊胆战,措手不及这时领导会第一时间找你沟通,让其定位排查原因,解决处理很多测试人员第一反应:需求没说这样?不是BUG?怎么可能是BUG?这个我们测过的怎么会有问题?肯定是环境问题?肯定是程序偷偷改了代码导致的?昨天还是好的呢?今天怎么这样了?**...原创 2019-04-04 10:27:43 · 1490 阅读 · 0 评论 -
模拟导入系统通讯录5000+手机号 校验大量数据处理
模拟导入系统通讯录5000+手机号 校验大量数据处理之前再测试一个导入手机通讯录系统时,随机抽了几个人的手机进行了测试,都导入显示正常当公司BD进行项目试用时,导入通讯录一直处于下图加载中 1、于是进行抓包查看日志进行定位,确认是通讯录手机号太多,批量数据处理导致的问题于是我们想到测试的遗露点——大量手机号导入验证 2、于是我们提交了BUG,等待程序进行修复后,我们继续进行...原创 2019-01-28 16:54:51 · 1386 阅读 · 1 评论 -
测试人员做到这几点,线上80%的BUG将落入你手,企业将避免重大风险
BUG事故给敲了很大的警钟,也给公司带来重大损失,作为测试人员,我们如何提现发现线上BUG并及时解决,避免落入用户手中,给企业带来无法挽回的损失。案例1:1月20日凌晨,拼多多App因技术漏洞,用户可以领取100元无门槛券。且并非抢购,而是无门槛领取,优惠券可全场通用(特殊商品除外),有效期一年凌晨Bug被发现后,大批用户涌入拼多多开始大力“薅羊毛”,短时间内即有用户通过优...原创 2019-01-28 09:45:37 · 1300 阅读 · 0 评论 -
假设前置数据法|全网唯一
系统中A模块是发布岗位,B模块是岗位详情,小王测试的是A模块,小张测试的是B模块,小张在测试B模块时往往很少去考虑前置模块A产生的各种类型、各种异常不确定数据,导致了经常出现一些问题,如果小张当时考虑了A模块可能产生的所有前置数据,去测试B系统,后面就不会频繁出现一系列问题,这就是我们今天要讨论的假设前置数据法。以下只是几个思路和想法,大家可以发散思维继续扩展一、假设边界A模...原创 2019-01-31 13:22:38 · 252 阅读 · 0 评论