R语言 Testlink excel 转XML 批量导入测试用例

Python011

R语言 Testlink excel 转XML 批量导入测试用例,第1张

Testlink作为一个开源的项目管理工具,功能是非常强大的。不得不说,在测试用例创建方面功能有些弱。

大家都习惯了在excel中写测试用例,当要导入到Testlink中时需要一个一个的创建。

这耗费了大量的时间,在网络不好的情况下还容易出现了延迟,降低了效率。

幸好Testlink提供了XML批量导入测试用例方式,但只支持XML格式,所以这就需要我们把excel转换成XML格式的文件。

由于时间原因,只用到了用例编号 测试用例名字 前提条件 测试步骤 其他均用统一给定值,然后写死在XML中

由于XML生成时的编码问题,元素值中出现<会被替换成(<) >替换成(>) '被替换成(')

在Notepad++里查找替换下就行

如果导入时出现警告:xml_load_ko

可能是R语言默认的编码问题,和本地主机编码不匹配。

解决方法是:在本地创建一个文本,把XML文件内容复制进去,再把后缀名改成xml即可

logit=glm(y~x1+x2,data=data,family=binomial(link='logit'))

glm表示广义线性回归,data表示y,x1,x2所在的数据集,family中的link用来选择回归类型,logit表示选择logistic回归

示例数据

提取码:kydo

至此,我们有两套数据,

这里设定的 dat$taxa 顺序,务必和 dat 中相应的数据相反,因为这里的顺序表示堆积图中的变量从上到下排列,而连接线数据 link_dat 中的数据则是从下往上累加。为了保证连接线与堆积图相匹配,切记要注意变量的出图顺序。