zoukankan      html  css  js  c++  java
  • JAVA自动化测试数据设计

    数据管理是很重要的,数据管理与方法一样,依然是有层次的,我们在测试的过程中,可能会有多个环境,每个环境的URL啊,登录名啊,数据库连接地址啊等等不一样,我们可以把这些环境每个都配置一个数据文件,里面写上URL啊登录名等这些,作为一个全局的变量,通过配置文件来控制选择哪一个环境的数据文件。每一个测试类,都对应一个数据文件,测试类中对应多个测试方法,这些个测试方法,也会有一些公共的数据,所以这个测试文件中要有存放公共数据的地方。最后的测试数据与全局数据进行合并,输出给测试方法,这些测试数据在合并时,会生成一个map,所以,全局数据的KEY与测试方法的KEY如果相同的话,优先级应该是测试方法的覆盖测试方法中的公共数据,然后再覆盖全局数据。

    我画了一个图:

    具体的实现,可以找我讨论。

  • 相关阅读:
    Python
    Python
    Python
    Django REST framework
    Django REST framework
    Django REST framework
    Django REST framework
    jquery.unobtrusive-ajax.js的扩展,做到片段式加载
    jquery.unobtrusive-ajax.js单独的用法
    不复杂的Autofac注入
  • 原文地址:https://www.cnblogs.com/zhangfei/p/4859309.html
Copyright © 2011-2022 走看看