系统中A模块是发布岗位,B模块是岗位详情,小王测试的是A模块,小张测试的是B模块,小张在测试B模块时往往很少去考虑前置模块A产生的各种类型、各种异常不确定数据,导致了经常出现一些问题,如果小张当时考虑了A模块可能产生的所有前置数据,去测试B系统,后面就不会频繁出现一系列问题,这就是我们今天要讨论的假设前置数据法。以下只是几个思路和想法,大家可以发散思维继续扩展

一、假设边界

A模块发布岗位,岗位名必填、可输入字符长度2-10,我们需要考虑B模块岗位详情岗位名长度2、10时,显示正常显示

二、假设非必填字段

A模块发布岗位,有3个发布入口,岗位图片非必填、入口1只能传图片、入口2只能传视频、入口3视频和图片都可传,我们需要考虑B模块岗位详情岗位几种情况如下:

1 岗位详情无图片视频时展示 2 岗位详情是图片时展示 3  岗位详情是视频时展示 4、岗位详情是图片+视频时展示,所以这时需要考虑好几种情况,不只是单独看能展示就好了

三、假设字段过长、过大

1、薪资字段过大,查看B模块岗位详情,是否出现异常

2、岗位描述文字过多,查看B模块岗位详情,是否出现异常

四、假设字段异常

1、薪资字段为0,查看B模块岗位详情,是否出现异常

2、薪资字段为空,查看B模块岗位详情,是否出现异常

3、薪资字段为null,查看B模块岗位详情,是否出现异常

很多人会说,这些字段都是必填的,永远不会出现上面这些情况,我想说你错了,所有的BUG都是在某些情况下发生的,假如我这个版本发布了作息模式为做一休一的岗位,下个版本需求要把作息模式为做一休一的的类型删掉,这时如果当时没有测试这种情况,下个版本上线后,再去查看这个岗位详情,有可能就会出现异常,如果我们当时测了,最起码保证查看岗位详情不会闪退异常等。

五、假设多种状态

假设发布岗位后,岗位的状态变化会有多种状态(待审核、审核通过、审核拒绝、上架、下架、禁用、已删除)我们需要考虑当岗位为这些状态时,查看B模块岗位详情,是否正常

六、假设多种类型

A模块发布岗位,可以发布普通岗位、急招岗位,岗位的类型为普通、急招时,查看B模块岗位详情,是否正常

七、假设前置模块错误

1、假设用户未登录,进行提现操作

2、假设用户未实名认证,进行提现操作

3、假设用户未绑卡,进行提现操作

4、假设用户绑定了别人的银行卡,进行提现操作

又有人会说,没有通过1、2、3怎么可能操作提现,我想问一句,你能确定1、2、3永远是正确的,不会出BUG吗?所以前置模块、前置数据皆有可能

其实以上情况,我们完全可以通过岗位数据库去快速构造各种数据,去测试岗位详情的容错等情况,保证了岗位详情的稳定性

