- 博客(25)
- 资源 (224)
- 收藏
- 关注
转载 移动测试人员的未来:测试开发技术的融合
声明:本文出自作者 陈晔首先说明,测试包括很多领域,这次谈测试的未来,我只谈移动互联网测试的未来。这些年我和很多公司的同学都做过交流,经过了长时间的交流,基本上对现状有一个清楚的了解,这里就大胆的对未来进行一个预测。 另外我还想说,测试行业还是一个不成熟的行业,学术界和工业界都存在着大量看不清客观事实的人,同样的也存在大量的扯淡的人,本篇文章希望大家都能够认清楚现在的局势,以便更好的认清方向去学习
2015-11-19 14:43:14 2363
翻译 谷歌安卓UI自动化测试策略
中文翻译版:为了使大家确信“应做单元测试,就一定能做单元测试”,谷歌测试工程师Mona El Mahdy专门写了一篇博客,提出了几种执行安卓应用用户界面单元测试的方法。Mahdy推荐使用 Robolectric和Android Studio Gradle插件做常规的单元测试,用 Espresso 或 UI Automator 创建和运行单元测试。端到端的测试。Mahdy提出的第一种UI测试方法是E2
2015-11-19 14:29:24 2045
转载 移动应用专项测试要怎么做
作者:黄闻欣,腾讯高级测试工程师其实这个话题对于身在BAT的我来说,是个难题。因为BAT对测试本身的投入力度,在行业内是走在前面的。一直在这个环境成长,可能会不理解其他小团队的痛。但是我意识到,必须写一篇文章,一方面是因为最近确实接触了一些腾讯系公司,了解了他们的测试现状,我觉得需要有所总结; 另一方面是希望自己透过这个文章有更进一步的思考,最终能给出一些可以真正帮助到测试行业内其他团队的意见。心理
2015-11-19 14:13:44 8451 1
转载 如何选择自动化测试框架
软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变化测试就会受到影响,分散的脚本不可重用且难以维护,而且系统在测试前必须可用(也就意味着无法使用A-TDD方法)。因此这种
2015-11-19 13:49:56 3878
转载 Android Crash 定位
本文介绍了如何在 Android 手机发生 Crash 时进行 Log 分析的方法, 它可以帮助测试人员快速定位 Android 手机 Crash 发生的原因,同时给研发人员提供有效修改 Bug 的 Log 信息。用自动化测试工具对 Android 手机进行压力测试和稳定性测试,往往通过模拟实际使用场景中所发生的业务量来测试手机性能是否满足要求,测试过程中系统状态信息被实时记录到 Log 文件中,
2015-11-19 13:40:26 7855
原创 Tomcat 高性能实现关键点
我在这里给大家讲解下Tomcat架构设计的几个关键要素,重点从性能及高可用等几个方面来讲解:1.技术选型(1) BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序直观简单易理解。配制项:protocol=”HTTP/1.1”(2) NIO方式适用于连接数目多且连接比较短(轻操作)的架构,比如聊天服务器,并发局限于应用中,编
2015-11-19 11:01:56 2167
原创 测试用例 自动生成工具PICT与AllPairs
通常我们在设计或编写测试用例时,存在一个“痛点”:要么设计的测试用例存在遗漏,难以100%覆盖测试需求;要么被测系统过于复杂,设计的测试用例过多,导致前期的设计和后续的执行工作量过大。其实,在测试用例设计过程中,我们可以借助一些辅助工具,以提高设计效率。当我们采用“成对组合覆盖测试设计方法”来设计用例时,可以使用一款小巧型工具:PICT,目前已更新到3.3版本。 下载地址: http://
2015-11-19 10:55:33 10805 2
原创 轻应用介绍
相关资料链接• http://www.ebrun.com/20131114/85688.shtml• http://www.geekpark.net/read/view/188049• http://tech2ipo.com/59681
2015-11-19 10:41:42 2273
原创 Web 目录枚举与遍历漏洞解决
“目录枚举漏洞”解决方法一、名词解释 网站目录枚举漏洞:指黑客利用非法攻击手段扫描符合“8.3”命名原则的目录与文件。二、验证工具:scanner-compiled三、验证方法 图 1 四、解决方法1、打开注册表,进入 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem,新建 DWORD值 NtfsDisable8dot3NameCreatio
2015-11-19 10:37:19 19364
原创 接口测试工具(Postman)
给大家介绍一款HTTP接口测试工具 —— Postman !优点:1、 支持参数名与参数值自定义,无论head还是body 2、 支持多种方法调用,包含get与post 3、 支持鉴权加密,包含basic + digest + oauth1.0 + oauth2.0 算法 4、 支持调用记录收藏与共享功能(亮点:在Team里这个功能可以提高我们的测试效率)备注:仅需安装Chrome浏
2015-11-19 10:33:02 1712
原创 Tomcat 编码不一致导致乱码
众所周知,Tomcat是一个基于HTTP协议的Java应用服务器(非Web服务器),也是一个Servlet容器.一般我们会基于使用HTTP协议的Post或Get方法来传递内容或参数,中间会涉及一些编解码操作,若不了解编解码过程可能会遇到乱码或解析问题.接下来,我们来了解下调用方与tomcat交互时编解码过程:调用方使用utf-8进行encode(可在代码层实现)tomcat使用iso8859-1
2015-11-19 10:29:26 2622
转载 持久化配置管理 diamond 使用简介
本次为大家介绍diamond的概况和快速使用。 一、概况diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数据。持久配置是指配置数据会持久化到磁盘和数
2015-11-10 10:33:18 5195 1
原创 业务授权限流降级
1.业务授权,是指将业务调用方加入黑白名单以控制访问权限,站在技术角度讲,是一个开关,大家可以理解成水龙头的开关;2.业务限流,是指控制业务访问流量,站在技术角度讲,是一个流量阀值或调节比例,大家可以理解成拧开水龙头后调节水流量过程;3.业务降级,是指牺牲非核心的业务功能,保证核心功能的稳定运行。简单来说,要实现优雅的业务降级,需要将功能实现拆分到相对独立的不同代码单元,分优先级进行隔离。在后台通过
2015-11-10 10:19:11 3337
转载 H5性能调优
概述PC优化手段在Mobile侧同样适用在Mobile侧我们提出三秒种渲染完成首屏指标基于第二点,首屏加载3秒完成或使用Loading基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KBMobile侧因手机配置原因,除加载外渲染速度也是优化重点基于第五点,要合理处理代码减少渲染损耗基于第二、第五点,所有影响首屏加载和渲染的代码应在处理逻辑中后置加载
2015-11-08 19:27:59 1848
原创 容量测试之tcpcopy引流模式
tcpcopy 给用户提供了很多命令参数来修改引流的模式和设置,详细可以查阅手册。在这里把几种常见的引流方式做个归纳小结,以tcpcopy传统架构使用命令举例。 1.分布式引流 用法:Tcpcopy可以通过-x参数实现将多台服务器的请求复制到同一台测试服务器上面去,-x参数常用于分布式引流的场合,可以从多节点进行引流复制。 ./tcpcopy -x 8001- 192.168.1.1:
2015-11-08 19:01:53 1750
转载 浅谈容量规划
俗话说,”人无远虑,必有近忧”,容量规划就是”远虑”。所谓容量规划,是一个产品满足用户目标需求而决定生产能力的过程。当产品发展到一个较为稳定成熟的阶段,产品的整体处理能力的把控自然是不可或缺,尽管我们在线下做性能测试能够获得一些数据,其参考价值终究有限。但是我们常常被问到以下一些问题而无以应对。 1.单台节点到底最大处理能力是多少? 2.目前线上有多少容量正在被使用? 3.在
2015-11-08 18:37:48 8335
转载 软件测试全景图
之前看过朱少民老师的《全程软件测试 》这本书,其中他将软件测试内容与关系绘成图来描述测试全貌,如下所示:后来做了一些改进,试图从软件测试过程及目标来描述测试全貌,如下所示:附件:软件质量细分图
2015-11-04 10:17:33 2172
转载 产品能力框架图
在这个产品为王的时代,出色的产品经理以及完整而富有创意的产品能力框架是必不可少的。而天下网商的@电商-Cvcri 认为, 这个框架需要包含产品管理、产品设计、专业技能管理、自我管理、团队管理这五个方面,连点成线,产品竞争力从此产生。
2015-11-04 09:17:59 2388
转载 Loadrunner 工作原理图
1.LoadRunner的总体架构图,从图中可以看出组件VUGen, Controller和Analysis之间的关系. 2.LoadRunner的工作原理,从图中可以看出如何利用LoadRunner进行一次典型的系统性能测试3.LoadRunner的内部流程图,从图中可以看出LoadRunner内部各个组件之间如何进行交互,数据流和文件流之间如何进行.
2015-11-03 22:03:48 4117
转载 Linux内核性能测试工具全景图
1.Linux性能监控工具及对应的内核层2.Linux性能基础测试工具及对应内核层3.Linux性能监控工具Sar及对应内核层4.Linux性能调优工具及对应的内核层
2015-11-03 21:49:15 3030
原创 Linux 性能监控分析
一、 Linux性能分析—内存 1. 内存工作机制 当有应用需要读写磁盘数据时,由系统把相关数据从磁盘读取到内存,如果物理内存不够,则把内存中的部分数据导入到磁盘,从而把磁盘的部分空间当作虚拟内存来使用,也称为Swap。如果给所有应用分配足够内存后,物理内存还有剩余,系统会再利用这些空闲内存,以提高整体I/O效率,其方法是把这部分剩余内存再划分为cache及buffer两部分加以利用。 从
2015-11-03 21:44:49 412912 4
原创 Haproxy 8种算法+Session共享
Haproxy有8种负载均衡算法(balance),分别如下:1.balance roundrobin # 轮询,软负载均衡基本都具备这种算法2.balance static-rr # 根据权重,建议使用3.balance leastconn # 最少连接者先处理,建议使用4.balance source # 根据请求源IP,建议使用5.balance uri # 根据请求的URI6.balance
2015-11-03 15:50:30 7762
原创 Keepalived+Haproxy实现高可用负载均衡
高可用负载(主备节点)部署步骤完成下图一个简单的高可用负载机制:1.拷贝keepalived-1.2.19.tar.gz至Linux的/home目录(也可以是其它目录)2.解压并安装keepalived:tar -zxvf keepalived-1.2.19.tar.gzyum install popt-develyum -y install openssl-develcd keepalive
2015-11-03 10:40:27 2015
系统安全检查——检查你的电脑安全性倒底是多少
2008-11-28
WindowsXP和VISTA DOS命令 最全版
2008-11-28
16点忠告——告诫所有电脑技术员
2008-11-27
最新的ATI 显卡驱动——ATI Catalyst 8.11 WHQL
2008-11-15
9款漂亮的国外婚礼相框PSD模板下载
2008-11-09
微软:技术防盗版 不提供黑屏卸载工具
2008-11-03
世界杀软“金奖”BitDefender 2009(全方位防护)中文版面世即遭破解
2008-11-03
最新Outpost Firewall Pro 2009 V6.5.2359.316.0607中文原版 + 有效注册码
2008-11-03
PPT 温柔情绪系列{童年的梦}含字体
2008-11-03
Picasa 2.7中文版(最新版)
2008-11-02
日语软件之从零开始学日语
2008-11-02
Adobe Photoshop 简体中文免费注册正式版下载
2008-11-02
推荐下载使用:功能强大的屏幕取图软件 SnagIt 9.0.0.351 (原版+汉化+算号器)
2008-10-29
Adobe Photoshop CS3 A-Z(PS学习)
2008-10-29
超越时空的紫禁城”的3D虚拟世界正式对外启动
2008-10-29
2008暑期新东方GRE上课录音
2008-10-29
《 PC World 》(2008 1-11月)下载
2008-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人