摘要: 硬件方面1.CPU,这个主要取决于频率和二级缓存,频率越高、二级缓存越大,速度越快,现在的CPU有三级缓存、四级缓存等,都影响相应速度。2.内存,内存的存取速度取决于接口、颗粒数量多少与储存大小(包括内存的接口,如:SDRAM133,DDR333,DDR2-533,DDR2-800,DDR3-1333),一般来说,内存越大,处理数据能力越强,而处理数据的速度主要看内存属于哪种类型(如DDR就没有DDR2处理得快)。3.主板,主要还是处理芯片,如:笔记本i965比i945芯片处理能力更强,i945比i910芯片在处理数据的能力又更强些,依此类推。4.硬盘,硬盘在日常使用中,考虑得少一些,不过也有 阅读全文
posted @ 2012-08-03 15:39 小影子啦啦 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、 意义经过良好规划和管理的测试环境,可以尽可能的减少环境的变动对测试工作的不利影响,并可以对测试工作的效率和质量的提高产生积极的作用2、测试环境的定义 是指为了完成软件测试工作所必须的计算机硬件、软件、网络设备、历史数据的总称包括:被测软件测运行平台、用于各级的测试工具和与该测试有关的软、硬件环境。 越接近用户越好3、测试环境的组成和要求硬件要求:'指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境'如果用户要求的硬件配置种类较多,可以定义一些基本硬件配置'如果资源有限,配置一个能最小满足必须的硬件配置的环境也是一个可行的方法软件 阅读全文
posted @ 2012-08-03 14:39 小影子啦啦 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 其实首先要了解软件测试的本质或者说是目标,一般可以理解为“快速地发布高质量的产品”,2个维度,1)质量;2)效率。不管你在测试团队的角色是什么,最终目的肯定如此。 测试人员和PM的目标一样,都是为了快速的发布高质量版本,无非是测试人员往往只负责1-2个模块,而PM负责项目的整体进度及质量,那我们如何协助PM做好角色内的工作呢?拿到一个负责的模块,我们如何确保它的测试质量和进度呢?我比较推崇端到端的思考方式,你可以从不同的维度去分解,如这个模块要产出哪些东西,这个模块流程上要经过哪些人的审计(我们公司是PM,PMO)。 1、测试策略(计划),我们要协助项目经理制定好模块的测试计划,因为... 阅读全文
posted @ 2012-08-03 10:06 小影子啦啦 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 需求文档很少很模糊的情况下: 第一轮测试,主要是确认软件功能都是正确的。 第一轮,主要是了解系统由哪些功能组成,而且确保每个功能的正确性。比如每次操作,我都会去查数据库,看是否数据进行了相应的变更,通过数据库的设计,可以更好的了解程序员是如何想的,程序是如何运作的。 每一个功能都需要进行了解和确认,比如立项的时候,有间接费用、直接费用、管理费、利润等等数据,每个数据都需要了解从哪里来的,以及如何计算,确保计算结果的正确性。 另外,收集需求的时候,他们既然把大部分的东西都写在自己的笔记本上,而不是整理出来,所以很多时候,都需要开发人员具体的解释。 总之,第一轮过后,我保证对数据库的每... 阅读全文
posted @ 2012-08-03 10:00 小影子啦啦 阅读(189) 评论(0) 推荐(0) 编辑