仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1223|回复: 12
打印 上一主题 下一主题

[学习教程] ASP.NET编程:Workflow Foundation的单位测试仓酷云

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一般的指的.net就是跟net网页编程相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)WindowsWorkflowFoundation为那些利用数据流架构作风的使用程序供应了壮大的功效。不外利用这些功效是有价值的。与传统的批处置使用程序分歧,WindowsWorkflowFoundation没法做到主动测试。今朝有一些实验,它们都在想法让测试变得更简单使人承受,不外失掉了分歧的了局。RonJacobs利用自界说的举动和数据流举行测试。某些人,比方MauricedeBeijer其实不看好这个做法:
年夜部分人以为对自界说数据盛行为举行单位测试是几近做不到的。没错,你能够创立一些用于测试的假造数据流来包括你的新举动,新建一个Workflowruntime,创立一个WorkflowInstance并翻开。可是请思索到这里一切的依附干系,分外的假造数据流,和全部WorkflowRuntime和它一切的依附干系。这基础上已没法算作是一个单位测试,而是一个集成测试了。固然集成测试并没有错,这也长短常有效并且必需的,可是它们没法供应单位测试所能给你的疾速测试,和你大概必要的静态测试掩盖等特征。
形成单位测试坚苦的缘故原由很年夜水平上是由于ActivityExecutionContext是密闭的。Maurice利用利用TypeMock来绕开了这个限定。很不幸,这两种做法的庞大水平都没法让我们开辟数目稍多点的主动测试。但愿未来这个情形能有所改动。检察英文原文:UnitTestingWorkflowFoundation
来自:http://www.infoq.com/cn/news/2008/10/Workflow-Testing
学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。
山那边是海 该用户已被删除
沙发
发表于 2015-1-20 05:15:31 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-25 13:12:26 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
小魔女 该用户已被删除
地板
发表于 2015-2-2 22:12:04 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
再现理想 该用户已被删除
5#
发表于 2015-2-6 16:25:35 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
柔情似水 该用户已被删除
6#
发表于 2015-2-6 16:31:53 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
分手快乐 该用户已被删除
7#
发表于 2015-2-9 22:08:47 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
再见西城 该用户已被删除
8#
发表于 2015-2-21 21:08:09 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
金色的骷髅 该用户已被删除
9#
发表于 2015-2-26 00:12:01 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
小妖女 该用户已被删除
10#
发表于 2015-3-2 01:48:34 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
透明 该用户已被删除
11#
发表于 2015-3-11 01:44:42 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
老尸 该用户已被删除
12#
发表于 2015-3-17 18:09:37 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
admin 该用户已被删除
13#
发表于 2015-3-24 17:27:05 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 12:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表