随笔分类 - test
摘要:0)所有测试的都应以软件设计需求规格说明书为标准进行。 1)应当把“尽早地不断地进行软件测试“作为软件开发者的座右铭。2)程序员应避免检查自己的程序。3)充分注意测试中的群集现象。4)严格执行测试计划,排除测试的随意性。8)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。5)完全
阅读全文
摘要:软件测试的目的是尽可能多的发现软件缺陷。检查系统是否满足需求,站在用户角度思考产品或项目功能实现的正确性。 测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征。 可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。 同时,通过分析也能帮助我们设计出有针对性的检测方法,改善测
阅读全文
摘要:软件 = 程序 + 数据 + 文档。 按照功能划分: 系统软件:如操作系统、数据库管理系统,各种驱动软件等 应用软件:如Office、金山词霸、QQ等 按照技术结构划分: 单机版本:如Office,画图工具等 C/S结构软件:如QQ、MSN等 B/S结构软件:如新浪、搜狐、google等 按照用户划
阅读全文
摘要:① 源程序/目标代码 ② 各开发阶段的文档(需求规格说明、概要设计说明、详细设计说明及其它相关文档)
阅读全文
摘要:软件测试(Software Testing),在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
阅读全文
摘要:正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 正向代理的用途: (1)访问原来无法
阅读全文
摘要:负载测试是 模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系 统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。负载测试更多地体现了一种
阅读全文
摘要:从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常
阅读全文
摘要:在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式,不同的协议,不同的制式,不同的速率,使移动应用运行的场景更加丰富。
阅读全文
摘要:iOS平台,通过自带的开发者选项 》Network Link Conditioner, 即可简单的模拟各种速度的网络情况: 通过抓包工具,设置延迟,进行模拟不同的网络情况,比如常用的fiddler, charles: 打开配置文件 设置参数 激活弱网选项 Charles操作:延迟设置 》选择相应的网
阅读全文
摘要:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp
阅读全文
摘要:就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期
阅读全文
摘要:数据库io问题 :多线程,缓存网络问题:压缩传输,服务器来解压,减少传输压力。
阅读全文
摘要:冒烟测试(smoke testing),就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。 回归测试是软件测试的一种,旨在检验软
阅读全文