50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

跨架构平台在云计算中的应用

天翼云开发者社区

云计算 架构

分享一个在Reddit上保存视频到手机相册的办法真的YYDS!reddit video downloader!

frank

探索支付宝云开发,开启一段100ms的神奇旅程!

TRaaS

支付宝小程序 云开发

面向对象设计的逆向建模方法和开源工具

高鹏

Java 开源 架构 DDD 架构设计

接口测试|Fiddler抓包设置及证书配置

霍格沃兹测试开发学社

SQL 优化(一):慎用 SQL 函数

hungxy

Java MySQL 后端

完全自动驾驶车辆何时才能成为现实

数据堂

纵横贯通的全面预算管理体系,从这里开始!

用友BIP

全面预算

云原生时代数据治理的变革与创新

酷克数据HashData

Serverless函数计算介绍

天翼云开发者社区

云计算 函数计算

什么是算力网络

天翼云开发者社区

云计算 边缘计算 算力网络

重新初始化k8s集群

tiandizhiguai

云计算 云原生 k8s

接口测试|Fiddler界面工具栏介绍(三)

霍格沃兹测试开发学社

接口测试|Fiddler会话栏中添加IP列

霍格沃兹测试开发学社

修改SD WebUI为kitchen-theme

IT蜗壳-Tango

一套管理工具构建敏捷、多维、高效的全面预算管理

用友BIP

全面预算

千亿资产去哪了,资产管理如何摸清家底?

用友BIP

资产云

探秘AI算力革命与低代码平台:引领人工智能狂潮

不在线第一只蜗牛

低代码 数智化 AI算力

视觉系统对自动驾驶至关重要|数据堂

数据堂

机遇与挑战——超级自动化产品的国产化替代已成为大势所趋

九科Ninetech

软件测试/测试开发丨Git常用命令学习笔记

测试人

git 程序员 软件测试 测试开发

软件开发不需要会编码,谈谈我的开发捷径

互联网工科生

软件开发 低代码 开发

聊聊信仰的力量

互联网工科生

程序员 信仰

低代码平台的核心能力有哪些?

力软低代码开发平台

教学实训模块升级,助力应用型数据科学人才培养|ModelWhale 版本更新

ModelWhale

数据分析 大模型 教学实训 在线编程 云课堂

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