发布时间:2014-10-07 18:33:56
该测试代码借助了C/C++宏定义的技巧,用了500行左右的代码,生成了1024个测试用例。同时借助测试工具的自动化功能,可以在无人在场的情况进行自动化测试。该测试场景的测试,需要2~3天。点击(此处)折叠或打开#pragma oncenamespace IMIX{.........【阅读全文】
发布时间:2014-10-07 18:26:57
每一个测试项目,均需要一个Factory,充当运行的客户端或者服务端的入口点击(此处)折叠或打开#pragma oncenamespace IMIX{ class IMIXApplication;}class CCaseIMIXFa.........【阅读全文】
发布时间:2014-10-07 18:19:23
点击(此处)折叠或打开#pragma once#define SetFlags(x, flags) ((x) | (flags))#define ClrFlags(x, flags) ((x) & (~flags))#define IsFlags(x, flags) ((x) & (flags))type.........【阅读全文】
发布时间:2014-10-07 18:01:55
效果总结// 手动编写测试样例1. 智能指针测试样例 19个2. IMIXAPI测试样例 1742个3. 协议测试样例 121个4. 集成测试样例 29个// 基于Tiger的自动化测试样例,主要测试协议rel.........【阅读全文】
发布时间:2014-10-05 00:39:18
摘自 《计算机系统要素:从零开始构建现代计算机》1. 语法规约和文件格式文件名称:习惯上,二进制及其代码表示的程序和汇编代码的程序被存储在后缀分别为“hack”和"asm"的文本文件中,因此,Prog.asm文件会被汇编编译器翻译成Prog.hack文件。二进制代码(.hack)文件二进制代码文件由文本行组成。每一行由16个0/1组.........【阅读全文】