您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 追求代码质量.rar

  2. 追求代码质量.rar
  3. 所属分类:其它

    • 发布日期:2012-03-19
    • 文件大小:3145728
    • 提供者:liuxj_10000
  1. 追求代码质量: 可重复的系统测试

  2. 本文介绍了在测试加入到servlet容器的Web应用程序时,编写符合逻辑的可重复的测试尤其需要技巧。像JUnit和TestNG一样的测试框架方便了可重复性测试的创建。由于这些框架利用了简单Boolean逻辑(以assert方法的形式)的可靠性,这使得无人为干预而运行测试,但编写一个用于断言具体行为的相当复杂的测试,且一旦这些行为有所改变,框架就会报告一个人人都能明白的错误。
  3. 所属分类:其它

    • 发布日期:2020-03-05
    • 文件大小:72704
    • 提供者:weixin_38589150
  1. 追求代码质量: 驯服复杂的冗长代码

  2. 本文解释了圈复杂性,它是令人讨厌的代码的一种先兆。具有高圈复杂度值的测试方法几乎总是把事情弄得一团糟,无法轻易收场。展示了如何使用Extract Method模式重构您的代码,从而将您带出迷宫。降低方法的复杂度可以使代码更易于测试和维护。不过,圈复杂性并不是确定高风险代码的惟一复杂性度量,本文利用类长度、方法长度和内部类耦合,以及如何使用 PMD 和 JavaNCSS 跟踪它们。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:227328
    • 提供者:weixin_38663197
  1. 追求代码质量: 通过测试分类实现敏捷构建

  2. 本文介绍了使用最新且最强大的Java:trade_mark: API构建一个大型的数据驱动的Web应用程序。先用JUnit构建测试,且把它作为Ant构建过程的一部分尽可能地运行。设置一个定时任务在夜间运行构建。不断增长的测试套件会在每次签入时运行。开发出了一个庞大的代码库和一个同样庞大的JUnit测试套件。最后得出单元测试有其重要的作用,但必须要能用一种更为敏捷的方式运行它们的结论。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:57344
    • 提供者:weixin_38656364
  1. 追求代码质量: 软件架构的代码质量

  2. 本文展示了如何使用代码度量来评估代码质量。尽管在那一期介绍的圈复杂度针对低级细节,如方法中执行路径的数量,但其他类型的度量针对的是代码的更高级方面。展示了如何使用各种耦合度量 来分析和支持软件架构。从两个比较有趣的耦合度量开始,即传入耦合 和传出耦合。这些基于整数的度量表示几个相关对象(即相互协调以产生行为的对象)。任一度量中高数值表示架构的维护问题:高传入耦合表示对象具有太多职责,而高传出耦合表示对象不够独立。并介绍每个这样的问题及其解决的方法。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:74752
    • 提供者:weixin_38725137
  1. 追求代码质量: 测试 Struts 遗留的应用程序

  2. 本文介绍了基于Java:trade_mark:的Web开发领域最近出现了丰富的竞争性技术。启动新项目的开发人员可以在许多不同的框架之间进行选择,包括JavaServer Faces、Tapestry、Shale、Grails和Seam。以及未来可以通过JRuby框架在Java编程中使用Ruby on Rails。 本文还概述了Struts是第一个在Java世界掀起风暴的框架,而且多年以来,好像是如果一个项目不用Struts 构建就没有前途一样。并把以质量为核心的方法用于Struts应用程序的测
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:101376
    • 提供者:weixin_38731226
  1. 追求代码质量:不要被覆盖报告所迷惑

  2. 现在自动测试已经成为高质量代码开发的基本保证,Java:trade_mark: 开发人员现在拥有很多通过代码度量、静态分析等方法来度量代码质量的工具。本文还重点阐述有关保证代码质量的一些有时看上去有点神秘的东西。介绍了有关代码质量保证的众多工具和技术,并从定义并有效度量最影响质量的代码方面、设定质量保证目标并照此规划您的开发过程、 确定哪个代码质量工具和技术可以满足您的需要、 实现最佳实践(清除不好的),使确保代码质量及早并经常地成为开发实践中轻松且有效的方面等进行说明。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:219136
    • 提供者:weixin_38714509
  1. 追求代码质量:用AOP进行防御性编程

  2. 什么是边界情况呢?比方说,把null值传入一个并未编写如何处理null值的方法中,这就是一种边界情况。大多数开发人员通常都不能成功测试这样的场景,因为这没多大意义。但不管有没有意义,发生了这样的情况,就会抛出一个NullPointerException,然后整个程序就会崩溃。本文将为您推荐一种多层面的方法,来处理代码中那些不易预料的缺陷。尝试为应用程序整合进防御性编程、契约式设计和一种叫做OVal的易用的通用验证框架。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:97280
    • 提供者:weixin_38677044
  1. 追求代码质量:使用TestNG-Abbot实现自动化GUI测试[4]

  2. GUIgui追求代码质量:使用TestNG-Abbot实现自动化GUI测试[4]软件测试测试意外场景当然,如果我非常希望验证我的WordFinderGUI,我必须确保在用户执行意外操作时——程序能够正常工作,比如在输入单词之前按下FindWord按钮,或者情况更糟,比如他  追求代码质量:使用TestNG-Abbot实现自动化GUI测试[4]  软件测试  测试意外场景  当然,如果我非常希望验证我的WordFinderGUI,我必须确保在用户执行意外操作时——程序能够正常工作,比如在输入单词之
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:41984
    • 提供者:weixin_38724349
  1. 追求代码质量:使用TestNG-Abbot实现自动化GUI测试[3]

  2. GUIgui追求代码质量:使用TestNG-Abbot实现自动化GUI测试[3]软件测试在清单1中,我创建了一个TestNG测试(实际上并没有对其做任何测试),该测试在fixture中使用TestNG-Abbot的AbbotFixture对象来存放WordFinderGUI的实例。清单1.使用Abbo  追求代码质量:使用TestNG-Abbot实现自动化GUI测试[3]  软件测试  在清单1中,我创建了一个TestNG测试(实际上并没有对其做任何测试),该测试在fixture中使用TestN
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:35840
    • 提供者:weixin_38668225
  1. 追求代码质量:使用TestNG-Abbot实现自动化GUI测试[1]

  2. GUIgui追求代码质量:使用TestNG-Abbot实现自动化GUI测试[1]软件测试TestNG-Abbot是一种测试框架,它为GUI组件的测试带来了新的活力。本月,AndrewGlover将带领您亲历使用TestNG-Abbot测试GUI过程中难度最大的部分,即理解用户场景的实现过程。  追求代码质量:使用TestNG-Abbot实现自动化GUI测试[1]  软件测试    TestNG-Abbot是一种测试框架,它为GUI组件的测试带来了新的活力。本月,AndrewGlover将带领您亲
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:73728
    • 提供者:weixin_38553381
  1. 追求代码质量:对Ajax应用程序进行单元测试[4]

  2. AjaxAJAX追求代码质量:对Ajax应用程序进行单元测试[4]软件测试submitWord()方法又委托给getDefinition()方法,我可以用JUnit测试它。getDefinition()方法从逻辑上独立于特定于UI的代码(对于绝大部分而言),并且可以在没有单击按钮的情况下得到调用  追求代码质量:对Ajax应用程序进行单元测试[4]  软件测试  submitWord()方法又委托给getDefinition()方法,我可以用JUnit测试它。getDefinition()方法从
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:66560
    • 提供者:weixin_38741075
  1. 追求代码质量:对Ajax应用程序进行单元测试[3]

  2. AjaxAJAX追求代码质量:对Ajax应用程序进行单元测试[3]软件测试现在我实现了对所有与UI相关的组件的编程式访问(假设所有需要进行访问的类都在同一个包内)。以后我可能需要使用其中一种访问进行验证。我现在希望限制使用访问器,如我已经指出的,这是因为  追求代码质量:对Ajax应用程序进行单元测试[3]  软件测试  现在我实现了对所有与UI相关的组件的编程式访问(假设所有需要进行访问的类都在同一个包内)。以后我可能需要使用其中一种访问进行验证。我现在希望限制使用访问器,如我已经指出的,这是
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:35840
    • 提供者:weixin_38545485
  1. 追求代码质量:对Ajax应用程序进行单元测试[2]

  2. AjaxAJAX追求代码质量:对Ajax应用程序进行单元测试[2]软件测试清单1.一个有效的GWT应用程序,但是如何测试它?publicclassDefaultModuleimplementsEntryPoint{publicvoidonModuleLoad(){Buttonbutton=newButton("Submit");TextBoxbox=  追求代码质量:对Ajax应用程序进行单元测试[2]  软件测试  清单1.一个有效的GWT应用程序,但是如何测试它?  publicclassD
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:20480
    • 提供者:weixin_38721811
  1. 追求代码质量:对Ajax应用程序进行单元测试[1]

  2. AjaxAJAX追求代码质量:对Ajax应用程序进行单元测试[1]软件测试您可能从编写Ajax应用程序中获得了极大乐趣,但是对它们执行单元测试却着实让人头痛。在本文中,AndrewGlover着手解决Ajax的弱点(其中之一),即应对异步Web应用程序执行单元测试的固有  追求代码质量:对Ajax应用程序进行单元测试[1]  软件测试  您可能从编写Ajax应用程序中获得了极大乐趣,但是对它们执行单元测试却着实让人头痛。在本文中,AndrewGlover着手解决Ajax的弱点(其中之一),即应对
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:124928
    • 提供者:weixin_38609693
  1. 追求代码质量:测试Struts遗留的应用程序

  2. 1、2、3,行动!测试挑战犯错误太容易了两个测试用例来自StrutsTestCase的帮助成功的测试用例!用DbUnit进行测试反复测试StrutsStruts的集成测试虽然Struts正在慢慢退出Web框架的历史舞台,但它的遗产仍然存在,存在的形式主要是需要测试和维护的应用程序。这个月,AndrewGlover向您介绍如何使用JUnit的StrutsTestCase、DbUnit以及在这个系列中迄今为止学到的一些工具,把以质量为中心的方法用于Struts上的测试(可以这么说)。 基于Java?
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:198656
    • 提供者:weixin_38623249
  1. 追求代码质量:驯服复杂的冗长代码

  2. 代码太多了!内部类耦合复杂性是如何产生关联的PMD和JavaNCSS结束语 只是从远处看一眼乱七八糟四处蔓延的代码块,开发人员就会感到心惊肉跳——这很正常!冗长的代码常常是复杂性的标志,会导致代码难以测试和维护。本月将学习三种测试代码复杂性的重要方法,它们分别基于方法长度、类长度和内部类耦合。在这一期的追求代码质量系列文章中,专家AndrewGlover将向您展示如何使用诸如PMD和JavaNCSS之类的工具,在您需要的时候获得更高的精度。 我毫不惭愧地承认,在看到复杂的代码块时,我也会感到恐惧
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:310272
    • 提供者:weixin_38643127
  1. 追求代码质量:不要被覆盖报告所迷惑

  2. 测试覆盖工具对单元测试具有重要的意义,但是经常被误用。这个月,AndrewGlover会在他的新系列——追求代码质量中向您介绍值得参考的专家意见。第一部分深入地介绍覆盖报告中数字的真实含义。然后他会提出您可以尽早并经常地利用覆盖来确保代码质量的三个方法。  您还记得以前大多数开发人员是如何追求代码质量的吗。在那时,有技巧地放置main()方法被视为灵活且适当的测试方法。经历了漫长的道路以后,现在自动测试已经成为高质量代码开发的基本保证,对此我很感谢。但是这还不是我所要感谢的全部。Java?开发人
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:399360
    • 提供者:weixin_38557670
  1. 追求代码质量:驯服复杂的冗长代码

  2. 代码太多了!内部类耦合复杂性是如何产生关联的PMD和JavaNCSS结束语 只是从远处看一眼乱七八糟四处蔓延的代码块,开发人员就会感到心惊肉跳——这很正常!冗长的代码常常是复杂性的标志,会导致代码难以测试和维护。本月将学习三种测试代码复杂性的重要方法,它们分别基于方法长度、类长度和内部类耦合。在这一期的追求代码质量系列文章中,专家AndrewGlover将向您展示如何使用诸如PMD和JavaNCSS之类的工具,在您需要的时候获得更高的精度。 我毫不惭愧地承认,在看到复杂的代码块时,我也会感到恐惧
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:310272
    • 提供者:weixin_38612139
  1. 追求代码质量:测试Struts遗留的应用程序

  2. 1、2、3,行动!测试挑战犯错误太容易了两个测试用例来自StrutsTestCase的帮助成功的测试用例!用DbUnit进行测试反复测试StrutsStruts的集成测试虽然Struts正在慢慢退出Web框架的历史舞台,但它的遗产仍然存在,存在的形式主要是需要测试和维护的应用程序。这个月,AndrewGlover向您介绍如何使用JUnit的StrutsTestCase、DbUnit以及在这个系列中迄今为止学到的一些工具,把以质量为中心的方法用于Struts上的测试(可以这么说)。 基于Java?
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:198656
    • 提供者:weixin_38686860
« 12 3 4 5 »