用例的制作-腾讯.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用例的制作-腾讯

一般运行用例后,点击“查看运行结果”后可以马上看到用例为完成状态,如果非“完成”状态,可以尝试刷新按钮或稍后查看。“完成”状态仅仅表示用例执行完成,是否成功,需要点击用例名称进入查看详情 5.5用例的调试结果分析 5.5用例的调试结果分析 如果查看用例运行失败,可以一层层地分析失败的具体步骤,从而来修改用例 点击具体失败的cgi,查看详细信息,根据返回包信息来查找原因,修改用例 5.5用例的调试结果分析 5.5用例的调试结果分析---常见异常错误 1. 超时,10网段访问外网时可能会由于网络状况不佳导致超时,可以再执行一次。 2. 某个cgi出现request is NULL的提示,说明此cgi在录入时没有在最后加2个空行; 3. 如果没有cgi出错,但是某个api出错,肯定是api的设置有问题! 5.6 需要使用自动化接口的情况 由于自动化用例会每天反复运行,多次运行之后,自动化测试的号码的数据积累过多,导致用例失败,为避免这种错误,特别是在有写操作时,需要首先使用一些接口初始化数据后再继续其它操作,原则是用例要“清清白白地开始,干干净净地结束”,举例有下面这些情况 1.有次数或经验收获等限制的写操作;比如领取每日礼包,扔垃圾个数 2.不能马上完成的操作;比如种作物要等几小时才能成熟,需要使用类似化肥催熟的接口 3.需要一定条件才能继续进行的操作;比如经验等级金币 4.有经验金币等数据累计增加的操作 6.批量运行用例 单个用例运行一遍,并不表示用例就一定成功,需要连续运行20遍,但是每个用例一次次运行很低效,每个应用可以通过建立自己的自动化运行计划,设置多个用例运行多次 6.批量运行用例 通过右侧的目录中找到自己应用的用例,勾选添加 6.批量运行用例 6.批量运行用例 7.监控用例的后期维护 当第三方应用有特性修改,修改了已有cgi的请求包和返回包内容时,比如请求包中的参数名和个数,返回包匹配条件字段修改,cgi域名或路径等这些情况时,需要重新更新相应cgi资源和自动化用例。 Tencent and the Tencent logo are registered trademarks of Tencent Corporation. Copyright ? 2010 Tencent. All rights reserved. 第三方应用自动化用例制作 Shellyhu 2010.8.5 提纲 1.自动化测试原理和流程 2.关键数据解释 3.准备cgi资源 4.平台常用API介绍 5.制作自动化用例 6.批量运行用例 7.监控用例的后期维护 1.自动化测试原理和流程---原理 原理: 业务webserver http请求包 业务实际返回包 抓包工具 cgi资源 期望返回 提取cgi中字段并重组 比较规则 结论 用户 1.自动化测试原理和流程---流程 用例制作流程: 1.抓包工具抓包,录入cgi样本到att 2.新建用例(包括添加资源和编辑字段) 3.调试用例 用例制作的基本原则: 1、弄清cgi中需要验证的字段的来龙去脉 2、要保持测试环境的“清洁”和用例的“健康”,制作的用例能够循环执行 3、能够通过业务服务器的返回分析用例的错误原因,并调试用例直到正确。 2.关键数据解释 1.应用业务的cgi 2.公共cgi userapp_getopeninfo.cgi 获取用户的openid和openkey 3.自动化接口 由第三方公司开发,提供修改用户金币经验初始化某些场景等功能 4.平台公共api 自动化平台提供,用于提供接口资源,传递数据等 5.参数数据 可以允许用户自己修改上面接口的入参等请求包数据 3.准备cgi资源 3.1如何获取cgi信息 3.2cgi信息的存放位置 3.3填写cgi的基本信息 3.4注意事项 3.1如何获取cgi信息 使用httpwatch工具 3.2cgi信息的存放位置 进入ATT平台的cgi资源模块。 建立一个以应用名称命名的文件夹,如“摩天大楼”,然后选中该文件夹,点击“新增cgi”按钮。 3.3填写cgi的基本信息---命名和分类 3.3填写cgi的基本信息---描述请求返回包 3.4注意事项 录入请求包时,如果请求包中含有“Accept-Encoding字段”,需要去掉该行。 Get请求的请求包最后必须要有两个空行。 请求包和返回包中的内容不要有乱码,否则不便于后面使用。 4.平台常用api介绍 getuin :获取用户的QQ号和密码 apiLogin:利用上面获取的QQ号和密码登录空间或校友平台 checkError:结果比较,查找目标字

文档评论(0)

wangyueyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档