关于白盒测试编写方法 软件测试 一、什么是白盒测试法 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规..
白盒 测试 是 软件测试 的一个基本概念,而 白盒测试 的工具可以减少测试员手动编写测试所花费的时间与经历。下面看看微软最新发布的白盒 测试框架 Pex的情况。 不久前微软发布了新版本的..
protected是一个有趣而有用的修饰符,它把方法的访问成员严格限制在自身或自己的子类身上。换句话说,在使用过程中,protected成员对外部是开放的(因为其他类可以通过继承来使用该成员),又..
开发人员执行的测试介绍 软件测试方法 再也不会出现由一个开发人员单独开发整个系统的情况了。现在的系统都是由一个大团队来开发,有时候细分为每个团队开发一个子系统,有的团队位于..
..
..
..
..
数据结构与算法:多任务下的垃圾收集[3] 数据库设计 关键字:数据库设计 /** 支持多任务的垃圾收集函数,遍历哈希表,将所有引用计数为0的内存释放 @return void——无 */ void MGC_Collect() { void..
软件测试 开发 技术数据结构与算法:内存泄漏检查[2] 软件测试工具 数据结构与算法:内存泄漏检查[2] 关键字: 数据库 设计 voidGC_CheckMemoryLeak() { void*p; HashTable_EnumBegin(g_pTable); while((p=HashT..
软件测试 开发 技术数据结构与算法:内存泄漏检查[1] 软件测试工具 关键字: 数据库 设计使用引用计数的方法实现的内存垃圾回收不能自动回收循环引用的内存,循环引用的内存需要使用手工..
软件测试之用户层垃圾回收算法[4] 软件测试方法 关键字: 数据库 设计 HASHTABLE *g_pTable;/* 哈希表指针 */ /** 垃圾内存收集算法的初始化函数 @param INT nBucketCount——哈希表的bucket的数量 @return ..
软件测试之之用户层垃圾回收算法[3] 软件测试方法 关键字: 数据库 设计 以上编码便是使用GCPtr类管理引用计数的一个初步实现,当然这里只是为了演示一下如何管理引用计数,并不是全部功..
软件测试之用户层垃圾回收算法[2] 软件测试方法 关键字: 数据库 设计可不可以在GCPtr类里面直接定义一个变量来保存引用计数呢?答案是否定的。因为指针和内存并不是一一对应的关系,而是..
软件测试之用户层垃圾回收算法[1] 软件测试方法 关键字: 数据库 设计由于很多垃圾回收算法都是在编译器层面实现的,而编译器层面实现起来牵涉的内容很复杂,一般软件人员理解起来很困..
软件测试线程池的编码实现[2] 软件测试工具 关键字: 数据库 设计 @param void *——未使用 @return void——无 */ void ProcessRequest(void *) { SOCKET *pSock; while (pSock = MsgQueue_Recv(g_pQue)) { int len; char buf[1..
线程池的编码实现[1] 软件测试工具 关键字: 数据库 设计下面以一个简单的 服务器 为例来实现上述算法。假设客户端向服务器发送一个“Hello!”字符串,服务器收到后判断一下是不是“Hello..
单元 测试 是 软件测试 的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。通过对这两个步骤的描述作者将多年的单..
发现客户端软件中的内存泄露 软件测试 这里的客户端软件包括C/S系统的客户端和B/S系统中的客户端控件,当用户使用客户端软件时,如果发现我们的软件会吃内存,那是很丢面子的事,有哪些..
软件测试中也谈软件调试 软件测试方法 关键字:软件测试 软件调试 说到 程序员 ,各位大脑中第一反应就是编码;但我们知道软件 开发 可不仅仅只有编码,调试也占据了程序员很大一部分精力..