2017-02-22 45 views
0

我是“KDB DATA测试”的新手&我想用q编程语言构建(基于测试脚本)脚本。每个测试场景都与每个.q文件关联。是否有任何现有的框架/工具,我可以用它来运行这些.q文件&生成相同的报告?运行kdb脚本的QA工具/框架

请让我知道,如果你有任何这方面的相关信息。

+0

你已经做了什么来自己找出你的问题? –

+0

我们已经编写了封装(Shell脚本)围绕这些q文件,它们顺序运行这些q文件。我们的主要重点是使用一些工具来运行这些q文件并以图形格式生成摘要报告。我们在其他自动化工具中获得它的方式。 –

+0

*“要求我们推荐或查找书籍,工具,软件库,教程或其他非现场资源的问题与Stack Overflow无关,因为它们倾向于吸引自以为是的答案和垃圾邮件,而应描述问题以及到目前为止已经完成解决它。“* – jww

回答

-1

西蒙·加兰的k4unit可能类似于你要找的东西:

https://github.com/simongarland/k4unit

另外,丹尼尔·纽金特有另一个单元测试框架:

https://github.com/nugend/qspec

Kx系统也保持以下Git回购列表,如果您试图沿着这些方向查找某些内容,通常会首先查看这些列表:

https://kxsystems.github.io/

+0

谢谢保罗,我会看看共享链接。我们正在寻找UI工具,它将调用我们的脚本文件并像其他工具生成一样以图形格式生成报告。 –

+0

啊,如果你正在寻找一个图形界面,最简单的配置可能是Q Server for R(你可以在这里找到一个解释:http://code.kx.com/wiki/Cookbook/IntegratingWithR#Connecting_from_R_to_kdb.2B_。 28a.ka_Q_Server_for_R.29)。但是,这仍然需要一些工作 - 我不知道任何带有预先构建的GUI的kdb +的现成测试套件。 –

1

qStudio from Timestored也支持单元测试,但输出不是图形的。看到这里:qUnit

+1

有一个新的HTML报告,提供了实际值和期望值的视觉差异:http://www.timestored.com/kdb-guides/kdb-regression-unit-tests#test-report –