(2020/3/23日修改)首先,附上当前整理的框架的整体结构,因为是初学者,所以框架整体还是比较简单的,应该一眼就能看出来总体的大概 哈哈~~
然后,希望各位能给出意见,我肯定还有哪里写的不对,希望能指点一下呢 谢谢
最后,其余模块的也会持续的更新,在后面的博文里面。
最后的最后描述一下我的框架的整体的思路。该框架运用的是Unnitest+Ddt数据驱动的方式。所以,整体上运用起来还是挺简单的,由于使用的是DDT进行数据驱动的方式,所以对于用例的管理来说应该是最为方便的,首先我在Sys_Execl模块设计了execl用例的读取方法,主要思路是运动递归循环从Execl表格中按行读取表格中的内容后,并加入到LIst集合中,便于Ddt驱动时读取。
我还是单独拆分到不同的模块进行写吧!如有需要思路探取的请移步到后续文章当中去。
(System_Config配置中心)主要用以管理和配置框架中所有的需要用到全局变量的地方,有如测试报告名、数据库名、Execl sheel名、登录账户的Token以及nodetoken等等配置,使用时可直接进行读取。
因为框架的整体还在一直自学并逐渐优化中,如数据库这里还没有加,但是都很简单容易上手,后面我也再贴出来。对了,再附上一下运行后的效果截图:
有个问题就是一展开成功的就全部都展开了,这里的报告还需要优化。