粉丝40获赞223

我们上一条呢,给大家分享的是怎么去生成我们的 s、 t、 m、 l 测试报告,让测试报可读性,易读性呢更强一些。 我们这一讲呢,继续来讲怎么去生成测试报告。我们知道是生成什么 aler aler two 测试报告。通过通过 aler two 生成测试报告。 好啊, ler two 是什么呢?我们是一个是一个 report 框架。首先大家对他有一个认知,他是个 report 框架,因此呢,他能够生成我们漂亮的侧身泡泡,记住他也是 ok 的。现在最新的版本呢,应该是 ler two 阿尔兔。好了,那我们来看这一讲呢,我们主要讲他了。在通过阿尔兔呢生成测试报告之前呢,我们首先要准备一下环境。环境准备不是加粗一下环境准备需要哪些呢?第一个需要扎尔巴。扎尔巴,也就是我们书称的谁啊?做 cdk, 这里边喷乐依赖于 依赖于 java 环境,虚拟环境。因此因此呢,需要安装它。好,需要安装它。接,接下来 可以放大一些啊。在接下来呢,还有什么 pass, pass 环境。 pass 环境呢?我们这儿是 pass 了,三点零 三点零以上就 ok 啊。比如最新的三点七对不对? windows 环境。那我们本身自己呢,就是 win 十环境对吧?比如 win 十, 我就缩写了啊。还有 tata 变音器,计较变音器。其他的当然也可以了。接下来 p y test learn learn the adapter ct 要安装它。然后接下来呢, learn 二点七,二点七或 learn 二点八都是可以的。 ok, 那就说我们要想通过 alert to 呢生成测试报告呢,我们依赖于这些东西。好,那我们就分别来看吧。先看第一个安装 jk, 安装 gdk, 我们就不再给大家去讲了。这个呢,大家在很多资料里面都可以看到。我刚才安装完之后呢,大家看到的结果就这样的,你安装完有扎完后就这样去配置,包括 pass 里面等等都有对不对。安装完了之后呢,你可以去测试一下,打开 cmd, 这里边来做 show wars。 ok, 我们看到一点八对不对,满足的要求。好,那我们这里面什么 jdk 的安装就不再过多的讲解,讲解,可以参考这样网上的资料进行安装。 先安装我们这个不再讲了,但是我们自己呢,在我们这门课程里面呢,给大家提供了 jdk 一点八的安装包啊,大家可以安装。 那这安装完的效果图呢?我们放在笔记里边。 ok ok, 安装后的效果图就这样,我把它放在笔记里面。好,那我们接下来呢第三步,第一步是先把这个环境啊。第一步是先把这个环境收集齐。第二步呢,开始正式安装。第三步呢,安装 p y test。 呃, alert switch 好,安装它。安装它呢比较简单,就是命令行。切记我们的 keep 命令行 keep 大家知道小写 keep in store t y test。 嗯,是 adapt。 ok, 那我们来安装 peep install py test。 第二 sure doubter, 你去安装就 ok 了。好了,大家都看到我这是已经安装过的,安装过的他提示呢,已经存在了,对不对?已经存在了。如果没有安装过的话,大家就会去进行安装好了。第四步生成叉 l 报告。生成叉 l 报告。这里边有一点保证, 保证目录下有可运行的测试。用力用力。那这是我们前面的案例,我们还在哪呢? contest 下边 contest demo 下边进行进行讲解。我们就说保证它吧,类似在这个目录下边 对吧?在这个目的下面进行操作,我们把它放在 b g 里边。 ok, 好,接下来我们再看这里边呢,在哪啊?在 在工程目录下,我们这里面叫做 cpi test 创建一个 report pod 目录。如比如说地盘 pass 等会消息啊。开始点 t y test 点 report 用于存放。哎,这天用于存放怎样存放叉 l 报告好,那我们接下来通过在 c m d 中通过进入 进入腾飞 test demo 目录下,然后运行命令 进行命令命令?什么命令啊?运行这个 p a test 杠 s 杠 q 然后两 两个下划线啊,两个那个叫 director 两个分割线这是两个啊,这样隔开这中间没有没有空格啊,这样一弄就连到一块了。所以我这呢为了写呢是两个这样的线。 red 到哪啊? d 盘 py test 叫 c py 吧啊对 c py test 下面 ok, 到 到这里边好,那我们运行来看一下好,我们先把它关闭,重新打开一个 d 盘 c d pass 对不对? c d c p test c d 康菲 test demo 对吧?我们把刚才的应用形象 p v test 杠 s 杠 q 杠杠 目录 the sour alir aler 对不对? aler detrict d 盘 p pass c py test gap report 好,你看已经结束了对不对?已经结束了吧?结束完了之后呢,我们这儿来刷新一下看一下大家看到了吗? 有没有人泡的生成了吧,我不用进入这个目录去看了吧。再往这再往过拉,你看,生出来一个叉 l 文件吧。叉 l 文件里面呢,给你展现的展现的这些内容就是测试结果。但这个测试结果呢?还不够易读,对不对?不够易读,不够漂亮,没错吧,不够漂亮。好,那我们来看。 我们继续再往下走,我们把它关闭。第五个呢,这个声称叉 l 了, ok, 易读性能不够强。那怎么办呢?下载乐 two 怎么去下载啊?我们已经给大家把资料已经放好了,二点七,二点八都有啊,都有,那怎么了? 不需要大家去下载。其实呢,我把这个下载地址呢,地址呢也放在这里边。 ok, 我们放到这里面。下到这里边呢,大家在这个地址里面看。复制过来是在 github 上面打开,打开浏览器, 然后大家下拉。下拉的时候呢,点击这个 download the sour 啊,点击它,下载它。我把它呢给复制出来,给它截个图。下载的时候呢,下载它,这是地址对不对?这是它。 ok, 这是下载的地址的截图。如果大家在下载的地址里面,这个界面打不开,没关系,我们课程里面呢,刚才大家会看到,我们这已经给他提供了二点七,二点八都有。其实使用二点七,二点八都可以。他的下载地址呢,还有一个下载 地址,还有下载地址在这,在这你看啊,咱们的课程包里边已经提供了压缩包了,我提前给他整理了一下下载地址,大家不需要再去下载了。好,完了之后呢?完了之后怎么办呢?我们看 部署。接下来是部署 alert。 部署到哪啊?将 alert 部署到 对应的工程目录像。过目录像,那我们这里面就是谁啊? c p y test 对不对? c p y test 我们这课程里面对应的工程就是他,你看我那工程是他吧, 没错吧? cpi test 好,那这里边呢?你看我们这解压了,我把二点七靠比过来。靠比二点七放在哪里啊?我们这先打开地址吧。 打开地址,重新再打开一个 好, cpi test 找过来。 ok, 那我再把这个 copy 过来。 copy 这个目录过来了之后呢,我把它改改名字。 好,改了名字。改了名字。大家看到啊,我已经改了名字了。改了名字之后,改了名字之后,我们点开它,这里边有一个 b, 你看 b 叫 astro b a t。 我们把它要放在环境变量里边。我把它要放在环境变量里边,你看我怎么办呢?这是他的地址吧,我放在环环境变量里边。 computer 就点单机属性高级设置环境变量编辑 下边编辑好。大家看,我这已经有了啊。那我刚才呢?其实我在做的时候呢,我并没有把它放在哪?放在这里边,大家就当这个没有哦,刚才这部没有。我并没有放在这。我放在哪? c 盘 program 放在这里边了,放在下边。你看我就相当于现在打开我的环境变量,在这点击新建。哎,把这行给复制过来了,就放在这里边。放在这里边呢,其他地方也就可以用了,别进行调用。我们接一个图就他。但是这里边呢,还经调红。 ok, 将 alert 部署到压缩包,解压后放到 c 盘。现在拿过来。放在哪啊? c 盘 program feels learn 笔录一下,放在这里边 目录下。然后呢,并添加环境变量。是谁啊?并在环境变量中进行添加,如如下图 对吧?我们是这样去做的对不对?放在这里边。放在这里边之后呢,我们接下来看第七运行。我们再说一遍啊,你就不需要再往你的工程目录下面放了啊, 我们在这直接放在哪呢? c 盘 program 下面就 ok 了。 ok, 那我们接下来看。我们把这个 report 呢挪到哪啊? 这个下边,你看,挪到这了啊,挪到 context 带帽下边。挪到这里边。挪过来之后呢?好,那我们来看怎么进行操作呢?这样, 这不是打开了吗? contest 对不对?在这 aler ginent read generate report 杠 o report s t m l 来我们看。 ok, 它提示创建 h t m 二成功。创建成功。那我来看这里边我们这儿再一搜,再一展开。 再展开,大家看到有一个 h t m l 吧, h t m 文件吧,有了。那么打开我们看。我们这样右键单击,这儿有一个。你看,通过浏览器打开,我通过 chrome 打开。 再看到这个效果吧,非常漂亮对不对?同样呢,你看,打开浏览器,通过火呼打开。 嘿,也一样。你看,这个测试报告就比我们 s t m l 的测试报告呢漂亮多了。通过 s t m 二身份测试报告漂亮多了,对不对?我把它截下图 运行。哎,伸出它。对,好,这是我们刚才操作的。我们这一步呢,在一块我们看到啊,它是非常漂亮的。在这里边呢,我们还要有一些细节在笔记上给它总结一下。我们这样收回来,收 oppo 来。然后。 好,我们刚才是怎么做呢?将将前面生成的 report 目录移动到。移动到哪儿? confit test demo 下啊,再慢下,如下图所示,移过来。移过来之后呢,我们在前面那个 report 里面已经生成了谁啊? 叉 l 了,对不对?已经生成叉 l 的测试报告。我们接下来呢,就是把叉 l 的测试报告生成我们 h t m l, 因此生成呢,怎么办呢?在 c m、 d 中通过。比如我们这个框 对不对?截下图,在这里边 通过通过什么 learn gen read report 杠,然后 report 杠 s t m l 读取 report 下的东西,然后放在那 report 下的 h t m 目录下边,然后执行完。 执行完上执行完后可以看到还在填满了目录,即谁啊 及 xtml 测试报告。报告。 ok, 到这我们就能看到了,对不对?看到了。然后接下来就是查看啊。接下来是查看 xtml 测试报告。报告如下图啊。 如下图。那查看 s 天龙测试报告呢?有两种方法,如下图有两种方法,一个是通过谁啊,通过拍叉拍第一,右键单击 打开谁啊生成的 s t m l 报告。还有呢,进入到工程目录下查看,直接打开谁啊 s t m l 报告。 我们看这两个形式啊,刚才提示我们在这右键单击我们就是在我们拍叉 id 工具里边呢,这有一个打开浏览器,这样打开进行查看的,对不对?再打开查看的。好,那我们就来进入这个目录下面。进目录下面,然后我们双击打开, 大家看,这是三六零展现出来的啊。我右键单击,再打开方式,通过我的 chrome 打开,你看它展现形式。就这样,它似乎在加载一些图,对不对?大家看到我鼠标晃的这块吧, 再进加载一个图。而我们这时候呢,大家出现这种情况呢,一定要淡定,并不是说我没有什么 id temperature 报告生成了,但是你看我通过 id 打开之后看到了吧? ok, 他有个加载的过程,那个就别再等了。我大家可以通过 id 已经打开。好吧,但是你一定要通过我这里面打开的,通过目录去打开的话也可以的。我们打开谁啊?我的火狐,火狐没有问题吧,对不对? ok, 那这就是我们讲的什么, 讲的我们借助 l 生成我们的测试报告。我们发现这个测试报告呢,就比较漂亮了,比前面生成 x t m 直接通过 x t m 测试报告就是 p y 太 p y 太 s t m l 测测试报告呢,声称呢,对比起来呢,它的易读性和美观性都好了很多。他借助谁啊? l aler, 现在最新的是 aler two 对不对?这个里边呢,大家可以用我们的工具包,也可以自己去下载。 ok, 大家学习它的时候呢,一定要对比我们前面的姿势。那我们这一讲呢,就讲到这,大家含着一句话下去,多加练习。

