`
love19820823
  • 浏览: 974380 次
文章分类
社区版块
存档分类
最新评论
文章列表
在实际软件产品的测试过程中测试团队经常面临的一个挑战是有限的测试时间,即测试人员必须在某个时间段之内完成所有的测试任务;按照传统的测试思路按部就班的执行每个测试用例将会面临各种问题。首先,可能无法完成预先计划的测试任务;其次,测试的效率比较低下,如无法快速地发现测试对象中存在的缺陷。此时,基于潜在的风险列表选择测试重点将是一个有效的测试策略。 基于潜在的风险列表选择测试重点的核心思想是针对测试对象的每个功能模块,根据罗列的潜在风险列表评估风险,然后将潜在的风险列表评估的数值相加得到该功能模块的风险级别;根据功能模块的不同风险级别确定其测试重点并选择合适的测试策略。具体步骤如下。 ●测试人员检 ...
双通道将遭遇挑战 (2011年11月)文/江海客 本月安全会议纷至沓来,移动互联网国际研讨会安全分论坛、云安全联盟高峰论坛、RSA2011信息安全国际论坛、OWASP 2011亚洲峰会等先后在北京举行。信息安全的布道者、从业者和学习者们穿梭其间,成为一道独特的安全交流风景。 这些会议的主题基本集中在移动互联网、云计算、物联网等新兴安全领域上。笔者相对更加关注移动互联网的安全问题。会议期间,关于短信能否充分保证网银和交易安全问题的讨论让笔者印象深刻。这场讨论由笔者介绍的关于PC木马Zeus与手机木马Zitmo合作攻击的问题引发。笔者认为,由于与场景有关的前提条件存在差异,不能按照传统 ...
以下内容译自游戏开发工具GameMaker原作者,Markus Overmars的个人推特。 鉴于大家可能对此"小辈"不甚熟悉,所以小弟先从维基上翻译了他的部分简历: Markus Overmars,全称Markus Hendrik Overmars,于公元1958年9月29日出生在荷兰宰 ...
本文的目的: 本文总结了过去一年中使用CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。 什么是持续化集成 首先,我们先搞清楚什么是持续化集成?它对我们的日常工作有什么样的帮助?在过去几年中,敏捷已经是一个非常热门的话题,它高效的工作方式和快速的需求应对能力,赢得了很多中小软件厂商的关注。那么敏捷除了一些经常谈论到编程思维和迭代的开发模式等,其实还部分依赖于好的改善工 ...
quicksort 快速排序C: int partition(int arr[],int left,int right) { int p, q, x, t; x = arr[left]; p = left-1; q = right+1; while(p+1 != q) { if(arr[p+1] <= x) p++; else if(arr[q-1] > x) q--; else { t = arr[p+1]; arr[++p] = arr[q-1]; arr[--q] = t; } } arr[left] = arr[p]; arr[p] = ...
那个,今天小弟在一位网友的邮件中,发现有另外一位网友遇到了LGame运行时log中显示call to OpenGL ES API with no current context的问题,估计这个问题挺有代表性的。小弟刚刚本想找到原贴回复,可某SDN改版后评论管理实在太过艰难, ...
LTextureList,是一个与前例介绍的LTexturePack形似而神异的不同存在。两者的差异在于:LTexturePack专注于“分散纹理的统一管理,会将注入当中的所有小图合并为一”。LTextureList专注于“分散纹理的分散管理,会保留所有小图的引用而分别调用”。事实上,由于Android中提供个单独程序的图像空间非常有限,无论怎么有效释放,Bitmap都不能同时存在太多。而LTextureList就是专为处理海量图片所准备的,在配置了相关xml文档后,LTextureList将仅在执行对应名称纹理的loadTexture时,才会加载LTexture(也就是所谓的“惰性加载”) ...
JavaScript importScripts 之实现和用法 importScripts用于在一个js里面包含其他的js文件。相当于C里面的#include。利用importScripts这个强大的利器,我们就可以像C/C++/Java一样写js了。比如我们用js写了几个文件A.js,B.js,C.js,它们分别位于不同的路径下面。当我们在D.js中需要引入上面3个js文件的时候,就需要importScripts这个强大的利器了: // D.js: importScripts("script/A.js", "B.js", "http://hel ...
HTML5之鼠标拖动图片 本文实现了在HTML5的页面里拖动图片。要点在于图片被imageDIV包含,通过鼠标事件修改imageDIV的位置。下面是全部HTML5代码:cheungmine, 2011<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 drag image in page - cheungmine</title> <style rel="s ...
HTML5之Worker用法 HTML5提供了Worker类用于多线程处理。Worker是在UI主线程中创建,后台执行的一段js脚本,它通过消息与UI线程传递数据。使用Worker就3步: cheungmine 2011-11-29 第1步:创建一个Worker,需要指定一个js文件,作为Worker线程的执行体: var worker = new Worker("worker.js"); 第2步:给Worker实例指定消息处理函数,只有2个:onmessage ,onerror worker.onmessage = function (event) { // updat ...
HTTP请求报头:Authorization HTTP响应报头: WWW-Authenticate HTTP认证 基于 质询 /回应( challenge/response)的认证模式。 ◆ 基本认证 basic authentication   ← HTTP1.0提出的认证方法 客户端对于每一个realm,通过提供用户名和密码来进行认证的方式。
虽然工作签了一段时间,但是迟迟没有写总结,一是因为实验室项目原因,二是实在没精神了修整了比较长的时间。11月17日签的工作,签到这份工作真的是我的运气,真的非常幸运。 拿到很多offer,感谢那些给我offer的公司, ...
基于风险的测试,几乎每个测试人员或多或少在测试实践中运用它。对于基于风险的测试设计,测试人员首先需要考虑的就是风险在哪里?即识别和分析测试对象中的风险是进行基于风险的测试设计的前提条件。 基于风险的测试设计可以采用的技术包括启发式分析方法、攻击,以及失效模式和影响分析FMEA,其中启发式分析方法由从内到外的启发式分析方法INSIDE-OUT和从外到内的启发式分析方法OUTSIDE-IN组成。本文将对INSIDE-OUT分析方法进行简单的描述。 INSIDE-OUT的基本思路是从具体分析测试对象的详细信息和背景信息入手,识别与之相关的风险。采用该方法,测试人员在学习测试对象时需要不断地提出这样 ...
From: 如果一个SIP消息中没有Contact或者Record-Route头域,那么callee就会根据From头域产生后续的Request。比如:如果Alice打一个电话给Bob,From头域的内容是 From:Alice<sip:alice@example.org>。那么Bob打给Alice时就会使用 sip:alice@example.org作为To头域和Request-URI头域的内容。 Contact: 后续Request将根据Contact头域的内容决定目的地的地址,同时将Contact头域的内容放到Request-URI中。它还可以用来指示没有在Record- ...
体验了微软的kinect sdk,打算试试开源的openni 硬件windows 7 PC, Kinect一台(带电源的) 到官方网站,选择下载nite-win32-1.5.0.2-dev.msi openni-win32-1.4.0.2-dev.msi http://www.openni.org/Downloads/OpenNIModules.aspx 下载 Kinect驱动 avin2-SensorKinect 网址:https://github.com/avin2/SensorKinect 安装过程把微软的kinect sdk卸载 把旧版本的Ope ...
Global site tag (gtag.js) - Google Analytics