脚 本 之 家 www.jb51.net
页面导航:  不限条件-->2005
本地搜索:
  一个产品只有通过检验才能投放市场,同样的,一个业务类也只有在经验测试后才能保证功能的正确性,以便被其他类或程序调用,否则隐藏其中的Bug就蔓延开了。业务功能点测试是测试人员的职责,但业务类API的正确性必须由开发人员保证。  回忆一下最近你所开发的系统,往往一个最难忘的情节是通宵达旦地毯式搜索某个刁专的Bug,历尽千辛万苦,最终找到并解决了它。查找一个隐藏的Bug往往是踏破铁蹄无觅处,而找到后却是:解决全不费功夫。  造成这尴尬窘局有以下几点原因:  其一是使用增量式测试策略,即先编写功能代码,在模块开发完毕后才回过头来编写测试用例,因为一个功能模块可能包含许多相互关联的类,形成了层层调用...
http://www.jb51.net//article/2797.htm
 简单的框架  JUnit是由ErichGamma和KentBeck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展。JUnit之所以流行并为广大的开发人员所推崇,一是因为它实战性强,功能强大,二是因为它实在简单。一个产品或框架要能有生命力,最好都具备这样的特点。  简单地讲这个框架提供了许多断言(assert)方法,允许你设置测试的规则,如:assertEquals()、assertNull()、assertNotSame()、assertTrue()等方法,一个测试用例包括了多个断言,当运行测试用例后,JUnit运行器会报告哪些断言没有通过,开发人员就可顺藤摸瓜搞个水落石出...
http://www.jb51.net//article/2796.htm
为了便于讲解,拟通过两个简单的业务类引出测试用例,一个是分段函数类,另一个是字符串处理类,在这节里我们先来熟悉这两个业务类。  分段函数类  分段函数Subsection类有两个函数,sign()是一个符号函数,而getValue(intd)函数功能如下:  当d<-2时,值为abs(d);  当-2≤d<2且d!=0时,值为d*d;  当d=0时,值为100;  当2≤d时,值为d*d*d。  其代码如下图所示:  代码清单错误!文档中没有指定样式的文字。分段函数  1.packagechapter25;  2.  3.publicclassSubsection  4.{  5....
http://www.jb51.net//article/2795.htm
目前我们只为Subsection类生成了一个测试用例,在这节里,我们按照前述的方法,通过TestCase向导为StringUtils类创建一个测试用例代码框架,并编写测试方法,然后将这两个测试用例捆绑组合在一个测试套件中一起运行。  选中StringUtils类,通过File->New..->Test,双击TestCase图标为StringUtils类的string2Array()方法创建测试用例,接受默认的测试用例类名TestStringUtils。  在向导生成的测试用例代码框架中,删除测试固件(因为是静态方法,没有必要用固件),即删除StringUtils的成员变量声明,se...
http://www.jb51.net//article/2794.htm
在测试用例中通过setUp()、tearDown()创建测试固件,只能使这个测试固件在单个测试用例的不同测试方法中共用,如果有多个测试用例都需要使用相同的测试固件,就需要将测试固件抽取到一个独立的类中。JBuilder提供了3个预定义的测试固件类,它们分别是:  ·JDBC测试固件(JDBCFixture):用于获取数据库连接的测试固件,用户仅需要通过设置一些数据库信息,就可以用方便的方法获取数据连接。  ·JNDI测试固件(JNDIFixture):用于模拟从JDNI环境中获取对象的测试固件。  ·比较测试固件(ComparisionFixture):将测试输出到外部文件中,以便第二次测试时...
http://www.jb51.net//article/2793.htm
   在测试用例向导的最后一步,允许你创建一个测试用例的运行配置项,如下图所示:图错误!文档中没有指定样式的文字。创建运行测试项  在一般情况下,你不必为每个测试用例类单独创建一个运行配置项,JBuilder会采用默认的运行配置运行测试用例。  测试运行配置项在需要指定不同的测试运行器(默认为JBTestRunner)、一次运行多个测试用例时,允许你进行特殊的定制。通过Project->ProjectProperties...->Run,在Run设置页中列出了工程所有已定义的运行配置项,RuntimeConfigurations列表中Type类型为Te...
http://www.jb51.net//article/2792.htm
JBuilder是一个开放的JavaIDE,它集成了Tomcat、Weblogic等服务器。虽然JDK、Tomcat、Weblogic不断升级,我们仍可以在JBuilder中使用它们的最新版本。由于Tomcat服务器的配置比较复杂,习惯了Windows平台的程序员常常对Tomcat的使用感到困惑。本文给出了一个使用Tomcat环境下的数据库连接池DatabaseConnectionPool(DBCP)的例子,说明了用JBuilder开发Web应用的一般步骤,并回答了一些经常遇到的问题。  JBuilder2005所带JDK的版本是1.4.2_04-b05,其文件放在目录JBuilder_HOM...
http://www.jb51.net//article/2779.htm
有句英语谚语叫作"Lookbeforeyoujump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。  1、查看定义  程序类之间是相互调用的,JBuilder可以方便你查看类、方法、值域的定义,将光标置于某一代码元素上,按Ctrl+Enter快捷键或点击右键,在弹出的菜单中选择FindDefinition,JBuilder将定位到该元素的定位处。  2、查看引用  类、方法、值域被定义后,其引用星洒在程序的不同地方,查看定义就象"游子寻根",而查看引用刚好相反,即从元素定义处查找所有的引用该元素的地方。将光标置于元素定义处,按Ctrl+Shift+Enter或都通过右键弹...
http://www.jb51.net//article/2756.htm
  这几天在写HRM的时候这问题搞了我两天,开始在使用Google找了半天都是一堆垃圾,都是使用算法的较多,后来就去了的msdn.yesky.com找到点启示。好了废话多说无用。  首先表结构如下表名Test  写个存储过程GetTreeview  这个不用我说了吧下面用到  为了速度缓存DataTablePublicFunctionGetTreeTable()AsDataTable DimdtAsNewDataTable() dt=HttpContext.Current.Cache("Treeview") IfdtIsNothingThen  DimConnAsNewSqlConnectio...
http://www.jb51.net//article/1245.htm
[code]<% ’转发时请保留此声明信息,这段声明不并会影响你的速度!’**************************   【先锋海盗类】Ver2005  最终版********************************’作者:孙立宇、apollosun、ezhonghua’改进者:arllic ’【消除所有的BUG,去掉了一些不易使用,容易使人误解的功能,优化了执行效率,此为最终版】’官方网站:http://www.lkstar.com   技术支持论坛:http://bb...
http://www.jb51.net//article/719.htm
共有:70/10,当前7/7页  [首页] [上一页] 3 4 5 6 7 [下一页] [尾页] 转到: