DDT 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
DDT 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
DDT 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
DDT 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
DDT 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 EPL
开发语言 D语言
操作系统 跨平台
软件类型 开源软件
所属分类 插件和扩展Eclipse插件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-04-07

软件简介

DDT (D Development Tools) 是 Eclipse 下的 D 语言开发插件。

安装地址:http://svn.dsource.org/projects/ddt/downloads/ddt.updates

展开阅读全文

评论 (1)

加载中
打分: 力荐
非常好用
2017/04/20 16:55
回复
举报
更多评论
暂无内容
发表了博客
2018/06/22 11:48

DDT模块

转自: https://www.cnblogs.com/frost-hit/p/8277637.html Python DDT(data driven tests)模块心得 关于ddt模块的一些心得,主要是看官网的例子,加上一点自己的理解,官网地址:http://ddt.readthedocs.io/en/latest/example.html ddt(data driven tests)可以让你给一个测试用例传入不同的参数,每个运行一遍,就像是运行了多个测试用例一样。 ddt模块包含了一个类的装饰器ddt和两个方法的装饰器: data:包含多个你想要传给...

0
0
发表了博客
2018/06/06 19:27

ddt的使用

import ddt import unittest a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] @ddt.ddt class test_ddt(unittest.TestCase): #用法一: @ddt.data(1, 2, 3, 4, 5, 6, 7) def test_print1(self, a): print("列表中取值:",a) # 用法二: @ddt.data([1,2],[10,11]) @ddt.unpack def test_add_my(self,a,b): print("多个列表中取...

0
0
发表了博客
2018/08/12 21:46

接口自动化之ddt

接口自动化会用到数据驱动模式,也就是一个ddt模块 目录 1、环境准备 2、调用时标准格式 3、应用(结合excle来传值) 1、环境准备 首先,需要安装ddt模块 pip install ddt 2、调用时标准格式 在类下面如下写上:@ddt.ddt 在调用的方法下面需要写上:@ddt.data(需要传入的多组数据) 3、应用(结合excle来传值) 第一步:写一个excle取数据方法: # coding:utf-8 import xlrd class ExcelUtil(): def __init__(self,exc...

0
0
发表于开发技能专区
01/20 08:00

Unittest 之 DDT 的原理解析

这是无量测试之道的第179篇原创 引言   前面的文章介绍了如何在 Python 的 Unittest 框架中来使用 ddt 实现数据驱动的自动化测试。 在了解了 ddt 的使用后,你是否有过如下疑问: ddt 是如何把你的测试数据转换传给你的测试用例? 当你的一组数据有多个参数时,ddt 是如何 unpack 的? 当你有多组数据时,ddt 拆分测试用例是如何命名的? 主题:今天分享的内容是--探索 ddt 实现数据驱动的秘密。   通过阅读ddt 源码,我们不...

0
0
发表了博客
2019/04/02 09:55

ltp-ddt makefile的思考

ltp-ddt env.sh export PATH=/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin:$PATH export CROSS_COMPILER=arm-linux-gnueabihf- export CC=${CROSS_COMPILER}gcc export LD=${CROSS_COMPILER}ld export AR=${CROSS_COMPILER}ar export STRIP=${CROSS_COMPILER}strip export RANLIB=${CROSS_COMPILER}ranlib # cd ../linux-4.14.55-fmxx ; make headers_install; cd - make autotools ./configure --host=arm...

0
0
发表了博客
2018/08/07 15:55

ddt数据驱动

# coding:utf-8 import unittest import ddt from selenium import webdriver from ke1test.pageobjectmodle.page_blog.loginpage import LoginPage '''所谓的数据驱动就是能自动将list中的多条用例参数数据给拆分成多条用例的参数',并运行该多条用例''' datas = [ { 'username': 'admin', 'psw': '@Test1234', 'result': 'admin' }, { 'username': 'admin1', 'psw': '@...

0
0
发表了博客
2019/01/08 13:17

python+requests+unittest 接口ddt测试

以数据驱动的形式,将用例维护在py文件中 源码分析: 变量定义 publicParameters.py    """ 公共参数 , 按照各公司实情,自行编写 """ url = "https://XXXX.com" username = "XXXXXXX" password = XXXX tenantId = XXXX passport_id = XXXX encryptionKey = XXXX # 请求参数类型 getType = 'get' postType = 'post' 参数定义 login.py from . import publicParameters # 接口信息 API_ALL = { '登录接...

0
0
发表了博客
2018/06/24 00:45

重写ddt的mk_test_name方法

一. 测试用例名字的问题 使用ddt做测试,得到的测试报告中,测试用例的名字默认以_01, _02, _03...递增的形式结尾,这时我希望用例名能够以_api_name结尾,比如注册模块,希望看到的形式是test_send_requests_01_register... 这个问题如何解决呢 二. 方法重写(这个重写是在源码的基础上) 这个方法是从 python ddt 重写 看到的,ddt.mk_test_name重写前的方法为 # Add zeros before index to keep order index = "{0:0{1}}"...

0
0
发表了博客
2019/12/25 16:22

unittest---unittest数据驱动(ddt)

  在做测试的时候,有些地方无论是接口还是UI只是参数数据的输入不一样,操作过程是一样的。重复去写操作过程会增加代码量,我们可以通过参数化的方式解决这个问题,也叫做数据驱动,我们通过python做参数化的方法有很多种,今天我们介绍一种简单的方法DDT ddt 官方文档:https://ddt.readthedocs.io/en/latest/example.html ddt属于python的第3方库,需要通过pip进行安装 pip install ddt ddt中常用的类的装饰器一个data(可...

0
0
发表了博客
2019/11/12 15:12

接口自动化--数据驱动(ddt)

上次我们提到了unittest单元测试框架,运用单元测试框架unittest进行编写测试用例 但是遇到了一个问题,就是难道我一个测试点中有多个测试用例,我要每一个都要去编写一条测试用例嘛?这实在是太复杂了,人工成本太高了 经过一系列的挣扎,最开始是使用的for循环实现的,这个也可以,但是过于累赘,然后采用了第三方库:ddt,简单介绍下ddt是怎么使用的 安装方式: pip install ddt 使用方式: 这个我就直接贴代码了吧,文字说明...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部