如何设计一个自动化测试呢?;况。所以无关操作就是你不想写在自动化测试用
例里面的代码。拿下面这个测试来举例:第一个
例子:假设我们要测试一个 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 的自动化测试,测
试人员主要关心的焦点在于业务逻辑是否跑通,;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服;动化测试不是简单的把手动步骤写入代码这么
简单,而是一个和开发过程一样需要设计的过
程。所以首先要想明白的事情是,你未来的几百
个甚至上千个的自动化测试用例长什么样子,如
何可以让这些用例最简单,最可以自描述。;喜欢下雨时的亲和感,带给人宁静。也可能有人遇见下雨就心烦,怪淋湿衣服
您可能关注的文档
- 如何成为一名优秀的营销人员.ppt
- 如何成为卓越领导者.ppt
- 如何当好一名技校老师.ppt
- 如何当好中层管理者1.ppt
- 如何度过高三.ppt
- 如何反馈与指导.ppt
- 如何分析议论文事例.ppt
- 如何构筑有深度的课堂.ppt
- 如何解答实验探究题.ppt
- 如何解读血气分析报告.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)