HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

茶酒交易小程序开发难吗??

ALVIS

微商新零售模式开发怎么做???

ALVIS

DockerHub再现百万下载量黑产镜像,小心你的容器被挖矿

腾讯安全云鼎实验室

容器 云原生 镜像

女巫面具APP开发是什么??

ALVIS

图书馆预约小程序开发多少钱?

ALVIS

织信Informat低代码平台,赋能企业数字化飞速升级,提效300%!

优秀

低代码 低代码平台

关键字transient的认识

阿志

序列化 java关键字

[架构实战营]模块六作业

xyu

#架构实战营

SSR 技术概述

编程三昧

SSR 8月日更 服务端渲染

本夕生活小程序开发|快速搭建

ALVIS

撒花!!金九银十喜提offer!秋招蚂蚁金服Java研发岗四面

编程菌

Java 编程 程序员 计算机 技术宅

商家入驻平台开发多少钱??

ALVIS

浪潮云说丨浪潮云IBP数据工场,打造行业数据基座

云计算

Go- 包的制作

HelloBug

Go 语言 包的制作

实现"双碳"目标,看下纺织业的智慧样本

百度大脑

人工智能

netty系列之:轻轻松松搭个支持中文的服务器

程序那些事

Java Netty 程序那些事

微商新零售小程序怎么开发??

ALVIS

绿袋环保小程序开发怎么样?

ALVIS

短短29天,应对高峰100W+访问,看浙大如何交出满分答卷

TakinTalks稳定性社区

公司刚来的京东架构师:看完我写的spring笔记,甩给了我一份文档

编程菌

Java 编程 程序员 计算机 技术宅

Go- 包的使用

HelloBug

Go 语言

课程管理APP开发难吗?

ALVIS

益题库小程序找谁开发??

ALVIS

新零售商城怎么开发??

ALVIS

sql task6

橙橙橙橙汁丶

京东三面惨遭被虐,关于redis,高并发,分布式,微服务一窍不通

编程菌

Java 编程 程序员 计算机 技术宅

做了好几年Java开发,一直碌碌无为,如今靠着这份面试题跟答案,我从15K变成了30K

编程susu

Java 编程 程序员 计算机 技术宅

去哪儿网库存搜索在高并发场景下的探索

Qunar技术沙龙

技术 高并发 投票机制

纷多多拼团小程序开发

ALVIS

27岁到来之际,我在阿里实现了年薪40W+的小目标

编程菌

Java 编程 程序员 计算机 技术宅

蚂蚁金服+拼多多+抖音+天猫Java面经合集,金九银十Java开发校招社招福音!

编程susu

Java 编程 程序员 计算机 技术宅

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