美文网首页
学习自动化测试框架0

学习自动化测试框架0

作者: 时间的磨练lolo | 来源:发表于2019-07-17 11:55 被阅读0次

      脚本会写,工具会用,但是不会搭建,这可能是很多测试同学遇到的瓶颈,下面跟着我一起学习用python和selenium搭建自动化框架;

    • 首先进行自动化测试框架目录结构规划
    image
    • 分层详解

    config层:放配置文件,把所有的项目相关的配置均放到这里,用python支持较好的配置文件格式如ini或yaml等进行配置。实现配置与代码分离。

    data层:放数据文件,可以把所有的testcase的参数化相关的文件放到这里,一般可以采用xlsx、csv、xml等格式。实现数据与代码分离。

    drivers层:放所需的驱动,如chromedriver、IEDriverServer等。

    log层:所有生产的日志均存放在这里,可将日志分类,如运行时日志test log,错误日志error log等。

    report层:放程序运行生成的报告,一般可有html报告,Excel报告等。

    src源码层,放所有程序代码

    • test层,放所有测试相关的文件,如case--测试用例、common--项目相关的抽象通用代码、page--页面类(page-object思想)、suite--组织的测试套件。
    • utils层,所有的支撑代码都在这里,包括读取config的类、写log的类、读取Excel、xml的类、生成报告的类(如HTMLTestRunner)、数据连接、发送邮件等类和方法,都在这里。

    部分内容转载: https://blog.csdn.net/huilan_same/article/details/52319537

    相关文章

      网友评论

          本文标题:学习自动化测试框架0

          本文链接:https://www.haomeiwen.com/subject/gjkqlctx.html