摘要:
前言 研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特别困难,对UI CODED TEST也已经有一定了解。本着与大家交流,共同进步的想法,思考之后,决定写这些随笔,来对VS2010的测试功能做一些探索和总结。希望大家能够多多指教! 自动化测试 自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。... 阅读全文
阅读排行榜
一起谈.NET技术,ASP.NET 项目安装包制作(三)补充说明
2011-09-01 23:44 by 狼人:-), 214 阅读, 收藏,
摘要:
相关文章:ASP.NET项目安装包制作 、ASP.NET 项目安装包制作(二)数据库安装、其他组件的安装 一、 安装标题 按照前面的做法中,在安装过程中,如下图: 安装的标题是HxjWebSteup,这样的标题和产品名称显然是无法再实际项目中使用的。 这里我们需要通过设置安装项目的属性来设置一下就可以,选中HxjWebSetup项目按F4出来属性窗口,这个和右击项目属性是不一样的。如下图: 我们修改一下ProductName这个属性,变成Steven hu ProductName,我们再来看看安装过程,如下图: 我们想要的效果已经达到了,安装标题和产品名... 阅读全文
艾伟也谈项目管理,项目管理的十大挑战
2011-08-29 19:09 by 狼人:-), 214 阅读, 收藏,
摘要:
公司项目中的项目管理挑战 1. 不明确的目标:当目标不明确时,开发团队是不可能达到客户要求的。而且,由于上级管理层不会同意也不会支持不明确的目标,该项目成功的几率微乎其微。因而,项目经理应当通过询问恰当的问题,从一开始就建立并传达清晰的目标。 2. 范围变更:也称作“范围蔓延”,当项目管理层允许项目的范围延伸到原始目标以外时,就会发生这种现象。当然,客户和项目监管员会要求修改项目,但一个优秀的项目经理会评估每一个请求、决定是否及如何实施,并且与每个利益相关人交流决策对预算与期限的影响。 团队合作:对项目经理的挑战 1. 缺乏项目需要的技能:有时,项目需要一些参与者没有掌握... 阅读全文
艾伟也谈项目管理,关于项目管理的一点体会
2011-08-29 19:05 by 狼人:-), 214 阅读, 收藏,
摘要:
这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开团队)等诸多问题,项目仍然取得成功了,不能不说有几分侥幸,但此外也有一些经验与教训可以与大家分享。 一、项目开发方面 需求 项目应以需求为核心。一个项目是否能够成功,对需求的准确把握在成功因素中要占上60%的比例。不管系统的架构设计、团队管理有多么的成功,如果需求出现偏差,仍然是南辕北辙。由于EAS项目的特殊性,项目开发过程中能够与客户建立有效快速的... 阅读全文
艾伟_转载:用C#设计Windows应用程序模板
2011-08-29 00:20 by 狼人:-), 214 阅读, 收藏,
摘要:
通常windows应用程序都有相似的特征:控件、菜单、工具条、状态栏等等。每次我们开始作一个新的windows应用程序时都是以相同的事情开始:建立项目,添加控件和事件处理器。如果我们有一个模板,那么我们就可以节约大量的时间了。 在介绍如何建立模板的过程中,将涉及大量的微软.net framework类库的基本知识。如果你没有使用集成开发环境那么本文介绍的模板对你将非常有用,如果你使用了visual studio.net这样的集成开发环境你也可以从中了解控件的工作方式,这对你也是很有用的。 写一个windows应用程序总是从下面的几个步骤开始: 1、创建一个窗体 2、给窗体添加控件... 阅读全文
如何设计一个简结的移动互联网站
2011-08-28 23:33 by 狼人:-), 214 阅读, 收藏,
摘要:
关于手机网站设计,需要了解两大部分。第一,目前3个主流的手机网站应用,探讨这些应用是如何恰到好处地解决移动Web应用的难题。第二,一个小型电子商务网站的设计。著名Web应用程序和应用软件图片交互心理学的设计专家斯蒂芬·P·安德森曾说过“良好的交互设计关注人们所想,所做以及所感!”
斯蒂芬安德森是一位通过对用户行为的理念设计的思想领袖 安德森的这句话适用于整个交互设计领域,同样这也是手机交互设计的真理。让用户快速地找到他们想要的信息是手机交互设计的必要条件。最重要的一点还是用户可以以最简便的方式找到最重要的东西。由于手机是一个最为私人的设备,所以一定要让用户对自己正在做的事有 阅读全文
在iPhone应用中如何避免内存泄露
2011-08-28 23:33 by 狼人:-), 214 阅读, 收藏,
摘要:
我们曾经对iPhone的内存管理做过比较深入的报道,如何有效控制iPhone内存管理的对象的所有权与引用计数和以及iPhone内存的自动释放与便捷方法。本文我们将介绍在iPhone应用中如何避免内存泄露。想了解“在iPhone应用中如何避免内存泄露”就必须先了解iPhone内存管理的所有权。 关于所有权 所有权是iPhone内存管理的核心思想,对象的所有者负责在使用完对象后进行释放。一个对象可以有多个所有者,当它没有所有者时将被设置为取消分配(deallocation)。 创建对象时,所有权通过alloc、new、或者copy的方式建立,之后通过调用retain或者通过Coco... 阅读全文
Andr“.NET研究”oid用户界面设计:使用片段
2011-10-20 21:55 by 狼人:-), 213 阅读, 收藏,
摘要:
Android 3.0引入的新的片断(Fragment)API,让我们更容易地创建动态用户界面。在这个教程中,我们学习如何将一个两屏的ListView转换成WebView流,以适应大屏幕的单屏流设计,比如在平板设备中。 这篇文章的节奏将比我们的入门教程更快一些。如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考。最终的开源代码可以在Google code上下载到。 片段简介 在我们开始之间,让我们在更高的层次上定义一下什么是片段。通常来说,片段是一大块用户界面,它具有自己的生存周期。如果它听起来像一个Act... 阅读全文
Android用户界面设计:“.NET研究”创建列表视图程序
2011-10-20 21:55 by 狼人:-), 213 阅读, 收藏,
摘要:
列表视图(ListView)是Android平台下用于显示不定数量的数据最有用的视图控件之一。在这个教程中,我们将向你展示如何使用ListView来浏览文章列表。 在之前的文章中,你看到了许多关于不同布局控件的教程。在今天这个教程中,你将结合使用它们。应用程序本身非常简单:它将显示文章标题列表,当点击标题时,显示文章内容。这篇文章的节奏将比我们的入门教程更快一些。如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考。最终的开源代码可以在Google code上下载到。 步骤0: 创建项目 在Eclipse中创建... 阅读全文
Visual Studio 2010 中的代码“.NET研究”约定设置
2011-10-19 19:38 by 狼人:-), 213 阅读, 收藏,
摘要:
软件约定称为代码约定,通过这一约定可以表示代码正常工作所需的正式条件。 如果方法未按预期收到数据或生成的数据不符合预期的后置条件,代码约定将导致代码引发异常。 有关前置条件和后置条件的概述,您可能需要查看我上个月发表的文章 (msdn.microsoft.com/magazine/gg983479)。 代码约定是 .NET Framework 4 的一部分,但同样依赖于 Visual Studio 2010 中的一些功能,例如运行时工具、与 MSBuild 集成以及“项目属性”框中的属性页。 值得注意的是,仅编写... 阅读全文
浙公网安备 33010602011771号