<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/wayne_chan" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wayne_chan" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 21 Mar 2008 15:19:00 GMT</lastBuildDate><title>第4代白盒测试方法</title><description>www.ezTester.com   www.cse-soft.org</description><link>http://blog.csdn.net/wayne_chan/</link><item><title>一种高效的跨进程MVC架构</title><link>http://blog.csdn.net/wayne_chan/archive/2008/03/21/2202962.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/2202962.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/2202962.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2202962</trackback:ping><description>VcSmith、VcTester、VcAuto基同于一体系架构，功能层次划分清晰，很好的实现了组件重用，使用一种跨进程MVC结构，保证系统具良好的伸缩性，构造出一种软性的、脚本化的缓冲层，让调测变得很便利而高效。&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/2202962.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 21 Mar 2008 23:19:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2008/03/21/2202962.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2008/03/21/2202962.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>转贴一篇经典文章--条件判定覆盖和修正条件判定覆盖的差异</title><link>http://blog.csdn.net/wayne_chan/archive/2008/03/13/2176654.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/2176654.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/2176654.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2176654</trackback:ping><description>本文曾在某大学的学报上发表，作者：赵瑾，王海源。条件判定覆盖(Condition/Decision Coverage即C/DC)和修正条件判定覆盖(Modified Condition/Decision Coverage即MC/DC)均是软件测试方法，作者首先介绍了这两种测试方法，之后总结出了两者所存在的不同之处，其中以一些实例来证明两种方法的差异。&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/2176654.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 13 Mar 2008 19:50:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2008/03/13/2176654.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2008/03/13/2176654.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>通信软件白盒测试的三种境界</title><link>http://blog.csdn.net/wayne_chan/archive/2007/08/10/1736324.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1736324.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1736324.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1736324</trackback:ping><description>通信软件被普遍认为是白盒测试最难实施的领域，一方面，通信软件以C语言为主体语言，先进的白盒测试技术尚未有效渗透到这个区域，另一方面，通信软件通常是嵌入式实时系统，搭建测试环境非常复杂，又加上通信软件通常体积庞大、结构复杂，把通信软件的单元测试或集成测试做好确非易事。国内通信企业在单元测试与集成测试方面做得好与不好的，差别很大，我们划分三种境界：混沌、有序、自发，这三种境界指的就是三种发展阶段。当然，这里分门别类的意义并不在于区分出高低上下，而在于尝试指出白盒测试的发展方向，另外，对历史经验作一次总结，通信软件因其复杂性，白盒测试无法一蹴而就，某些特定阶段必须要亲身经历，我们划分三种发展境界同时，也尝试说明在各种境界下如何实施白盒测试？重点在哪？要规避哪些问题？&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1736324.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 10 Aug 2007 23:22:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2007/08/10/1736324.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2007/08/10/1736324.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“VcTester插装原理与各种覆盖率配置”</title><link>http://blog.csdn.net/wayne_chan/archive/2007/03/28/1544347.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1544347.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1544347.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1544347</trackback:ping><description>VcTester与常见C/C++语言覆盖测试工具一样，提供多种覆盖率统计，已涵盖语句覆盖、分支覆盖、条件分支、MCDC覆盖。本文讲解VcTester的插装实现原理、描述该工具的覆盖率特点。&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1544347.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 29 Mar 2007 03:22:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2007/03/28/1544347.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2007/03/28/1544347.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“如何将Pclint嵌入到VcTester中使用”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/09/1375871.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1375871.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1375871.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1375871</trackback:ping><description>VcTester工具提供了强大的外部命令嵌入功能，本文描述如何将Pclint嵌入到VcTester的集成开发平台中。首先我们简单认识一下Pclint与VcTester这两个工具，PC-Lint是C/C++软件代码静态分析工具，你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误，还可以检查出那些虽然符合语法要求但不易发现的潜在错误。VcTester是领测科技开发的针对C语言的白盒测试工具，它的共享版就已经提供强大的功能，在线测试驱动与在线脚本桩，以及遵循第4代白盒测试方法是它的典型特征......
&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1375871.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 10 Nov 2006 01:09:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/09/1375871.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/09/1375871.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“内存泄露检查工具VLD如何与VcTester配合使用”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/08/1372571.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1372571.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1372571.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1372571</trackback:ping><description>灵活自由是C语言的一大特色，但这个特色也难以避免的带来一些副作用，比如内存泄露。众所周知，内存泄露的问题比较复杂，程序正常运行时你看不出它有任何异常，但长时间运行或在特定条件下特定操作重复多次时，它才暴露出来。所以，内存泄露往往是难以发现，也难以定位解决的。Visual Leak Detector（VLD）是一款用于Visual C++的免费的内存泄露检测工具，用户可从http://www.codeproject.com/tools/visualleakdetector.asp下载，该软件以库形式与用户的被测工程一起使用，由于VLD是按LGPL（GNU LESSER GENERAL PUBLIC LICENSE）协议对外开源，所以使用VLD是安全的，不必担心版权问题。VcTester是一款适合于VC代码的白盒测试工具，借助它的脚本驱动与脚本桩功能，可以方便的发起各项测试，因为内存泄露通常在特定操作下才发生，将VcTester与VLD配合使用，由VcTester模拟各种应用场景，VLD检测这些使用场合下有无内存泄露......
&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1372571.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 08 Nov 2006 16:15:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/08/1372571.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/08/1372571.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“使用VcTester构造持续集成及每日构建平台”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/07/1370583.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1370583.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1370583.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1370583</trackback:ping><description>本文讲述如何使用VcTester构造持续集成及每日构建平台，内容涉及：1、日常调测、冒烟测试、回归测试之间的概念与操作上的差别 2、如何组织版本树 3、如何编写冒烟测试批处理文件 4、日常调测中如何进行持续集成作业......&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1370583.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 07 Nov 2006 16:13:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/07/1370583.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/07/1370583.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“如何在VcTester集成自动构建功能”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/06/1368826.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1368826.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1368826.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1368826</trackback:ping><description>VcTester是一款与Visual C/C++配套使用的单元测试与集成测试工具，它不仅提供在线测试（包括在线脚本驱动、在线脚本桩、在线测试改进），还提供功能强大的集成开发环境（IDE，Integrated Development Environment），集辑辑、调试、测试与一体，该IDE还支持将各式各样的外部命令嵌进来，籍此集成第三方调测辅助工具。其中，VC的build、rebuild、clean等构建命令是VcTester日常编程中经常用到的，把这些命令集成到VcTester的IDE环境，对提高工作效率大有帮助。本文描述如何在VcTester中集成VC的构建功能，以及，如何编写批处理文件实现被测工程的自动构建与自动启动测试，这一步是借助VcTester打造每日构建平台所必须的。本文描述的集成过程同时适用于VcTester的共享版与商用版。&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1368826.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 06 Nov 2006 16:08:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/06/1368826.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/06/1368826.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“使用VcTester实施持续集成的组织管理模式”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/05/1367080.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1367080.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1367080.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1367080</trackback:ping><description>本文描述在VcTester的IDE环境下实施持续集成的组织管理模式，也即，先理解持续集成在VcTester环境大致是如何组织的，涉及源码与测试代码如何维护，版本管理如何组织等。在了解这些基础知识之后，我们在另一篇文章《使用VcTester构造持续集成及每日构建平台》中再详细介绍如何使用VcTester工具一步一步去操作。本文按如下章节展开：1、为什么要持续集成？2、每日构建、冒烟测试、持续集成 3、测试脚本该由谁来维护 4、日常调试与规范测试 5、持续集成的组织形式&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1367080.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 05 Nov 2006 17:07:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/05/1367080.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/05/1367080.aspx</guid><dc:creator>wayne_chan</dc:creator></item><item><title>第4代白盒测试方法实践之“VcTester持续集成框架的应用价值”</title><link>http://blog.csdn.net/wayne_chan/archive/2006/11/04/1365752.aspx</link><wfw:comment>http://blog.csdn.net/wayne_chan/comments/1365752.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wayne_chan/comments/commentRss/1365752.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1365752</trackback:ping><description>VcTester是一款与Visual C/C++配套使用的单元测试与集成测试工具，它除了支持常规的覆盖率测试之外，还提供功能强大的编辑、调试等功能，该工具遵循第4代白盒测试方法，调测理念较为先进。尤其更为难得的是，VcTester是一个高度开放的IT工具，其共享版本（所谓共享版本当然是免费的啦！）的价值已经与常见商用白盒工具相当，本文着重介绍VcTester工具在支撑持续集成开发模式的应用情况，重点讲解VcTester共享版在这方面的应用价值。采用持续集成开发模式可大幅提高软件生产率，提升产品质量，但目前较成功的持续集成实践主要集中于java与C#项目，在嵌入式领域软件主要用C语言开发，开展持续集成的难度要高一些，VcTester的应用价值很大程度上体现在这里：它克服了编程语言的差异性，让持续集成实践在嵌入式软件开发中也能很好的应用起来......&lt;img src =&quot;http://blog.csdn.net/wayne_chan/aggbug/1365752.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 04 Nov 2006 17:05:00 +0800</pubDate><author>wayne_chan</author><comments>http://blog.csdn.net/wayne_chan/archive/2006/11/04/1365752.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wayne_chan/archive/2006/11/04/1365752.aspx</guid><dc:creator>wayne_chan</dc:creator></item></channel></rss>