当前位置: 首页 > news >正文

《性能测试诊断分析与优化》推荐序(2)

初识泊涯是在07年,当时他出差到北京,于是不谋而合的相约见面。在后海的餐厅一起讨论软件测试、性能测试、性能调优,离别后还相约下次见面,但谁知造物弄人,只能在网上和电话中相见了。相隔几年后,得知泊涯同学要出书了,就自告奋勇帮他写下序。

阅读泊涯这本《性能测试诊断分析与优化》时,让我想起儿时母亲给我讲过的18颗樱桃,18次弯腰的故事,歌德在他的《叙事谣曲》中讲了这么一则小故事:耶稣带着门徒彼得远行,路上看到一块小小的马蹄铁,便让彼得捡起来,但彼得懒得弯腰,假装没听见。耶稣没说什么,自己捡起来马蹄铁,路过城镇时到铁匠铺换了三文钱,又用这钱买了18颗樱桃。两人继续前行,经过全是茫茫的荒野,耶稣知道彼得又渴又饿,就让藏于袖中的樱桃掉出一颗,彼得慌忙捡起来吃掉。耶稣边走边丢,彼得也就狼狈不堪地弯了18次腰。 耶稣笑了,对彼得说:“如果当初你弯一次腰,就不会在后来没完没了地弯腰了。小事不干,将来就会在更小的事情上操劳。”

这个故事,不同的人从不同的方面可能有不同的感悟和理解。作为一个多年的IT从业者,自然而然就想起了软件的测试过程。软件测试是一项庞大而复杂的工作,小到每一个测试用例的实施,为了确保软件的质量,测试中每一个“小事”都要做好。软件测试工作琐碎、繁杂又耗时间,而性能测试领域更是得关注到每一个细微的变化,任何一个指标的分析。

作者是业内资深的性能测试人士,具备多年软件开发和软件测试工作经验。这本《性能测试诊断分析与优化》是作者与能技兄多年来的工作经验积累,在软件开发和软件测试流程、软件工程、流程制定和改进、质量保证、自动化测试等领域有深厚的造诣。作者重点聚集在实践性,从软件测试项目启动、测试计划开始,到测试用例编写,功能测试到项目上线运行中性能问题的分析及解决做了详尽的阐述。

在解决软件运行中的性能问题,本书以全面阐述性能测试中理论分析和详细的实战经验,对长期从事软件测试的技术人员具有重要的参考价值。

在软件产业飞速发展的十多年间,软件测试已经渗入到IT行业的各个领域,成为不可缺少的技术。越来越多的软件公司在工作中将更多的时间和精力投向了测试工作。很多公司测试人员与开发人员的比例已经由以前的1:5或1:6;往着1:1迈进。

目前金融、电信、游戏、电子商务及通用软件等都投入大量资金用于测试上。为保证软件的质量及性能的稳定性,减少使用过程中的维护次数及费用,软件测试已成为影响软件企业生产质量的关键问题。性能测试也被提到了前所未有的高度,性能测试技术是一个综合的技能,希望本书能够为同业者提供有益的指导。

赵智乾禄泽教育(http://www.luzee.net/)总经理

相关文章:

  • Go实现发送解析GET与POST请求
  • 转新浪微博 Facebook新园区黑客之路
  • N天学习一个Linux命令之dmesg
  • 数据越权访问,谁之错?
  • Spring STS Call Hierarchy 查找不到被调用的信息
  • 方格取数 2
  • jira中级使用说明(节选)
  • 道具研究(一)
  • Python3.6全栈开发实例[002]
  • 有爱游戏地图
  • 安卓(android)程序如何改变程序名称
  • JS引擎的执行机制:探究EventLoop(含Macro Task和Micro Task)
  • 如何改变iOS程序名称
  • server 打开失败
  • 文案的力量
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • centos安装java运行环境jdk+tomcat
  • Docker入门(二) - Dockerfile
  • es6
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JavaScript中的对象个人分享
  • Redis的resp协议
  • SpringCloud集成分布式事务LCN (一)
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 汉诺塔算法
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 排序算法学习笔记
  • 前端性能优化——回流与重绘
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 如何使用 JavaScript 解析 URL
  • 使用Gradle第一次构建Java程序
  • 写给高年级小学生看的《Bash 指南》
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • HanLP分词命名实体提取详解
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 昨天1024程序员节,我故意写了个死循环~
  • ​Python 3 新特性:类型注解
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #pragma once
  • $jQuery 重写Alert样式方法
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (1)SpringCloud 整合Python
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (39)STM32——FLASH闪存
  • (C语言)二分查找 超详细
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (三)Honghu Cloud云架构一定时调度平台
  • (未解决)macOS matplotlib 中文是方框
  • (五)Python 垃圾回收机制
  • (转)Linq学习笔记
  • (转)为C# Windows服务添加安装程序
  • (转载)CentOS查看系统信息|CentOS查看命令