摘要:中文翻译版:为了使大家确信“应做单元测试,就一定能做单元测试”,谷歌测试工程师Mona El Mahdy专门写了一篇博客,提出了几种执行安卓应用用户界面单元测试的方法。Mahdy推荐使用 Robolectric和Android Studio Gradle插件做常规的单元测试,用 E...
阅读全文
11 2015 档案
摘要:作者:黄闻欣,腾讯高级测试工程师其实这个话题对于身在BAT的我来说,是个难题。因为BAT对测试本身的投入力度,在行业内是走在前面的。一直在这个环境成长,可能会不理解其他小团队的痛。但是我意识到,必须写一篇文章,一方面是因为最近确实接触了一些腾讯系公司,了解了他们的测试现状,我觉得需...
阅读全文
摘要:软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变...
阅读全文
摘要:本文介绍了如何在 Android 手机发生 Crash 时进行 Log 分析的方法, 它可以帮助测试人员快速定位 Android 手机 Crash 发生的原因,同时给研发人员提供有效修改 Bug 的 Log 信息。用自动化测试工具对 Android 手机进行压力测试和稳定性测试,往...
阅读全文
摘要:我在这里给大家讲解下Tomcat架构设计的几个关键要素,重点从性能及高可用等几个方面来讲解:1.技术选型(1) BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序直观简单易理解。配制项:protocol=...
阅读全文
摘要:通常我们在设计或编写测试用例时,存在一个“痛点”:要么设计的测试用例存在遗漏,难以100%覆盖测试需求;要么被测系统过于复杂,设计的测试用例过多,导致前期的设计和后续的执行工作量过大。其实,在测试用例设计过程中,我们可以借助一些辅助工具,以提高设计效率。当我们采用“成对组合覆盖测试...
阅读全文
摘要:相关资料链接• http://www.ebrun.com/20131114/85688.shtml• http://www.geekpark.net/read/view/188049• http://tech2ipo.com/59681
阅读全文
摘要:“目录枚举漏洞”解决方法一、名词解释 网站目录枚举漏洞:指黑客利用非法攻击手段扫描符合“8.3”命名原则的目录与文件。二、验证工具:scanner-compiled三、验证方法 图 1 四、解决方法1、打开注册表,进入 HKLM\SYSTEM\CurrentControlSet\...
阅读全文
摘要:给大家介绍一款HTTP接口测试工具 —— Postman !优点:1、 支持参数名与参数值自定义,无论head还是body 2、 支持多种方法调用,包含get与post 3、 支持鉴权加密,包含basic + digest + oauth1.0 + oauth2.0 算法 ...
阅读全文
摘要:众所周知,Tomcat是一个基于HTTP协议的Java应用服务器(非Web服务器),也是一个Servlet容器.一般我们会基于使用HTTP协议的Post或Get方法来传递内容或参数,中间会涉及一些编解码操作,若不了解编解码过程可能会遇到乱码或解析问题.接下来,我们来了解下调用方与t...
阅读全文
摘要:本次为大家介绍diamond的概况和快速使用。 一、概况diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamon...
阅读全文
摘要:1.业务授权,是指将业务调用方加入黑白名单以控制访问权限,站在技术角度讲,是一个开关,大家可以理解成水龙头的开关;2.业务限流,是指控制业务访问流量,站在技术角度讲,是一个流量阀值或调节比例,大家可以理解成拧开水龙头后调节水流量过程;3.业务降级,是指牺牲非核心的业务功能,保证核心...
阅读全文
摘要:概述PC优化手段在Mobile侧同样适用在Mobile侧我们提出三秒种渲染完成首屏指标基于第二点,首屏加载3秒完成或使用Loading基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KBMobile侧因手机配置原因,除加载外渲染速度也是优化重点基...
阅读全文
摘要:tcpcopy 给用户提供了很多命令参数来修改引流的模式和设置,详细可以查阅手册。在这里把几种常见的引流方式做个归纳小结,以tcpcopy传统架构使用命令举例。 1.分布式引流 用法:Tcpcopy可以通过-x参数实现将多台服务器的请求复制到同一台测试服务器上面去,-x参数...
阅读全文
摘要:俗话说,”人无远虑,必有近忧”,容量规划就是”远虑”。所谓容量规划,是一个产品满足用户目标需求而决定生产能力的过程。当产品发展到一个较为稳定成熟的阶段,产品的整体处理能力的把控自然是不可或缺,尽管我们在线下做性能测试能够获得一些数据,其参考价值终究有限。但是我们常常被问到以下一些问...
阅读全文
摘要:之前看过朱少民老师的《全程软件测试 》这本书,其中他将软件测试内容与关系绘成图来描述测试全貌,如下所示:后来做了一些改进,试图从软件测试过程及目标来描述测试全貌,如下所示:附件:软件质量细分图
阅读全文
摘要:在这个产品为王的时代,出色的产品经理以及完整而富有创意的产品能力框架是必不可少的。而天下网商的@电商-Cvcri 认为, 这个框架需要包含产品管理、产品设计、专业技能管理、自我管理、团队管理这五个方面,连点成线,产品竞争力从此产生。
阅读全文
摘要:以下是一张软件测试职业发展规划图,希望即将从事该行业或已走在测试道路的童鞋们能对此有一个较清晰的认识:
阅读全文
摘要:1.LoadRunner的总体架构图,从图中可以看出组件VUGen, Controller和Analysis之间的关系. 2.LoadRunner的工作原理,从图中可以看出如何利用LoadRunner进行一次典型的系统性能测试3.LoadRunner的内部流程图,从图中可以看出Lo...
阅读全文
摘要:1.Linux性能监控工具及对应的内核层2.Linux性能基础测试工具及对应内核层3.Linux性能监控工具Sar及对应内核层4.Linux性能调优工具及对应的内核层
阅读全文
摘要:一、 Linux性能分析—内存 1. 内存工作机制 当有应用需要读写磁盘数据时,由系统把相关数据从磁盘读取到内存,如果物理内存不够,则把内存中的部分数据导入到磁盘,从而把磁盘的部分空间当作虚拟内存来使用,也称为Swap。如果给所有应用分配足够内存后,物理内存还有剩余,系统会再利...
阅读全文
摘要:今天给大家来几张软件漫画大暴走!以下是老外画的几幅软件全景图,大家可以借鉴!这些图出来较早了,不一定代表目前国外软件的发展情况,但比较系统性,而且也体现出一门工程学,想必要绘制出这样大作,估计对软件研发中的管理及技术应该有深刻的理解,非一朝一夕练就。如果哪天国内大咖也能弄几张出来,...
阅读全文
摘要:Haproxy有8种负载均衡算法(balance),分别如下:1.balance roundrobin # 轮询,软负载均衡基本都具备这种算法2.balance static-rr # 根据权重,建议使用3.balance leastconn # 最少连接者先处理,建议使用4.ba...
阅读全文
摘要:高可用负载(主备节点)部署步骤完成下图一个简单的高可用负载机制:1.拷贝keepalived-1.2.19.tar.gz至Linux的/home目录(也可以是其它目录)2.解压并安装keepalived:tar -zxvf keepalived-1.2.19.tar.gzyum i...
阅读全文