写点什么

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:05874
用户头像

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

关注

评论

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

HMS Core分析服务智能运营6.5.1版本上线

HarmonyOS SDK

头脑风暴:除数博弈

HelloWorld杰少

8月月更

2022秋招前端面试题(六)(附答案)

helloworld1024fd

前端面试题

图数据科学和机器学习图数据科学GDS概览

flow

8月月更

梦回战国,领略两千多年前公孙龙如何将面向对象运用得炉火纯青

迷彩

Java 面向对象 签约计划第三季 8月月更 面向过程编程

部署spark2.2集群(standalone模式)

程序员欣宸

spark 8月月更

「控制反转」和「依赖倒置」,傻傻分不清楚?

蝉沐风

ioc 依赖倒置原则 DIP DI 控制反转

语音聊天app开发——对用户更具吸引力的设计

开源直播系统源码

软件开发 语聊房 开源源码 语音直播系统 语音源码

阿里云云原生加速器企业硬之城携手阿里云 Serverless 应用引擎(SAE)打造低代码平台

阿里巴巴云原生

阿里云 Serverless 云原生 合作伙伴

用户权限-Linux系统ACL控制

Albert Edison

Linux centos 运维 服务器 8月月更

高层次综合(HLS)

贾献华

8月月更

《MySQL入门很轻松》第2章:MySQL管理工具介绍

乌龟哥哥

8月月更

数据治理(三):数据质量管理

Lansonli

大数据 数据治理 8月月更

STM32F103ZE+SHT30检测环境温度与湿度(IIC模拟时序)

DS小龙哥

8月月更

Shell脚本中常用命令复习

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

2022秋招前端面试题(五)(附答案)

helloworld1024fd

前端面试题

开源一夏|Flutter实现搜索的三种方式

坚果

开源 OpenHarmony 8月月更

面试突击72:输入URL之后会执行什么流程?

王磊

Java 面试

左益豪:用代码创造一个新世界|OneFlow U

OneFlow

实习 社区之星

开源一夏 | 牛plus,多层嵌套动态JSON该如何解析总结

知识浅谈

开源 8月月更

生于云、长于云,RocketMQ 5.0 再出发

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

提升领导力的有效方法

宇宙之一粟

领导力 8月月更

数据库不推荐使用外键的9个理由!

TimeFriends

8月月更

【LeetCode】受限条件下可到达节点的数目Java题解

Albert

LeetCode 8月月更

3 款非常实用的 Node.js 版本管理工具

Geek_z9ygea

JavaScript node.js 前端

结合实际聊聊防反接电路(防反接电路总结)

矜辰所致

防反接电路设计 8月月更

Redis 定长队列的探索和实践

vivo互联网技术

redis 数据结构 消息队列 Lua脚本

Python逆向之 eval 函数解析,看着一篇就会了,案例掌房

梦想橡皮擦

Python 爬虫 8月月更

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