一. CPU性能检测工具 super_pi wget ftp://pi.super-computing.org/Linux/super_pi.tar.gz..
使用功能开关更好地实现持续部署。为了快速发布开发完成的功能,现代的互联网企业通常会以比较快的迭代周期来持续的发布。但是有时候因为技术或者业务上的原因,需要在发布的时候将某..
工具介绍 Xvfb: 主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器 YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并..
Facebook是世界上最大的社交网站,有超过10亿用户每月至少要登录一次,他们每天要上传超过25亿内容,支持这样一个站点的运行,还要不断发布新的功能,Facebook的工程师是如何做到这一切的..
近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发..
1 性能测试流程 1.1 性能测试计划阶段 测试计划阶段主要工作如下:..
一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在 LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连..
一、新建项目 1、File>New>Other>Maven>Maven Project, 点击Next..
元素定位与交互 Appium支持一个Webdriver元素定位方法的子集 find by "tag name" (i.e., 通过UI的控件类型)..
在本系列的第一篇文章“我们的测试为什么不够敏捷”中,根据实例总结出敏捷自动化测试的两大阻碍:“脚本维护困难”、“断言条件繁琐”。本文针对在不失自动化测试有效性的前提下如何..
本文不会介绍持续集成的概念、理论以及相关工具的用法,而是基于实际的项目案例,分享如何利用自动化测试保障持续集成的有效性,同时也借助持续集成提升自动化测试用例的价值。..
我们的测试为什么不够敏捷.测试是为了保证软件的质量,敏捷测试关键是保证可以持续、及时的对软件质量情况进行全面的反馈。由于在敏捷开发过程中每个迭代都会增加功能、修复缺陷或重..
ART登场,Android要和核心虚拟机Dalvik说再见了 Dalvik是Android的核心组成部分之一,Android上的应用程序需要依靠它才可以正常运行。现在Google准备用新的运行环境ART来替代它。在最新的Android4.4上..
一种用于云中Android UI的快速自动化测试框架 Google开源了Espresso,这是一种Android自动化测试框架,使测试人员可以在云中x86机器的多线程环境里运行测试,并解决了关于UI测试的并发问题。..
最近有一幅老图很火,很多人说这是“从语言来区分程序员的高低”。很多人说这幅图有问题,我说是你们的理解有问题,类似这样的对话在推特上面出现过多次,一般说着说着也就过了..
Poang,基于Node.js的自动化测试范例.Poang主要业务逻辑是使用Everyauth做本地身份认证,并将用户身份信息通过Mongoose-Auth持久化到MongoDB中去(Mongoose做对象建模),利用Connect-Mongo做会话保存。Poang中的..
为功能测试构建通用mock server系统.mock在单元测试中已经众所周知。现今我们有各种功能强大而又好用的mock框架,可以很方便的解除单元测试中各种依赖,这大大的降低了编写单元测试的难度。..
Robot Framework作者建议自动测试如何选择自动化测试框架。软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍..
在敏捷项目中实施自动化测试之我见。实施Scrum开发过程充满着挑战—尤其对于从零开始做产品的团队来说。在每个增量冲刺中,你不仅要新增功能,还要确保已实现的功能依然可用。这时,拥..
软件程序员的技术练级攻略。我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程..