写点什么

Workflow Foundation 的单元测试

  • 2008-10-27
  • 本文字数:474 字

    阅读完需:约 2 分钟

Windows Workflow Foundation 为那些使用数据流架构风格的应用程序提供了强大的功能。不过使用这些功能是有代价的。与传统的批处理应用程序不同,Windows Workflow Foundation 无法做到自动测试。

目前有一些尝试,它们都在设法让测试变得更容易令人接受,不过得到了不同的结果。Ron Jacobs 使用

自定义的行为和数据流进行测试。某些人,例如 Maurice de Beijer 并不看好这个做法:

大部分人认为对自定义数据流行为进行单元测试是几乎做不到的。没错,你可以创建一些用于测试的伪造数据流来包含你的新行为,新建一个 Workflowruntime,创建一个 WorkflowInstance 并打开。但是请考虑到这里所有的依赖关系,额外的伪造数据流,以及整个 WorkflowRuntime 和它所有的依赖关系。这基本上已经无法算作是一个单元测试,而是一个集成测试了。当然集成测试并没有错,这也是非常有用而且必须的,但是它们无法提供单元测试所能给你的快速测试,以及你可能需要的动态测试覆盖等特性。

很不幸,这两种做法的复杂程度都无法让我们开发数量稍多点的自动测试。希望将来这个情况能有所改变。

查看英文原文: Unit Testing Workflow Foundation

2008-10-27 21:051082
用户头像

发布了 157 篇内容, 共 60.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?

字节跳动数据平台

数字身份发展趋势前瞻:增强用户体验

芯盾时代

数字身份 iam 统一身份认证

超完整性能报告合集!GreptimeDB 多场景性能对比和深度解析来了

Greptime 格睿科技

Grafana 时序数据库 SQLite 数据库的工具 性能报告

HarmonyOS 5.0应用开发——多种方式实现图片解码

高心星

鸿蒙 HarmonyOS HarmonyOS框架 鸿蒙5.0 HarmonyOS NEXT

HarmonyOS 5.0应用开发——图像PixelMap压缩保存

高心星

鸿蒙 HarmonyOS 应用开发 鸿蒙5.0

HarmonyOS 5.0应用开发——Navigation实现页面路由

高心星

鸿蒙 HarmonyOS 应用开发 鸿蒙5.0 HarmonyOS NEXT

用 GreptimeDB 和 Metabase 解锁时序数据洞察的无限潜力

Greptime 格睿科技

数据分析 时序数据库 数据可视化

大模型退潮,奇点将至|StartDT Talk

奇点云

AI

HarmonyOS 5.0应用开发——抽屉布局SideBarContainer

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

HarmonyOS 5.0应用开发——RCP框架的使用

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

HarmonyOS 5.0应用开发——RCP框架实现断点续传

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

WEB 3D CAD中绘制一个窗户模型

WEB CAD SDK

STP CAD 2023下载

通过Forcebot压测实践简述“并发模式”与“RPS模式”两种模式的区别

京东零售技术

物联网监控数据采集,传输和存储方案:使用 GreptimeDB 和 YoMo

Greptime 格睿科技

数据库 物联网 集成 数据监控

双报到系统(源码+文档+部署+讲解)

深圳亥时科技

遇到慢查询怎么办?一文解读MySQL 8.0查询分析工具

华为云开发者联盟

MySQL sql EXPLAIN 慢查询分析

HarmonyOS 5.0应用开发——应用打包HAP、HAR、HSP

高心星

鸿蒙 HarmonyOS 应用开发 鸿蒙5.0 HarmonyOS NEXT

养护系统

深圳亥时科技

EMR Serverless Spark:一站式全托管湖仓分析利器

阿里云大数据AI技术

大数据 Serverless 数据分析 云原生 EMR

浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

vivo互联网技术

运维 TiKV

CST电磁仿真教程:如何进行时域自适应网格设置

思茂信息

网络 仿真 cst

HarmonyOS 5.0应用开发——图像PixelMap变换

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

剧本杀平台(源码+文档+部署+讲解)

深圳亥时科技

HarmonyOS 5.0应用开发——文件读写

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

小间距LED显示屏前维护的意义

Dylan

产品 厂商 LED显示屏 屏幕

智慧无界,Hi MateBook系列重塑全场景智慧办公体验,首发4599元起

极客天地

Workflow Foundation的单元测试_.NET_Jonathan Allen_InfoQ精选文章