从零学习安卓自动化(java+appium方向):关于框架的初级构想(五)2.0版本

经过我一段时间的努力。我已经写完这个android自动化测试框架了,并且通过自测可以跑出自己想要的结果。

所以回头看一开始写的文章,一些内容需要更新,以我写好的第一版成果物作为结果进行讲解。

黄色填充是新加入的内容

当我还是一个菜鸡的时候,喜欢查看大神写的框架,理解大神的思路,有的看得懂,有的看不懂,有的大神以为我懂了,其实我根本没懂。

但基本上就是给一个框架截图,告诉你这个java方法放什么。那个方法里放什么,比较抽象,特别不好理解。

所以我今天想换一种思路,一种更接近小白的思路来写一个幼稚的框架。

从外往里,从我想要啥样的,到需要的样式都需要什么方法,类似这种思路,

好处就是直观,直线逻辑,不需要写代码

比如我的思路一开始就定成用excel管理数据,用excel输出数据结果

那我第一步就要想,我应该有几个excel表。

1.首先肯定的是要有一个tapp_testcase表(excel),用来保存我写的测试用例和测试数据

2.其次要有一个输出报告app_testplate_Report_2021-01-19(excel)表来告诉我执行的结果。

3.根据工作经验,如果我的用例多了,我感觉还需要一个aotuapp_main表(excel)来管理我的用例

4.最后需要一个模板文件,预定义我的测试报告app_testplate(excel),每次执行完结果之后可以根据模板写入数据。

而且还有一个好处就是可以创建不同的模板,来定制化展示结果。

我感觉暂时够了,再多就复杂了。

 根据上面我想的画出这个思维导图

然后根据思维导图,假设我已经代码全部写完了。执行完了。那我电脑里应该是

以上就是在我没有写代码之前,自己设计的一套简单的框架思维,

具体好使不好使,一边做一边想,先动起来。一切的结果都在执行之后告诉你

原文地址:https://www.cnblogs.com/tangtongxue/p/14133100.html