精华内容
下载资源
问答
  • Excel转Xml工具

    2017-06-22 16:12:38
    Excel 转xml,可以正常导入testlink,
  • Excel转XML工具

    2013-05-09 16:05:46
    源码文件,用C#打开,里面的注释已经写的详细到不能再详细了。。你想修改?好吧。复制粘贴。换名字~~ 嘎嘎,嗯,里面还附带了我转XMLExcel文件。想改就怎么改,两分。。我赔死了。。
  • C# Excel转Xml工具

    2015-11-24 15:01:16
    C# 将excel表格转换成xml,可以批量转换点表等。
  • TestLink对于测试用例的管理来说,是蛮强大的,但是在导入导出这块,功能有点弱,本文针对测试用例的导入,转载了一个Excel转换成xml工具。 1、根据到处的测试用例xml,定义一下我的Excel的格式如下: ...
    
    

    TestLink对于测试用例的管理来说,是蛮强大的,但是在导入导出这块,功能有点弱,本文针对测试用例的导入,转载了一个Excel转换成xml工具。
    1、根据到处的测试用例xml,定义一下我的Excel的格式如下:
    编号 用例名称 摘要 重要性 测试方式 前提 步骤 期望结果 实际结果
    1 2 3 4 5 6 7 8 9
    2、如果还没有开始写用例的,可以一依据这个模板,在excel中编写用例,以下脚本是按照单元格的顺序读取的,所以这里的格式要调整,脚本中也要做相应的调整。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    Dim objexcel,objworkbook,objsheet,objxml_inter,objxml,totalrow,row,id,excelStr

    '========================================
    '创建Excel对象,关闭Excel对象--函数
    '=========================================
    Function getExcel(excelname, excelpath)
    Set objexcel = CreateObject("excel.application")
    Set objworkbook = objexcel.Workbooks.Open(excelpath)
    Set objsheet = objworkbook.Sheets(excelname)
    End Function

    Function clsExcel()
    objworkbook.Close
    End Function
    '============================================

    Function dealStr(excelStr)
    For id=2 To 8
    excelStr = Replace(excelStr,id&"、","<br/>"&id&"、")
    excelStr = Replace(excelStr,id&".","<br/>"&id&".")
    Next
    dealStr=excelStr
    End Function


    '========================
    '获取Excel单元格数据,并将XML的格式写入到对应的单元格,之后通过创建XML对象生成XML文件
    '========================
    Function getExcelData()
    row=2
    objxml_inter=""
    Do While Not (objsheet.cells(row,2).value="")

    'internalid
    objxml_inter=objxml_inter&CStr("<testcase internalid=""") '
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,1))) '内部用例编号
    objxml_inter=objxml_inter&CStr(""" name=""")

    'caseName
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,2))) '用例名称
    objxml_inter=objxml_inter&CStr(""">")


    objxml_inter=objxml_inter&CStr("<node_order><![CDATA[0]]></node_order>")

    'externalid
    objxml_inter=objxml_inter&CStr("<externalid><![CDATA[")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,1))) '外部用例编号
    objxml_inter=objxml_inter&CStr("]]></externalid>")

    'summary
    objxml_inter=objxml_inter&CStr("<summary><![CDATA[<p>")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,3))) '摘要
    objxml_inter=objxml_inter&CStr("</p>]]></summary>")

    'preconditions
    objxml_inter=objxml_inter&CStr("<preconditions><![CDATA[<p>")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,6))) '前置条件
    objxml_inter=objxml_inter&CStr("</p>]]></preconditions>")

    'execution_type
    objxml_inter=objxml_inter&CStr("<execution_type><![CDATA[")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,5))) '执行方式:手工1,自动的2
    objxml_inter=objxml_inter&CStr("]]></execution_type>")

    'importance
    'objxml_inter=objxml_inter&CStr("<importance><![CDATA[1]]></importance>")
    objxml_inter=objxml_inter&CStr("<importance><![CDATA[")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,4))) '重要性:高3中2低1
    objxml_inter=objxml_inter&CStr("]]></importance>")

    'steps
    objxml_inter=objxml_inter&CStr("<steps>")

    'step
    objxml_inter=objxml_inter&CStr("<step>")

    'step_number
    objxml_inter=objxml_inter&CStr("<step_number><![CDATA[1]]></step_number>")

    'action
    objxml_inter=objxml_inter&CStr("<actions><![CDATA[<p>")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,7))) '测试步骤
    objxml_inter=objxml_inter&CStr("</p>]]></actions>")

    'expectedresults
    objxml_inter=objxml_inter&CStr("<expectedresults><![CDATA[<p>")
    objxml_inter=objxml_inter&CStr(dealStr(objsheet.cells(row,8))) '预期结果
    objxml_inter=objxml_inter&CStr("</p>]]></expectedresults>")

    'execution_type
    objxml_inter=objxml_inter&CStr("<execution_type><![CDATA[1]]></execution_type>")

    objxml_inter=objxml_inter&CStr("</step>")
    objxml_inter=objxml_inter&CStr("</steps>")

    objxml_inter=objxml_inter&CStr("</testcase>")

    'CStr(objsheet.cells(x,1)),CStr(objsheet.cells(x,2))
    'MyFile.Write(objxml_inter)
    'WScript.Echo x-1
    row=row+1
    Loop
    totalrow = row-2
    End Function



    '========================
    '创建XML文件
    '========================
    Sub CreateXML
    Dim fileObj, XmlFile
    Set fileObj = CreateObject("Scripting.FileSystemObject")
    Set XmlFile = fileObj.CreateTextFile(XMLname, True)
    'xml title
    objxml=CStr("<?xml version=""1.0"" encoding=""GBK""?>")
    objxml=objxml&CStr("<testcases>")
    objxml=objxml&objxml_inter
    objxml=objxml&CStr("</testcases>")
    XmlFile.Write(objxml)
    XmlFile.Close
    End Sub

    excelpath = InputBox("请输入Excel文件正确的路径名和文件名:","TestLink 1.9.13小助手: Excel转换XML工具")

    If excelpath = "" Then
    MsgBox "文件名不能为空!"
    WScript.Quit
    ElseIf InStr(excelpath,".xls") < 1 Then
    MsgBox "文件名格式不对!"
    WScript.Quit
    End If


    excelname = InputBox("请输入Excel中所要操作的表格名称:","TestLink 1.9.13小助手: Excel转换XML工具")

    If excelname = "" Then
    MsgBox "文件名不能为空!"
    WScript.Quit
    End If

    XMLname = InputBox("请输入转换之后的XML文件保存路径和名称:","TestLink 1.9.13小助手: Excel转换XML工具")
    If XMLname = "" Then
    MsgBox "文件名不能为空!"
    WScript.Quit
    ElseIf InStr(XMLname,".xml") < 1 Then
    MsgBox "文件名格式不对!"
    WScript.Quit
    End If

    '初始化excel对象
    Call getExcel(excelname, excelpath)
    '读入Excel数据
    Call getExcelData()
    '写入数据, XML
    CreateXML
    '关闭Excel对象
    Call clsExcel()

    '提示信息
    MsgBox "完成从Excel到XML的数据转换,总共"+CStr(totalrow)+"条!"
    脚本保存本地,选择编码方式为unicode,后缀名为.vbs
    注意:excel表中的用例编号是不能相同的,应该是唯一的
    遗留问题:有多行步骤的时候,只能生成一行,即三个actions和expectresult,这个只能生成一个
    展开全文
  • Excel转换XML工具<一>

    千次阅读 2016-10-24 17:42:00
    对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过此工具,只是源于各种原因没能深入去研究来着,这次也就是决心于此!于是就找来了...

    http://blog.csdn.net/candle806/article/details/7441695
    最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过此工具,只是源于各种原因没能深入去研究来着,这次也就是决心于此!于是就找来了Testlink的最新版1.9.3,将其搭建在Ubuntu Server上,很快我们就可以正常方访问了。不过说实话,Testlink界面确实很难看,不过毕竟它不是商业工具,而且可以自己去扩展并定制开发,这就是最大的优点了。

      Testlink平台完成之后,接下来就要面临的是测试用例的管理,面临大量的测试用例excel表格,当然最便捷的就是能够快速的通过导入方式将所有的用例都导入到Testlink中,不过即便走到这一步,才发现原来开源的软件真是可爱有可恨。虽然1.9.3版本中导入用例选项中提供了XML和XLS两种格式来导入,但试过之后发现XLS格式导入excel,并不能导入成功,至于为何导不成功,我想基本是我们自己的excel文档格式与testlink内部定义不一致导致的,与其去研究他哪些格式不对,还不如尝试另一种方式XML导入。说到这里,便立刻去网上翻了一翻,发现没有现成可以用的工具以及方法,即便有一个,居然还是收费的~其实,Excel转换XML,基本思路都差不多,也就是将Excel单元格的数据取出来,然后通过一些拼凑,成为与XML格式一致,然后生成XML即可,不过这个中间的转换还是比较麻烦的,基本步骤如下:

      1、首先,在Testlink中手动编写一个测试用例

      2、然后,将刚才编写的用例导出一份XML格式

      3、通过编辑工具打开XML文件,取其格式

      4、通过脚本读取Excel文件以及单元格的内容

      5、接着将读取的Excel单元格内容对应XML格式进行拼接,完成符合XML的格式

      6、最后生成XML文件

    思路基本上就是这样了,经过一番周折,我这里通过VBS来模拟完成了此过程,而且还有辅助界面,这样避免了因为不同文件不同路径而需要每次都修改源代码,界面基本实现如下:

      1、先获取文件,这里需要输入绝对的文件路径和名称,如下图:  

      

      2、按照如上步骤,确定之后,需要输入读取的Excel中目标表格的名称,如下图:

      

      3、接着以上步骤,确定之后,需要输入转换之后的XML文件保存的路径以及名称,如下图:  

      

      4、确定后待转换结束,会给出提示,并提示总共完成多少条数据的转换,如下图所示:

      

      基本上通过如上四个步骤就能快速完成Excel转换XML,然后就可以通过转换之后的XML格式的文件导入TestLink的测试用例中,如果导入成功,则说明脚本正确地完成此了此功能~

      下一章节中将会详细介绍代码的实现,并贴出源代码~

    转载于:https://www.cnblogs.com/testway/p/5993890.html

    展开全文
  • 通常情况下,我们都习惯于在Excel表中编写测试用例,写完之后经过用例评审,修改调整并汇总形成最终版的测试用例,再批量导入到Testlink系统。 一、根据《导入测试用例模板.xlsx》编写测试用例,如下图所示: ...

    TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,还提供简单的统计功能。

           通常情况下,我们都习惯于在Excel表中编写测试用例,写完之后经过用例评审,修改调整并汇总形成最终版的测试用例,再批量导入到Testlink系统。

    一、根据《导入测试用例模板.xlsx》编写测试用例,如下图所示:

    二、将编写完成需要导入Testlink系统的测试用例,文件类型由Excel转换为XML(Testlink仅支持XML导入测试用例),借助于《ExcelToXML工具.vbs》进行转换。

    1、双击打开《ExcelToXML工具.vbs》,如下图所示:

    2、输入要转换的测试用例Excel当前所在的路径名和文件名,如下图所示:

    3、输入要转换的测试用例Excel中的Sheet页名称,如下图所示:

    4、输入转换后的XML测试用例要保存的路径名和文件名,如下图所示:

    5、弹出提示信息,显示转换成功的测试用例数,如下图所示

    6、在要保存的路径下,生成转换成功的XML文件类型的测试用例,如下图所示,至此转换完成。

    三、进入Testlink系统编辑测试用例页面,选择将要导入的测试用例集,点击导入测试用例按钮,如下图所示:

    选择转换后的要导入的测试用例XML,点击上传文件按钮,如下图所示:

    提示导入成功,如下图所示:

    点击查看导入的测试用例,如下图所示:

     

    附:《ExcelToXML工具.vbs》《导入测试用例模板.xlsx》下载

    链接:https://pan.baidu.com/s/1FvNlY9GJJIFKIWhJ_ggWPw

    提取码:qbsn

    另外,导入测试用例的 Excel模板和转换工具 均可以自行调整,如有问题欢迎讨论。

    转载于:https://www.cnblogs.com/stevehe/p/11527530.html

    展开全文
  • 最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过...
    最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过此工具,只是源于各种原因没能深入去研究来着,这次也就是决心于此!于是就找来了Testlink的最新版1.9.3,将其搭建在Ubuntu Server上,很快我们就可以正常方访问了。不过说实话,Testlink界面确实很难看,不过毕竟它不是商业工具,而且可以自己去扩展并定制开发,这就是最大的优点了。
    

      Testlink平台完成之后,接下来就要面临的是测试用例的管理,面临大量的测试用例excel表格,当然最便捷的就是能够快速的通过导入方式将所有的用例都导入到Testlink中,不过即便走到这一步,才发现原来开源的软件真是可爱有可恨。虽然1.9.3版本中导入用例选项中提供了XML和XLS两种格式来导入,但试过之后发现XLS格式导入excel,并不能导入成功,至于为何导不成功,我想基本是我们自己的excel文档格式与testlink内部定义不一致导致的,与其去研究他哪些格式不对,还不如尝试另一种方式XML导入。说到这里,便立刻去网上翻了一翻,发现没有现成可以用的工具以及方法,即便有一个,居然还是收费的~其实,Excel转换XML,基本思路都差不多,也就是将Excel单元格的数据取出来,然后通过一些拼凑,成为与XML格式一致,然后生成XML即可,不过这个中间的转换还是比较麻烦的,基本步骤如下:

      1、首先,在Testlink中手动编写一个测试用例

      2、然后,将刚才编写的用例导出一份XML格式

      3、通过编辑工具打开XML文件,取其格式

      4、通过脚本读取Excel文件以及单元格的内容

      5、接着将读取的Excel单元格内容对应XML格式进行拼接,完成符合XML的格式

      6、最后生成XML文件

    思路基本上就是这样了,经过一番周折,我这里通过VBS来模拟完成了此过程,而且还有辅助界面,这样避免了因为不同文件不同路径而需要每次都修改源代码,界面基本实现如下:

      1、先获取文件,这里需要输入绝对的文件路径和名称,如下图:  

      

      2、按照如上步骤,确定之后,需要输入读取的Excel中目标表格的名称,如下图:

      

      3、接着以上步骤,确定之后,需要输入转换之后的XML文件保存的路径以及名称,如下图:  

      

      4、确定后待转换结束,会给出提示,并提示总共完成多少条数据的转换,如下图所示:

      

      基本上通过如上四个步骤就能快速完成Excel转换XML,然后就可以通过转换之后的XML格式的文件导入TestLink的测试用例中,如果导入成功,则说明脚本正确地完成此了此功能~

      下一章节中将会详细介绍代码的实现,并贴出源代码~

    展开全文
  • 以下是通过VBScript实现的Excel数据转换成XML格式,主要用于实现Testlink1.9.3的测试用例导入。代码实现如下: Dim objexcel,objworkbook,objsheet,objxml_inter,objxml,totalrow,row,id,excelStr '=========...
  • EXCEL转XML生成工具

    2016-02-18 14:28:54
    EXCEL转XML生成工具,Testlink,jar,xml EXCEL转XML生成工具,Testlink,jar,xml EXCEL转XML生成工具,Testlink,jar,xml
  • 可以将xml文件转为excel 文件名最好不包含中文字符 电脑上需要安装jre 然后点击右键 选择Java application 运行
  • 开源一个Excel转换Lua、Xml、Json的工具https://github.com/monkey256/ExcelExport
  • 1.打开xls2xml 2.导入excel表格 3.生成xml
  • excelxml转工具,用于testlink excelxml转工具,用于testlink
  • excel转xml

    千次阅读 2016-08-17 11:12:27
    python把excel文件xml文件。策划用excel配置各种数据,程序在使用前,用python把该excel文件转换成xml文件,再在程序里面加载读取xml文件。首先定好规则,我们是这样的,一个excel文件只允许第一个表格存放有效...
  • 最近做了一个小工具,可以将XMLExcel之前互。 里面用到的XML读写库是tinyxml,在Excel2010上运行,请先确保装了Excel,而不是WPS。 代码写的比较挫,一大坨,最近忙也懒得去做优化了。 github地址:XMLExcel互...
  • 解压开,双击bat,会弹出一个GUI的弹出框,选择要的要操作的testcase文件,进行excelxml操作。简单易操作。神器。
  • python excel转xml

    2017-05-18 10:55:00
    最近写了个小工具 用于excel转xml 直接贴代码吧。。 #coding=utf-8 import xlrd import datetime import time import sys import xml.dom.minidom import os print sys.getdefaultencoding() reload...
  • unity c# Excel转xml转bytes

    2019-11-30 05:53:39
    Unity编辑器根据xlsx生成中间xml及最终bytes文件。生成数据结构类。包含bytes文件的读取写入。 提供了策划配表游戏读取二进制的解决...主要是通过用unity编辑器工具: 1.把xlsx文件生成xml和c#结构类。 2.读取uni...
  • 测试用例EXCEL转XML TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能 工具下载链接:链接:https://pan.baidu.com/s/1ik7NchC2hMEFtGQcRKQ77A ...
  • Excel转xml简单方法

    万次阅读 2018-05-07 23:42:00
    需要Excel软件. ...xml version="1.0" encoding="UTF-8"?&gt; &lt;Root&gt; &lt;name chineName="" health="" speed="" teXin=&
  • android应用源码工具,可以将string.XML转EXCEL表格,当然还能反转。
  • ExcelToXml工具

    千次阅读 2012-08-21 14:24:31
    很久没有写cs端的,鉴于客户需求,要将excel转换成xml文件的一个小工具。 界面效果: 一开始认为winform中有类似web中的上传控件,可能还是不熟悉,所有用了一个openFileDialog。 分为几个部分:  #region 将...
  • 使用office2010将Excel转xml

    千次阅读 2015-06-13 13:56:20
    软件:Office 2010 首先打开Excel,然后打开开发者 打开开发者工具的方法 文件-选项-自定义功能区-勾选开发者工具   ...直接在Excel中写属性和属性值,第一行为属性名...然后在Excel中选择“开发者工具”-”源”-”
  • 5. 按照指定格式在excel中编写测试用例(格式与第4点中转换得到的excel格式一致即可),使用上述工具excel转换成符合testlink规范的xml文件,然后再将xml文件导入到testlink的指定套件下即可(以导入测试用例的形式...
  • android 国际化 String.xml Excel 相互转换工具
  • android 字符串国际化工具 String.xml Excel 相互转换工具
  • ExcelXML相互转换 - C# 简单实现方案

    万次阅读 热门讨论 2017-02-27 12:39:17
    ExcelXML相互转换 - C# 简单实现方案 在日常工作中,我需要将数据存储在Excel中进行数据分析和处理,然后再将数据转换为XML格式进行跨平台的数据交换。网上搜索Excel转换为XML的实现方式大都是将Excel读取到数据库...
  • excel 转为xml python

    2015-09-11 16:44:39
    python 写了一个excel转为xml工具
  • Unity 工具类 之 Excel 转换为 json、csv、xml、csv 格式 目录 Unity 工具类 之 Excel 转换为 json、csv、xml、csv 格式 一、介绍 二、操作原理 三、操作步骤 一、介绍 Unity在使用中,可能涉及到多种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,175
精华内容 13,270
关键字:

excel转xml工具