如何设计你的自动化测试.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何设计你的自动化测试

如何设计一个自动化测试呢?;况。所以无关操作就是你不想写在自动化测试用 例里面的代码。拿下面这个测试来举例:第一个 例子:假设我们要测试一个 hive 代码:(如果你 熟悉 hive,那么你应该可以看出我代码所指的事 情,如果你没有用过 hive,那么就把 hive 看成 是一种 sql 语言就好了)//下面一段是期望操作 $input=zhangsan|28|8000\n;// 准 备输 入 数; 喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服 据,第一行$input.=lisi|30|10000\n;//准备;39;);//在 hadoop 上建立目标文件的目录路径 exec(39;hive-ecreateexternaltablestuff( namestring,agebigint,salarybigint)partiti onedby(dpstring)location\39;/table_path/ staff/dp=etao\39;;39;);//建立 hive 的建; 喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服 le_path/staff/dp=etao/part-00039;);// 将;性)exec(39;underTestShell.sh39;);//执行;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服;是这个测试用例会在后期的维护中给测试人员 带来巨大的麻烦,原因就在于,这个测试用例的 无关操作太多,甚至多过了测试人员真正关心的 数据准备的代码。(无关操作还是期望操作,我 已经在注释中给出)这么做的坏处很多,最主要 的就是以下三点:1.测试人员无法集中注意力在 自己应该集中注意力的数据准备上,导致效率下;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服;用例呢?自动化测试用例的易维护性是在日常中 点点滴滴进行的。3.不熟悉 hive 代码的人同学, 编写这样的测试用例几乎无法独自完成。比如说 你有一个同伴,对数据类型的验证和测试方法很 有成就,但是对 hive 一窍不通,那么他需要一 个人手帮他熟悉 hive 的流程。这导致测试人员 在同是数据测试的情况下跨项目流动困难。下面; 喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服 是我们期望的封装过无关操作之后的测试用例:;000);?从上面我们可以看出来,所有的测试的 过程都被一个 run 函数??取代。如果这么做,测 试人员可以将自己的注意力放在$input 的编写 和$result 的预期结果,也对开发的修改测试也 可以方便的修改所有的东西。这个概念也可以平 移到其他自动化测试中去:UI 的自动化测试,测 试人员主要关心的焦点在于业务逻辑是否跑通,;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服;动化测试不是简单的把手动步骤写入代码这么 简单,而是一个和开发过程一样需要设计的过 程。所以首先要想明白的事情是,你未来的几百 个甚至上千个的自动化测试用例长什么样子,如 何可以让这些用例最简单,最可以自描述。;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档