2010年7月6日
摘要: 同事问到windows service的东东,现在整理一下,用c#如何创建一个windows service,以及如何调试、部署、卸载。一、创建windows service1. 打开VS2008,新建一个Project, Project类型选择Visual C#-Windows,在Templates中选择Windows Service, 其他可以默认,点击OK。2. 在Solution Expl... 阅读全文
posted @ 2010-07-06 18:12 -Anny- 阅读(3715) 评论(1) 推荐(0) 编辑
  2010年7月5日
摘要: 1. 什么是软件测试?软件测试的对象除了软件产品本身之外,还有与产品相关的文档.软件测试是用尽可能少的时间和人力,尽可能多的发现软件产品潜在的缺陷,促使并协助开发人员定位和处理缺陷,从而向客户交付一个高质量的软件产品.2. 软件测试的目的?软件测试旨在向客户交付高质量的产品,该产品实现了需求文档中定义的功能,所能达到的性能要求以及对健壮性,稳定性,安全性的要求.此外,软件测试也确保了软件开发过程的... 阅读全文
posted @ 2010-07-05 17:44 -Anny- 阅读(875) 评论(0) 推荐(0) 编辑
  2010年6月25日
摘要: 测试过程中,需要启动和停止windows service,有时候会出现服务处于stopping或者starting的状态,但是,在services界面中,start service/stop service已经处于灰色不可操作状态,用命令行的形式net start/stop servicename也无济于事。停止服务的方法就是关掉这个进程,但是很多时候无法确定是哪个进程与之相关。在命令行中我们可以... 阅读全文
posted @ 2010-06-25 17:34 -Anny- 阅读(833) 评论(0) 推荐(0) 编辑
  2010年6月22日
摘要: 1. 当访问aspx页面时,返回404错误需要在Web Service Extensions中启用asp服务(Active Server Pages)How to enable or disable a Web service extension.In IIS Manager, expand the local computer, and then click Web Service Extensions..In the details pane, click the Web service extension that you want to enable or disable, and t 阅读全文
posted @ 2010-06-22 17:15 -Anny- 阅读(475) 评论(0) 推荐(0) 编辑
  2010年6月17日
摘要: 工作中需要进行E2E测试,即给出输入,验证输出结果就可以了。E2E看似简单,但内部的业务逻辑比较复杂,用自动化的形式来实现,需要了解内部的运行机制。简化以下过程,就是Server A接收客户端的请求,发送到Server B中,如果在Server B中命中了结果,那么就直接返回给Server A; 如果在Server B中没有命中,则Server B进一步调用Server C,由Server C去异... 阅读全文
posted @ 2010-06-17 17:58 -Anny- 阅读(2010) 评论(0) 推荐(0) 编辑
  2010年6月11日
摘要: MDAs 是Managed Debugging Assistants的缩写。如果启用了这个功能,当MDAs事件被触发时,会出现一个异常未被处理的对话框,即使没有处于debug状态。禁止MDAs对话框的产生,参见http://msdn.microsoft.com/en-us/library/d21c150d.aspxNoteWhen an MDA is enabled, it is active e... 阅读全文
posted @ 2010-06-11 17:10 -Anny- 阅读(270) 评论(0) 推荐(0) 编辑
  2010年6月9日
摘要: 加载一个确实存在的dll文件,却产生异常System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)可能原因是因为该dll所依赖的某些dll不存在。为了确定这个问题,可以使用depends.exe来查看到底丢失了哪个程序集。具体的解释可以参... 阅读全文
posted @ 2010-06-09 22:07 -Anny- 阅读(725) 评论(0) 推荐(0) 编辑
  2010年6月4日
摘要: 工作中需要解析到XML文件,发现XPath很神奇。如果能灵活设置XPath,找到某个特定的节点就可以轻而易举了。下面的链接大家可以参考一下,主要就是介绍XPath的。来自MSDN的介绍:http://msdn.microsoft.com/en-us/library/ms256086.aspx便于大家理解,还可以看看下边的两个链接:http://www.zvon.org/xxl/XPathTutor... 阅读全文
posted @ 2010-06-04 17:38 -Anny- 阅读(732) 评论(0) 推荐(0) 编辑
  2010年6月1日
摘要: 工作上需要测试n台服务器部署后的配置信息是否正确,用既有的工具进行测试,工具的执行需要一个xml参数文件,当机器数目少的时候,手工去编写这个xml文件就可以了,出错的几率也不会很大,但是当机器数目达到几十、几百甚至更多的时候,就有必要用程序生成了,这样高效而准确。思路如下:准备输入的源xml文件和输出的xml文件模板;从原文件中抽取服务器类型和机器名存入List中;根据服务器类型拼出对应的xml节... 阅读全文
posted @ 2010-06-01 14:56 -Anny- 阅读(422) 评论(0) 推荐(0) 编辑
  2010年5月26日
摘要: 有时候会测试一些控制台应用程序,这些程序都是从每天的daily build里取来直接测的。没问题还好,如果有问题,还是需要定位一下问题的位置。有时候,打开单个的工程,由于牵扯了很多引用,无法调试运行。下面就介绍一下怎么使用debug版的编译版本去调试与该版本对应的源代码。需要明确两点,第一,控制台应用程序应该是debug版的;第二,控制台应用程序和要调试的源代码版本一致。1. 打开VSTS,新建一... 阅读全文
posted @ 2010-05-26 16:17 -Anny- 阅读(924) 评论(0) 推荐(0) 编辑