ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

数据驱动和分层

2021-06-11 22:34:52  阅读:169  来源: 互联网

标签:data 代码 DDT 分层 测试用例 驱动 数据


数据驱动

参数化, 数据驱动, DDT
数据驱动是思想, 参数化是实现数据驱动的手段形式。
DDT: data-driven testing 数据驱动测试

数据驱动: 如果有同一套代码,但是只有数据不一样。
就是当测试用例所有的逻辑都一样,只有数据不同的时候,我们可以把数据提取出来,
然后用数据去分别带入测试用例函数当中

数据驱动不是万能的,有些场景不适合用数据驱动。
数据驱动的好处:

  • 实现了数据和代码的分离,好维护
  • 简化代码,不需要写重复的函数名。

数据驱动的坏处:

  • 数据驱动不方便调试
  • 如果测试逻辑不通用,是不适合用数据驱动的。
import pytest


data = [
    (1, 1,</

标签:data,代码,DDT,分层,测试用例,驱动,数据
来源: https://blog.csdn.net/weixin_46356321/article/details/117815821

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有