??xml version="1.0" encoding="utf-8" standalone="yes"?>一级毛片在线,国产精品三级电影,久久久久久久影视http://www.aygfsteel.com/wenhl5656/category/40337.html长夜漫OQ无以ؓ_唯有javazh-cnWed, 17 Jun 2009 14:16:05 GMTWed, 17 Jun 2009 14:16:05 GMT60单元试(转摘)http://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282924.html爱吃鱼头爱吃鱼头Wed, 17 Jun 2009 14:08:00 GMThttp://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282924.htmlhttp://www.aygfsteel.com/wenhl5656/comments/282924.htmlhttp://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282924.html#Feedback0http://www.aygfsteel.com/wenhl5656/comments/commentRss/282924.htmlhttp://www.aygfsteel.com/wenhl5656/services/trackbacks/282924.html
单元试是由E序员自己来完成Q最l受益的也是E序员自己。可以这么说Q程序员有责ȝ写功能代码,同时也就有责Mؓ自己的代码编写单元测试。执行单元测试,是Z证明q段代码的行为和我们期望的一致?

要进行充分的单元试Q应专门~写试代码Qƈ与品代码隔R个为,比较单的办法是ؓ产品工程建立对应的测试工E,为每个类建立对应的测试类Qؓ每个函数Q很单的除外Q徏立测试函数?nbsp; 阅读全文

爱吃鱼头 2009-06-17 22:08 发表评论
]]>
试用例设计http://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282918.html爱吃鱼头爱吃鱼头Wed, 17 Jun 2009 13:48:00 GMThttp://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282918.htmlhttp://www.aygfsteel.com/wenhl5656/comments/282918.htmlhttp://www.aygfsteel.com/wenhl5656/archive/2009/06/17/282918.html#Feedback0http://www.aygfsteel.com/wenhl5656/comments/commentRss/282918.htmlhttp://www.aygfsteel.com/wenhl5656/services/trackbacks/282918.html    试用例是试数据及与之相关的功能的一个特定集合,它是为验证被试E序Qؓ试E序路径或验证是否符合特定功能等斚w?span href="tag.php?name=%D0%E8%C7%F3" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">需?/span>Q?span href="tag.php?name=%C9%E8%BC%C6" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">设计的。在单元试q程中,试用例的设计应与复审工作相l合Q根据设计的试用例选取不同的测试数据,增加发现各c错误的可能性;另外Q根?span href="tag.php?name=%CF%EE%C4%BF" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">目的具体情늡定测试用例项。如Q测试用例编受用例输入、用例预期输出、被单元的版本受实际输出等。单元测试用例的设计既可以?span href="tag.php?name=%B0%D7%BA%D0" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">白盒试也可以用黑盒测试,但以白盒试ZQ黑盒测试侧重于功能Q白盒测试侧重于逻辑?/font>

    白盒试q入的前提条件是试人员已经对被试对象有了一定的了解Q基本上明确了被试软g的逻辑l构。具体过E就是针对程序逻辑l构设计和加载测试用例,驱动E序执行Q?span href="tag.php?name=%BC%EC%B2%E9" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">?/span>在不同点E序的状态,以确定实际的状态是否与预期的状态一致?/font>

    一般来_Z度量试的完整性,试工作中通常要求辑ֈ一定的覆盖率要求。因为通过覆盖率的l计可以知道试是否充分Q对软g的哪个部分所做的试不够Q指导我们如何设计增加覆盖率的测试用例。这样就能够提高试质量Q尽量避免设计无效的用例?/font>

    在白盒测试的范畴内通常使用下面几种试覆盖率来度量试Q如Q语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、\径覆盖等。白盒测试最低应该达到的覆盖率目标是Q语句覆盖率辑ֈ100Q,分支覆盖率达?/font>100Q,覆盖E序中主要的路径Q主要\径是指完成模块正常功能的路径和功能等其他异常处理执行的\径?/font>

       试人员在实际工作中要根据不同的覆盖要求来设计面?span href="tag.php?name=%B4%FA%C2%EB" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">代码的单元测试用例,q行试用例后至应该实现如下几个覆盖需求:
  • 对程序模块的所有独立的执行路径臛_覆盖一ơ?/font>
  • Ҏ(gu)有的逻辑判定Q真假两U情况都臛_覆盖一ơ?/font>
  • 在@环的边界和运行界限内执行循环体,即用边界值的Ҏ(gu)来测试@环体?/font>
  • 试内部数据l构的有效性等?/font>

      黑盒试是要首先了解软g产品具备的功能和性能{需求,再根据需求设计一l测试用例以验证E序内部zd是否W合需求分?/a>和设计要求的zd。在黑盒试范畴内通常使用功能覆盖率来度量试的完整性。而功能覆盖率中最常见的就是需求覆盖,目的是通过设计一定的试用例Q得每个需求点都被试到。其ơ,q包括接口覆?/font>(又叫入口点覆?/font>)Q其目的是通过设计一定的试用例?span href="tag.php?name=%CF%B5%CD%B3" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">pȝ
的每个接口都被测试到。黑盒测试应辑ֈ的覆盖率目标是:E序单元正确地实C需求分析和设计上要求的所有功能,满性能要求Q同时程序单元要?strong style="text-align: left; font-style: normal; line-height: normal; font-weight: bold;">可靠?/a>和安全性?/font>
      试人员在实际工作中臛_应该设计能够覆盖如下需求的Z功能的单元测试用例:
(1)试E序单元的功能是否实现?/font>
(2)试E序单元性能是否满要求Q可选)?/font>
(3)是否有可选的其他试Ҏ(gu),如边界、余量、安全性、可靠性、强度(压力Q测试、hZ互界面测试等?/font>
    无论是白盒测试还是黑盒测试,每个试用例都应该包含下?/font>4个关键元素:
(1)被测单元模块初始状态声明,x试用例的开始状态(仅适用于被单元维持了调用中间状态的情况Q?/font>
(2)被测单元的输入,包含p单元读入的M外部数据倹{?/font>
(3)该测试用例实际测试的代码Q用被测单元的功能和试用例设计中用的分析来说明,如:单元中哪一个决{条件被试?/font>
(4)试用例的期望输?span href="tag.php?name=%BD%E1%B9%FB" onclick="tagshow(event)" class="t_tag" style="border-bottom: 1px solid #ff0000; line-height: normal; cursor: pointer; white-space: nowrap;">l果Q在试q行之前的测试说明中定义)?/font>


爱吃鱼头 2009-06-17 21:48 发表评论
]]>
վ֩ģ壺 | | | | | ǰ| | | | | | °| | ۽| | | ߰| | ¤| Ͽ| ͭϿ| ղ| ֣| ʯ| ƽ| ˳| | | | ˮ| | | ˮ| | ̨| żҸ| | | | ˳| ʻ|