- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TTF开源项⽬
基于遍历的智能测试技术
seveniruby 测吧
AppCrawler 2.6
智能遍历测试
互联⽹公司的测试痛点
❖ 上线越来越快带来的测试效率提升需求
❖ ⼩步快跑带来的回归测试难题
⾃动化⽤例痛点
❖ 没有采⽤PageObject等封装模式导致维护成本⼤
❖ 对⾃动化框架掌握程度不够
❖ 合格⾃动化⼈才匮乏难招聘
⼿⼯测试痛点
❖ UI交互正确性:⽐如股票相关数据展现
e
m
❖ o
接⼜正确性:后端接⼜传输数据的变化和内容
H
r
e
t
❖ s
回归⼯作量⼤:执⾏与正确性校验依赖⼈的经验与细⼼
e
T
❖ 专项测试⼯作量⼤:健壮性测试、弱⽹
常见业务测试⼿段
❖ 接⼜测试:业务覆盖充分但⽆法保证客户端验收效果
❖ UI测试+mock :可以覆盖⾜够的场景
❖ 常规⾃动化测试:缩⼩规模,聚焦核⼼功能
❖ 遍历测试⼿段:⽤例维护成本⼩、智能测试、智能验证
❖ ⼿⼯测试:覆盖新功能测试
UI测试分层
❖ ⼩规模⼈⼯测试
❖ 中等规模核⼼功能⾃动化测试
❖ ⼤规模智能回归测试与智能探索测试
智能遍历测试
❖ 介于⼈⼯测试与⾃动化测试之间
❖ 结合⾃动化的⾼效与⼈⼯测试的校验能⼒
❖ 基于数据分析
理想的智能化测试
❖ 研发阶段根据产品原型探索出业务路径⽣成⽤例
❖ 测试阶段⽣成数据与业务⽤例模型
❖ 不断补充输⼊数据与断⾔完善业务覆盖
❖ 根据新⽼版本对⽐⾃动预判正确性
e appcrawler的⽅向
m
o
H
r
e
t
s
e
T
❖ e
不同于monkey⼯具,它的⽬标是功能测试⼯具
m
o
H
❖ r
⾃动化能⼒ = ⾃动化 + 配置 + ⾃动化策略
e
t
s
e
T
❖ 校验能⼒ = 数据采集 + 数据断⾔ e
文档评论(0)