也非常的非常的好用啊,我在这里面呢简单的说一下吧,就是我们需要安装一个俄罗,就是也是一个 patis 地方第三方插件,然后再安装一个俄罗工具。那这个安装的 文档其实在我们的论坛里,三三八六这个论坛有一个地址,然后你可以去同那个查看一下,然后安装的安装到你的电脑上,我在这里面呢给大家演示一下他生成的一个测试报告,非常好看,就是比我们市面上其他的测试报告都要 都要酷炫。比如说我们执行我们的测试用力 h, 执行完了之后呢,我们可以打开我们的测试报告 啊的地址啊,地址不对 啊,就两条命令啊,就能够帮我们把我们刚才展示在这个位置的这些结果,帮我们渲染成一个 俄罗这样的一个测试报告,可以看到就是左侧是他的一一些汇总的一个芬芬兰,然后左下角呢你可以切换语言,然后第一个就是总览,然后他包括我们运行了多少条用力,他的成功率是多少,比如说有跳过的, 有 blocker 的,或者有 feel 的,它都会帮我们展示在这里。然后下面呢就是所有的测试套件,然后右侧这个位置展示的是, 比如说你运行了很多次这个项目之后,他会有一个趋势图,然后当然他要结合 jackens 啊,持续集成啊,放到趋持续集成里会展示出来,然后这里面可以配置你的环境,还有你如果设置了特性场景的话,会展示在这个位置上, 然后下面呢就是他会根据你的测试用力的类别或者测试道件进行一个划分,那这个名字现在我都没有进行配置啊,就是你可以给他设置中文的名字,在测试结果的这个每一个测试结果呢, 他在右侧都会有一个详细的日志打印出来,就是现在我们还没有加一些日志啊,就是你还可以在你的这个测试的这个位置测试的详情页面添加一些视频呀,截图还有 h t m 片段或者日日志,都可以添加到你的测试报告的详情页。对,我 如果做 ui 自动化测试是非常友好的,然后还下面还有一些图表,然后还有按照时间刻度来去衡量你测试的执行时长,然后这是他按照功能进行划分,这是按照包进行划分, 然后这可以折叠,然后这个耳落的话,它也是一个开源的工具啊,你也可以进行自己定制化,比如说你看这个位置,我们就我们可以去修改它的 logo 啊,修改它的这个一些展示的效果都可以自己去编辑,因为它也是 h, 这个 h t m l 码也是通过 c s s 进行渲染的,如果你了解这方面的,你也可以自己去美化你的测试报告。 好,那这块呢就是测试报告的一个内容,大家感兴趣的话,可以啊刻下自己把这个环境搭建一下。


