- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于模型的接口自动化测试实践
北京新媒传信科技有限公司
薛亚斌 @土司阿哈
wonew1228@163.com
缘起
缺陷根因分析:测试60%的漏测是因为异常数据覆
盖不全 (server端的缺陷分析)
数据越界
空指针异常
数据无法遍历
分析:为什么在当前阶段暴露呢?
内部因素 :以前主要解决模拟客户端测试,主要基于业
务场景测试,而现阶段更多要关注接口本身测试
外部因素 :考核方式、合作模式变化
分析:现阶段遇到问题
不同类型测试差异 :基于业务场景和基于接
口测试差异
测试覆盖 :测试过程本身是一个抽样检测的
过程?如何用最少的用例覆盖最多的场景
思维方式 :人员能力
思考
自动生成
测试用例???
关于接口测试??
接口测试 :“组件与组件”、
“系统与系统”、“组件与系统“之
间的测试??测试的重点是要检查数
据的交换,传递和控制管理过程,以
及系统间的相互逻辑依赖关系等。
策略 :是否可以把接口测试分为,
基于业务场景测试和基于单接口测
试??
基于金字塔模型测试策略再分析
UI
JS
UI层常用的测试策略
Servlet
业务场景接口测试
集成(接口)测试策
略
基于单功能的接口测试
单元测试 单元测试
数据分析:数据类型分析
字符类型 范围
Byte 一个字节(-27—27-1 )
Short 两个字节(-215—215-1 )
Int 四个字节(-231—231-1 )
Long 八个字节(-263—263-1 )
Float 四个字节(1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 )
Double 八个字节(4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 )
Char 一个字节(Char 0—216-1 ),是unicode编码
Boolean 一个字节,其取值只有两个,true和false
数据分析:业务约束分析
业务数据约束:
在业务数据中存在互斥、组合约束、
类型约束等
结果约束:
业务数据中定义的数据值对结果的影
响
数据分析:数据生成范围分析
基于等价类划分的策略分析
x
弱一般等价类 1
g
强一般等价类
f
弱健壮等价类
e
强健壮等价类 x2
文档评论(0)