zoukankan      html  css  js  c++  java
  • 数据驱动测试概念?

    什么是测试数据生成?我们如何产生它?

    在我们测试过程中往往需要测试我们场景更加的充分,而创建数据测试。

    测试数据包括输入输出,对输出的自动化验证等。

     

    创建测试数据的方法:

    1.手动。

    2.从生产到测试环境的大量数据拷贝。

    3. 自动测试数据生成工具。

     

    为什么需要数据驱动测试?

    数据驱动测试是一种在软件测试过程中使用的方法,用于描述直接测试的输入、可验证输出的条件表,以及测试环境的设置还有控制编码的过程。

     

    数据驱动测试的好处包括:

    1.就算应用程序开发还在进行当中,测试者仍然可以进行脚本的编写工作。

    2.减少了冗余和不必要的测试脚本。

    3.用较少的代码生成测试脚本。

    4.所有信息,如输入、输出和预期结果,都以适当的文本记录形式进行存储。

    5.为应用程序的维护提供利了灵活性条件。 

    6.如果功能发生了变化,只需要调整特定的函数脚本就足够了。

     

    关于数据驱动测试的一些提示:

    1.测试应该创建自己的场景数据。

    2.自由使用数据助手和场景设置。

    3.不要使用自己的数据访问层来测试系统的数据访问层。

    4.数据驱动测试包括对数据库验证,流程中各模块的验证。

    其实,可以这样理解数据驱动:

    测试流程固定或不变,输入不同的参数或值,输出不同的测试结果,进行校验。

  • 相关阅读:
    jni基础
    Rank Scores
    LeetCode:Longest Substring Without Repeating Characters
    LeetCode: Two Sum
    vim配置
    设计模式眨一眨
    分布式时序数据库InfluxDB
    地图坐标转换
    根据两点间的经纬度计算距离
    解密经纬度数据(火星坐标)
  • 原文地址:https://www.cnblogs.com/testertechnology/p/10981228.html
Copyright © 2011-2022 走看看