首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可视化项目的测试

可视化项目的测试
EN

Software Engineering用户
提问于 2012-09-14 07:46:03
回答 2查看 273关注 0票数 2

我们为不同的任务和行业开发小到大的可视化项目,有时在过程中重写它们几次,因为我们发现我们需要添加大量代码来支持新的需求。现在,我们已经建立了一个看起来很好的设计过程(至少我们大大缩短了每个新项目的开发时间),但是我们仍然对这个问题感到困惑:当测试可视化时我们到底应该测试什么?

  • 如果我们想要探索的所有内容都在屏幕上(有界可视化)?
  • 如果数据是正确的-如果数据是有效的(这是可视化的好处之一,你可以在你的数据集中发现错误)?
  • 可用性?
  • 用户交互?
  • 代码质量?

我可以肯定地告诉您,对代码质量的简单检查肯定是不够的!有关于如何测试可视化的经典论文/书吗?另外,您是否碰巧知道用于可视化的经典设计模式(除了像Pub这样明显的设计模式)?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-09-14 12:41:55

你为什么要“测试”?您是否正在测试可视化的准确性,换句话说,可视化是否与它描述的系统匹配?在本例中,考虑一个视图模型:一个与可视化相同的对象结构。编写代码,将其与(1)视图模型与其描述的系统进行比较,或(2)对某个系统进行已知的正确可视化,并根据需要重复多次不同的可视化。

如果您想测试可视化本身,特别是它们在屏幕上的显示方式,这将更加具有挑战性。您可以“屏幕刮擦”(比较位图表示),但这可能会被操作系统或库升级之间的渲染引擎的变化所挫败。根据所使用的图形库和操作系统,GUI测试库可以提供帮助。有关列表,请参见http://en.wikipedia.org/wiki/List_的_图形用户界面_测试_工具

您是在测试可视化是否处于适当的抽象级别,还是对客户有意义?这不是真正的“测试”。这是一个更多的UI或可视化设计,是一个更大的主题。

票数 1
EN

Software Engineering用户

发布于 2012-09-14 07:58:13

您可以阅读优秀的论文图形语法,它详细阐述了可视化的不同特性,以及它们如何向观察者传递或阻止信息流。虽然这本书没有列出可视化的测试计划,但它确实揭示了代码、模型、媒体和感知之间的联系。对我来说,这是一本最鼓舞人心的读物。

在我看来,可视化本质上既不是对的,也不是错的,但肯定有最佳实践。理解颜色的感觉会帮助你找到好的顺序色标。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/164844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档