软件测试
文章平均质量分 61
Maggie
一瓶子不满,半瓶子晃。<iframe src="/uploads/guitar/google-guitar.htm" height="340px" width="660px" style="overflow:hidden" frameborder="0" ></iframe>
展开
-
使用调试C运行时间库(DCRT)进行检查
使用调试C运行时间库(DCRT)进行检查8.4.1 DCRT库介绍微软的C运行时库可以分成两大类:调试版(DCRT)和发行版(CRT),每类中又包含单线程静态库、多线程静态库和多线程动态链接库。我们需要使用的是调试版的C运行时库(DCRT),实际应用中可以根据项目具体情况选择对应的静态(动态)单线程(多线程)库。微软的Visual C++安装后带有DCRT库的源代码,可以在VC的CRT目原创 2008-06-01 09:06:00 · 1879 阅读 · 0 评论 -
自己编码检查越界和泄漏
自己编码检查越界和泄漏8.5.1 为什么要自己编码检查越界和泄漏有了CRT库和BoundsChecker为什么还要自己编码检查泄漏呢?主要有以下几个方面的原因:(1)CRT库只能检查当前项目代码中的内存问题。如果使用了第三方库,则对调用第三方库时出现的泄漏和越界无法进行检查。BoundsChecker或Purify虽然能检查第三方泄漏和越界,但是它只能检查系统的泄漏情况;如果用户有自原创 2008-06-01 09:15:00 · 2379 阅读 · 0 评论 -
测试空间与测试驱动接口设计 step to step
第1章中介绍了可变数据、测试空间、设计空间以及异常空间等概念。本章将对测试空间作进一步分析,探讨一些在第1章的理论引领下的对软件测试有实际作用的内容。软件测试中,测试用例设计需要寻找测试空间,因此需要寻找出软件中的可变数据,并分析可变数据间的因果关系以得出软件的测试空间。所以本章将首先介绍一些常见的可变数据的访问方式、变化形式、表现形式以及可变数据的分层模型等。在安全性测试中,许多的安全性原创 2008-06-01 08:18:00 · 697 阅读 · 0 评论 -
使用监测工具进行检查
使用监测工具进行检查可以使用监测工具检测程序的资源使用的变化来发现资源泄漏情况,比如在Windows系统下,可以使用任务管理器来检测程序执行时的内存、句柄等变化情况;而在Linux等操作系统下就可以使用top命令。下面以Windows的任务管理器操作为例,讲述一下如何使用任务管理器来监测程序的资源变化。在使用前要先对任务管理器进行设置,点击“查看”菜单的“选择列”子菜单,弹出如图8-1所示的对原创 2008-06-01 09:03:00 · 818 阅读 · 0 评论 -
2.4 测试空间中的安全性准则
2.4 测试空间中的安全性准则测试空间属于软件基础性构成,下面介绍一些关于测试空间方面的安全性准则,这些准则可用于软件安全性设计、软件接口设计、安全性测试等方面。2.4.1 安全性准则1:测试空间必须尽量小且容易构造软件所有的安全性方面的缺陷都来自测试空间,一个有安全性需求的软件,必须让测试空间在满足需求的情况下尽可能小。测试空间过大,遗留未测的空间就随之增大,这会给攻击者留下许多原创 2008-06-01 08:23:00 · 514 阅读 · 0 评论 -
刚刚搜素到的 vc 进行单元 测试如何使用VC6进行单元测试
多数讲述单元测试的文章都是以Java为例,本文以C++为例,后半部分所介绍的单元测试工具也只介绍C++单元测试工具。下面的示例代码的开发环境是VC6.0。 产品类:class CMyClass {public:int Add(int i, int j); CMyClass(); virtual ~CMyClass(); private:int mAge; /原创 2008-06-14 19:07:00 · 794 阅读 · 0 评论