第4代白盒测试方法

www.ezTester.com www.cse-soft.org

2006年11月

原创 第4代白盒测试方法实践之“如何将Pclint嵌入到VcTester中使用”

VcTester工具提供了强大的外部命令嵌入功能,本文描述如何将Pclint嵌入到VcTester的集成开发平台中。首先我们简单认识一下Pclint与VcTester这两个工具,PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。VcTester是领测科技开发的针对C语言的白盒测试工具,它的共享版就已经提供强大的功能,在线测试驱动与在线脚本桩,以及遵循第4代白盒测试方法是它的典型特征...... 阅读全文>

发表于 @ 2006年11月09日 17:09:00|评论(loading...)|编辑

原创 第4代白盒测试方法实践之“内存泄露检查工具VLD如何与VcTester配合使用”

灵活自由是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检测这些使用场合下有无内存泄露...... 阅读全文>

发表于 @ 2006年11月08日 08:15:00|评论(loading...)|编辑

原创 第4代白盒测试方法实践之“使用VcTester构造持续集成及每日构建平台”

本文讲述如何使用VcTester构造持续集成及每日构建平台,内容涉及:1、日常调测、冒烟测试、回归测试之间的概念与操作上的差别 2、如何组织版本树 3、如何编写冒烟测试批处理文件 4、日常调测中如何进行持续集成作业......阅读全文>

发表于 @ 2006年11月07日 08:13:00|评论(loading...)|编辑

原创 第4代白盒测试方法实践之“如何在VcTester集成自动构建功能”

VcTester是一款与Visual C/C++配套使用的单元测试与集成测试工具,它不仅提供在线测试(包括在线脚本驱动、在线脚本桩、在线测试改进),还提供功能强大的集成开发环境(IDE,Integrated Development Environment),集辑辑、调试、测试与一体,该IDE还支持将各式各样的外部命令嵌进来,籍此集成第三方调测辅助工具。其中,VC的build、rebuild、clean等构建命令是VcTester日常编程中经常用到的,把这些命令集成到VcTester的IDE环境,对提高工作效率大有帮助。本文描述如何在VcTester中集成VC的构建功能,以及,如何编写批处理文件实现被测工程的自动构建与自动启动测试,这一步是借助VcTester打造每日构建平台所必须的。本文描述的集成过程同时适用于VcTester的共享版与商用版。阅读全文>

发表于 @ 2006年11月06日 08:08:00|评论(loading...)|编辑

原创 第4代白盒测试方法实践之“使用VcTester实施持续集成的组织管理模式”

本文描述在VcTester的IDE环境下实施持续集成的组织管理模式,也即,先理解持续集成在VcTester环境大致是如何组织的,涉及源码与测试代码如何维护,版本管理如何组织等。在了解这些基础知识之后,我们在另一篇文章《使用VcTester构造持续集成及每日构建平台》中再详细介绍如何使用VcTester工具一步一步去操作。本文按如下章节展开:1、为什么要持续集成?2、每日构建、冒烟测试、持续集成 3、测试脚本该由谁来维护 4、日常调试与规范测试 5、持续集成的组织形式阅读全文>

发表于 @ 2006年11月05日 09:07:00|评论(loading...)|编辑

原创 第4代白盒测试方法实践之“VcTester持续集成框架的应用价值”

VcTester是一款与Visual C/C++配套使用的单元测试与集成测试工具,它除了支持常规的覆盖率测试之外,还提供功能强大的编辑、调试等功能,该工具遵循第4代白盒测试方法,调测理念较为先进。尤其更为难得的是,VcTester是一个高度开放的IT工具,其共享版本(所谓共享版本当然是免费的啦!)的价值已经与常见商用白盒工具相当,本文着重介绍VcTester工具在支撑持续集成开发模式的应用情况,重点讲解VcTester共享版在这方面的应用价值。采用持续集成开发模式可大幅提高软件生产率,提升产品质量,但目前较成功的持续集成实践主要集中于java与C#项目,在嵌入式领域软件主要用C语言开发,开展持续集成的难度要高一些,VcTester的应用价值很大程度上体现在这里:它克服了编程语言的差异性,让持续集成实践在嵌入式软件开发中也能很好的应用起来......阅读全文>

发表于 @ 2006年11月04日 09:05:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © wayne_chan