假设前置数据法|全网唯一相关推荐

  1. 重磅福利 | 全网唯一,多年踩坑经验,探索测试策略新奇方法之案例剖析(一)...

    测试行业浪迹多年,曾经历网络游戏.网页游戏.手游等海外游戏项目,直播.金融.房产.人力资源招聘行业等,积累了丰富的测试经验,摔了无数个跟头,不断尝试验证积累总结出来丰富资源,异常特殊测试策略.深度的测 ...

  2. FPGA----ZCU106基于axi-hp通道的pl与ps数据交互(全网唯一最详)

    1.大家好,今天给大家带来的内容是,基于AXI4协议的采用AXI-HP通道完成PL侧数据发送至PS侧(PS侧数据发送至PL侧并没有实现,但是保留了PL读取PS测数据的接口) 2.如果大家用到SoC这种 ...

  3. [BZOJ3523][Poi2014]KLO-Bricks——全网唯一 一篇O(n)题解+bzoj最优解

    Description 有n种颜色的砖块,第i种颜色的砖块有a[i]个,你需要把他们放成一排,使得相邻两个砖块的颜色不相同,限定第一个砖块的颜色是start,最后一个砖块的颜色是end,请构造出一种合 ...

  4. 达梦8数据库更新语句包含单引号双引号引起转义字符执行失败解决方法全网唯一

    达梦数据库更新语句包含单引号双引号引起执行失败解决方法全网唯一 如果一个更新的UPDATE更新语句的内容包含单引号',会引起执行错误! 错误的类型不止这一种,但是都是因为内容里面包含转义字符单引号引起 ...

  5. 天空卫士陆明:数据法在企业如何落地

    导读:数据安全立法2018年9月于十三届全国人大常委会列入立法规划.经过三次审议,在2021年6月10日,十三届全国人大常委会第二十九次会议正式表决通过,并于2021年9月1日起施行.从法律角度来说, ...

  6. MATLAB | 全网唯一,使用MATLAB绘制矩形树状图

    绘制效果 全网唯一这四个字我都快说腻了,请叫我绘图小天才,又双叒叕写了一个工具函数发到了MATHWORKS,矩形树状图主要用于直观展示各个元素的分类和占比. 编写不易点个赞叭~~ 基本使用 需要准备一 ...

  7. 全网唯一文字版:2022中国互联网公司100强排名

    研究行业.公司.人物.事件是我的一门功课,以此保持对社会的敏感. 2022年11月2日,中国互联网协会在厦门举办中国互联网企业综合实力指数(2022)发布会暨百家企业高峰论坛.中国互联网协会副秘书长宋 ...

  8. 全网唯一的Microsoft?NETFramework3?5SP1简体中文完整版离线安装包安装netframewo

    简体中文完整版~~[很多软件都需要它支持]~<<全网络唯一可离线安装的>>!~我自己组合成功的!大家需要吗!加精! 安装netframework4.0装这个版本,目前.net程 ...

  9. [SDOI2009]Bill的挑战——全网唯一 一篇容斥题解

    全网唯一一篇容斥题解 Description Solution 看到这个题,大部分人想的是状压dp 但是我是个蒟蒻没想到,就用容斥切掉了. 并且复杂度比一般状压低, (其实这个容斥的算法,提出来源于y ...

最新文章

  1. 首届腾讯数字安全创新大赛在京启动,挖掘新锐力量推动产业创新
  2. 第三天-零基础学习python
  3. springmvc + jquery 错误.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV
  4. 遍历二叉树的神级方法(Morris遍历)
  5. 自定义的Android EditText
  6. 指定的文件不是虚拟磁盘 没有快照_vmware workstaiton 15 虚拟机克隆(4)
  7. 匿名内部类和匿名类_匿名schanonymous
  8. 设计模式笔记四:建造者模式
  9. python 解释器下载_PyPy Python
  10. 死亡搁浅运送系统服务器,死亡搁浅订单23寻物系统服务器流程介绍-死亡搁浅订单23寻物系统服务器怎么做_牛游戏网...
  11. git 修改tag 备注_【Git】第十二章:Git高级实战技巧
  12. a标签 href和onclick 传递的this区别
  13. IAR使用技巧 之 快捷键批量更换指定字符(以及Keil的全局替换功能)
  14. SNMP Trap 报文
  15. 记第一次自己组装台式机
  16. VRAR行业喷发剃须刀品牌结合VR推广_VRAR123
  17. 插本计算机教程,广东专插本复习方法
  18. html改游戏聊天字体颜色,html点击按钮改变字体颜色怎么实现
  19. Android studio Suggestion: use tools:overrideLibrary=”jp.wasabeef.blurry” to force usage
  20. js 自由变量的取值

热门文章

  1. 跳一跳python_微信跳一跳python怎么刷分?跳一跳python怎么使用?
  2. 流浪地球开机动画包zip_【文娱热点】流浪地球2定档2023大年初一;迪士尼计划裁员32000人...
  3. mysql 可以用多个索引_mysql索引合并:一条sql可以使用多个索引
  4. bool类型数组转换成一个整数_「PHP」常用的数组键值操作函数,面试重点
  5. JVM垃圾收集器——G1
  6. 一篇搞懂HTTP协议
  7. zookeeper中展示所有节点_分布式协调服务之Zookeeper
  8. vue读取终端硬件信息_双通道RFID模块助力电力数据采集终端(不必多说,直接测试对比)...
  9. 16秋川大计算机基础作业,川大 16秋 《计算机应用基础》第一次作业答案
  10. iec61131 3 html5,IEC61131-3{ed3.0}标准资料.doc