`
bingtears
  • 浏览: 188375 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
001 一、为什么要用Monkey 测试? 002 003 简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有时候运行相同系列的测试,即使是复杂的测试,但是以相同的顺序和路径,即使一遍又一遍地运行也很少机会能发现内存和资源使用的bug。而此时猴子就比人更有效了。 004 005 简介 006 007 Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类: 008 009 · 基本配置 选项,如设置尝试的事件数量。 010 ...
log文件分为实时打印的,还有状态信息的两种     实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志     状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport    ...
演练:运行测试并查看代码覆盖率 Visual Studio 2010 其他版本     * Visual Studio 2008     * Visual Studio 2005 若要查看实际正接受测试的项目代码的比例,请使用 Microsoft Visual Studio 2010 的代码覆盖率功能。 为此,首先请编辑运行配置 ...
演练:创建并运行单元测试 Visual Studio 2010 其他版本     * Visual Studio 2008     * Visual Studio 2005 本演练将逐步指导您使用 Microsoft Visual Studio 2010 来创建、运行和自定义一系列测试。 您将从正处于开发过程中的 C# 项目开始,创建执行该项目代码的测试,运行测试并检查结果。 然后,可以更改项目代码并重新运行测试。 说明 说明 有关如何从命令行运行测试的信息,请参见演练:使用命令行测试实用工具。 在本演练中,您将完成以下任务:     *       准备一个要在演练中使用的“银行帐 ...
白盒测试实例——单元测试的步骤 关键字: 白盒测试 步骤 白盒测试与黑盒测试的过程和方法是有一些区别的。   单元测试的步骤:   1、 理解需求和设计   理解设计是很重要的,特别是要搞清楚被测试模块在整个软件中所处的位置,这对测试的内容将会有很大的影响。需要记住的一个原则就是:好的设计,各模块只负责完成自己的事情,层次与分工是很明确的。在单元测试的时候,可以不用测试不属于被测试模块所负责的功能,以减少测试用例的冗余,集成测试的时候会有机会测试到的。   举例:   1. /*   2.   3. * 判断三条边是否能够组成三角形   4.   5. * 返回值:true- ...
与C++的内存不同,C++的内存泄露是由于分配了内存给某程序但是又没有回收造成的。Java的内存泄露则是引用了一些垃圾对象,意思就是说程序引用了某些对象,但是又从来没有使用过。 Jave中的引用分为3种: 强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。 软引用:堆内存不够的时候,Java的垃圾回收器会处理这类引用。 弱引用:Jave的垃圾回收器每次都会回收这类引用。 如何用MAT来分析,前提是Android开发和测试的工具安装完整,SDK,Eclipse: 1.打开Eclipse 2.选择 Help->Install New Sof ...
进来在准备软件设计师考试,需要看一些基础的小东东,突然google到了下面这个网站,温习数据库基础操作不错,有需要各位可以去试试看 http://www.w3schools.com/sql/sql_create_index.asp

#pragma once

    博客分类:
  • C++C
学习笔记 #pragma once   这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次   #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。   #pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本上已经是每个编译器都有这个定义了。   #ifndef,#define,#endif这个是C++语言相关,这是C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写 ...
0x8000 & GetKeyState(VK_SHIFT); 这句是判断是否有按下shift键 为什么GetAsyncKeyState()& 首先说明,有好多程序或书上是0x8000f,这个f不是十六进制的f而是代表浮点数。其实& 8000才是本质。小鱼我整理后自己写了点东西,总结一下 首先介绍一下几个概念: 按位与运算符"&":是双目运算符,其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。例如:0x11 & 0x12(即0001 0001 &a ...
创建文件内存映射: HANDLE hMySharedMapFile=CreateFileMapping((HANDLE)0xFFFFFFFF), NULL,PAGE_READWRITE,0,0x1000,"MySharedMem"); 其中第一个参数文件句柄设置成0XFFFFFFFF代表什么意思呢? 0XFFFFFFFF在内存中又是什么意思呢? 为什么要把文件句柄设置成0XFFFFFFFF??? 网友回复:句柄设置成0XFFFFFFFF表示在内存中开辟一块区域。 网友回复:就是在内存中建立,而不是使用盘上的某个文件啊 网友回复:内存映射API函数CreateFile ...
Find the next token in a string. char *strtok( char *strToken, const char *strDelimit ); wchar_t *wcstok( wchar_t *strToken, const wchar_t *strDelimit ); unsigned char *_mbstok( unsigned char*strToken, const unsigned char *strDelimit ); Routine Required Header Compatibility strtok <string.h&g ...
本文转载了别人的一个帖子: 现在市面上大容量存储卡(大于4G的)有两种,一种是普通卡(不带SDHC标志的,不带Class2、Class4、Class6标志的,一般容量小于8G),一种是SDHC的高速卡,包括8G、16G以及快要进入民用的32G卡。对于 ...
答案: 是的,顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符 --------------------------------------------------------------- 在控制台程序里,回车的本意是将光标移动到屏幕最左边(此时光标的横坐标没有变),换行就是将光标移动到下一行(此时光标的纵坐标没有变),两者结合起来就实现了回车(省略说法)效果。 --------------------------------------------------------------- 这是DOS的吧。在UNIX中就 ...
WPARAM 和 LPARAM,消息响应机制 wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数: 一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。 到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。 在Win32API的早期,为了保证和Win16API的代码可移植性MS定义了WPARAM和LPARAM两个宏。 当时保留了w前缀的原因一方面是由于WP ...
个人认为:便携式GPS导航仪漂移在日常使用中除了与卫星定位有关系以外,还与厂家生产的工艺流程有关系的,因为QC即品质部检验员对产品及其工作流程的定义不同,就会出现以上所说的漂移问题,因为每次组装完毕的机器,每台大家都要到外面空旷的地方搜星,测试搜星速度,一般以秒为基准,如果品质员对产品要求检验严格控制,那么搜星慢的就会挑选出来,进行折机检查,其次定位偏移严重性,一般为5-10米,如果偏移严重,也会同样被挑选下来,进行折机检查,在折机检查中,部份会送去维修组,进行零件的替换,如搜星模块、天线、屏蔽胶等。因此,见意大家购买机型时,多观察一下产品,不要因为同样机型的产品,价格便宜就购买了,现在的厂商偷 ...
Global site tag (gtag.js) - Google Analytics