随笔分类 -  .net技术

测试系列之六---软件测试分类
摘要:软件测试是一项复杂的系统工程,从不同的角度考虑可以有不同的划分方法,对测试进行分类是为了更好的明确测试的过程,了解测试究竟要完成哪些工作,尽量做到全面测试。 1,按是否需要执行被测软件的角度 按是否需要执行被测软件的角度,可分为静态测试和动态测试,前者不利用计算机运行待测程序而应用其他手段实现测试目的,如代码审核。(我认为主要是让测试人员对编译器发现不了的潜在错误进行分析,如无效的死循环... 阅读全文

posted @ 2008-03-27 16:10 农民 阅读(379) 评论(0) 推荐(0)

测试系列之五--回归测试
摘要:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。 回归测试的价值在于它是一个能够检测到回归错误的受控实验。当测试组选择缩减的回归测试时,有可能删除了将揭示回归错误的测试用例,消除了发现回归错误的机会。然而,如果采用了代码相依性分析等安全的缩减技术,就可以决定哪些测试用例可以被删除而不会让回归... 阅读全文

posted @ 2008-03-27 16:08 农民 阅读(1265) 评论(0) 推荐(0)

测试系列之四---黑盒测试如何保证需求的覆盖度(转)
摘要:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值... 阅读全文

posted @ 2008-03-27 14:31 农民 阅读(535) 评论(0) 推荐(0)

漫谈ASP.NET设计中的性能优化问题
摘要:转自:http://dev.yesky.com/msdn/301/2164801.shtml 一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向... 阅读全文

posted @ 2008-03-20 22:21 农民 阅读(252) 评论(1) 推荐(0)

测试系列之三----如何进行集成测试
摘要:一软件集成测试 单元测试完成之后,接下来的工作就是集成测试.软件集成测试主要依据软件结构设计(概要设计)文档,测试主要内容有功能性、可靠性、易用性、效率、维护性和可移植性中相关的部分,根据软件需求和设计的要求而选定。 验证各软件单元集成后形成的模块能否达到概要设计规格说明中各模块的设计目标;这里,模块可能是指某个软件部件,也可能是指某个或某几个子系统。通常在做集成测试时先是从子系统内... 阅读全文

posted @ 2008-03-19 23:35 农民 阅读(2446) 评论(0) 推荐(0)

测试系列之二----如何进行单元测试
摘要:摘要:单元测试是软件测试的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。通过对这两个步骤的描述作者将多年的单元测试经验及测试理论注入于全文。 关键词:单元测试、人工检查、白盒测试、测试用例、跟踪调试 1 概述 单元测试是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。其目的在于发现每个程序模块内部可能存在的差错。 单元测... 阅读全文

posted @ 2008-03-19 23:26 农民 阅读(462) 评论(0) 推荐(0)

测试系列之一----如何进行单元测试 (转)
摘要:转自:http://www.cnblogs.com/cmzzlh/archive/2007/08/23/862737.html 前段时间公司进行有关测试的培训,集成测试,性能测试,压力测试说了很多。由于本人还处于Coder阶段,只是对单元测试有了些了解。写下来怕以后自己忘记了。都是些自己的看法,不一定准确,欢迎高手指教。 一、 单元测试的概念 单元通俗的说就是指一个实现简单功... 阅读全文

posted @ 2008-03-19 22:46 农民 阅读(401) 评论(0) 推荐(0)

界面操作集锦
摘要:1,table 中增加标签,可以使table中tr加载后即显示。不需要等到整个table加载结束。 2,控制文本框中英文大写,可以通过样式来控制。在样式中增加font-variant:small-caps;即可。 3,在table属性上增加word-break:break-all; table-layout: fixed;。可以在遇到英文字符数字等,使它能按照table设定的宽度自动换行,不会把t... 阅读全文

posted @ 2008-03-13 10:21 农民 阅读(208) 评论(0) 推荐(0)

转 一个程序员的成长历程
摘要:很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environme... 阅读全文

posted @ 2008-03-05 09:14 农民 阅读(257) 评论(2) 推荐(0)

先进、成熟的软件工程思想有哪些
摘要:软件工程在过去几十年的发展历程中,也形成了一些鲜明的新思想。例如,IBM 提出了软件开发思想的4项要点——迭代开发、以系统架构为中心、持续的质量保证以及管理变更和资产,其中只有“持续的质量保证”和传统工业工程是十分吻合的,而其它3项具有软件特性所拥有的思想。软件的变更比较频繁,自然对其管理的高要求,进一步促进迭代开发的合理性。 客户和业务用户始终希望软件能够按时交付高质量的产品,又认可软件的灵活性... 阅读全文

posted @ 2008-03-04 13:29 农民 阅读(218) 评论(0) 推荐(0)

软件开发规范 (转)
摘要:本文是C开发编码的规范。我正在寻找C#的编码规范。大家如果有,告诉我一声,非常感谢。 阅读全文

posted @ 2008-02-15 10:38 农民 阅读(1146) 评论(2) 推荐(0)

数据绑定DataBinder.Eval的研究
摘要:1DataBinder.Eval()与Container.DataItem()的区别。 在ItemTemplate显示数据时,DataBinder.Eval(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方... 阅读全文

posted @ 2008-01-30 15:39 农民 阅读(477) 评论(0) 推荐(0)

lock关键字 应用之研究
摘要:msdn关于lock有段话:通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。常见的结构 lock (this)、lock (typeof (MyType)) 和 lock ("myLock") 违反此准则:如果实例可以被公共访问,将出现 lock (this) 问题。如果 MyType 可以被公共访问,将出现 lock (typeof (MyType)) 问题。由于进程中使用同... 阅读全文

posted @ 2008-01-21 17:23 农民 阅读(483) 评论(0) 推荐(0)

vs编译项目的bug---关于"不明确的引用"
摘要:我遇到的一个编译中的问题,希望高人指点。 阅读全文

posted @ 2008-01-09 13:10 农民 阅读(1300) 评论(0) 推荐(0)

DBNull.Value与Null的区别
摘要:Null是.net中无效的对象引用。 DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空()时,在.net中的值。 以下是我测试的一个例子。 例:表tbl_Student id name address 1 jim 将上述表数据填充到.net 的名为dt的DataTable中。 dt.Rows[0]["address"]不等于n... 阅读全文

posted @ 2007-12-20 15:27 农民 阅读(1758) 评论(3) 推荐(3)

读msdn------ASP.NET 页生命周期概述&ASP.NET 应用程序生命周期概述
摘要:文章地址: ASP.NET 页生命周期概述:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/7949d756-1a79-464e-891f-904b1cfc7991.htm ASP.NET 应用程序生命周期概述:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.Visua... 阅读全文

posted @ 2007-12-12 11:59 农民 阅读(314) 评论(0) 推荐(0)

面试ASP.NET程序员的笔试题和机试题(转)
摘要:这套试题不错 原文地址:http://dotnet.chinaitlab.com/ASPNET/725584.html 面试 一般会叫你填两个表 1个是你的详细信息表 1个是面试题答卷 两个都要注意反正面是否都有内容不要遗漏,如果考你机试一般也有两种,就是程序连接数据库或一些基本的算法(二分查找,递归等),公司一般都是测试你的基本功是否扎实,如果你基本功好就游刃有余不必紧张! asp.net... 阅读全文

posted @ 2007-12-12 09:25 农民 阅读(682) 评论(0) 推荐(0)

常用技术网址
摘要:1,微软msdn网址:http://www.microsoft.com/china/MSDN/library/default.mspx?mfr=true 另一个msdn网址:http://msdn2.microsoft.com/zh-cn/default.aspx 2数据库链接字符串查询网址:http://www.connectionstrings.com/ 阅读全文

posted @ 2007-12-04 16:16 农民 阅读(182) 评论(0) 推荐(0)

asp.net程序性能优化的七个方面 (转)
摘要:一、数据库操作 1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资 源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接... 阅读全文

posted @ 2007-11-27 17:26 农民 阅读(582) 评论(0) 推荐(0)

.NET对象克隆的深究(转)
摘要:转自http://dev.csdn.net/develop/article/20/20324.shtm 简介 本文我将讨论.NET编程中一个比较感兴趣的方面——对象克隆。下面将讨论对象克隆的必要性、对象克隆的方法以及关于对象克隆的一些思考。 背景 大家一定知道.NET对象是有二大类型的: 值类型和引用类型。 值类型对象的变量表示对象本身,而且具有“copy-on-assignment”的行为... 阅读全文

posted @ 2007-10-09 10:58 农民 阅读(239) 评论(0) 推荐(0)

导航