引子一:做为一个职业,我觉得先是有价值和无价值,然后才是需要和不需要。引子二:前几天接到之前公司同事的电话,说现在等着公司发红包走人呢。说到性能测试评估分析优化市场,自从回国以来,为了尽快地了解当前的行业现状,我积极地跟很多朋友聊天,有经验的无经验的,不同行业的不同岗位的。总体来说,做为一个性能从业人员,我对整体性能市场中团队只能测不能调的能力感到悲哀。似乎性能市场普遍被外界认知的能力仍然没有提升
2017-02-23/2870 人阅读/0 人点赞
导读:自动化测试是实现软件持续交付的重要一环,当团队日积月累要维护大量旧系统时候或者要升级一个旧系统时候,测试工作如何进行更加需要方法,本文介绍Google测试工程师如何处理上述问题,由高可用架构志愿者翻译整理如下。在最近的一篇文章中,我们广泛讨论了测试工程师在Google做什么[1]。其中可能的工作罗列如下:自动化产品发布版本的手动验证过程,以便开发人员有更多时间来响应潜在的真正影响发布的问题。
2017-02-21/2999 人阅读/3 人点赞
一、写在前面的话互联网产品的迭代速度之快,各位都深有体会。做为产品质量的保障者,测试人员经常为测试时间不足而烦恼,如何打破现状来让现在变得更好一些,这是我们一直在思考的问题。软件工程中有提到测试人员越早的介入到研发的流程当中,就可以越早的发现问题,从而降低发现问题的成本。因此"左移"变得非常的有必要了起来,当然左移的方式有很多,例如前几天拜读到的《聊聊测试“左移”那些事》这里面
2017-02-20/3231 人阅读/2 人点赞
UAParser.js有时我们需要判断客户端的一些信息,如浏览器的类型、型号等,然后进行相应处理,例如,如果是使用微信访问的,就怎么怎么处理。这就需要从User-Agent中获取相应信息,UAParser.js就是一个专业的User-Agent解析工具库。主要特点:功能全,使用方便封装好了方法,可以方便的获取浏览器的类型、布局引擎、操作系统、cpu类型、设备类型浏览器、node.js中都可以使用可
2017-02-17/5143 人阅读/5 人点赞
简介wrk是一个HTTP压力测试工具,根据官方的介绍,他有2个明显的特点:集成了多线程设计与事件通知系统(如epoll、kqueue)提升并发量可以通过编写Lua脚本来进行扩展,例如HTTP请求的生成、响应处理、自定义报告……使用示例安装wrk可以工作在Linux或Mac项目地址:下载后进入项目目录,执行:编译完成后,在当前目录中生成一个wrk可执行文件运行执行测试命令:意思是对baidu.com
2017-02-16/4367 人阅读/3 人点赞
导语加入测试建模小组八个多月的时间,在日常的测试工作中,经常会有身边的小伙伴们对我们的建模很好奇,会问“什么是测试建模?”“为什么要测试建模?”“建模能给我们带来什么好处?”“建模和我们现在的测试设计区别到底在哪里?“等等诸如此类的问题。思来想去,实在有必要跟大家分享下自己对测试建模的一些想法,如有不正确的地方,欢迎指正。一、为什么要测试建模?抽象是认知事物的一种关键途径,是人类智慧的体现。比如,
2017-02-15/4808 人阅读/33 人点赞
看到这篇文章的同学们一定在各种地方看到过“接口测试”这个词,那么到底接口测试是测什么?每个人可能都有自己的答案;之前跟一个同为测试的朋友聊天,内容是他的一次面试经历,面试官问他是否做过接口测试,他给了否定的答案,最后offer的评级没有给到他的预期;当时我在想,如果是我,会怎样回答呢?先跟大家分享下我对接口测试的理解接口测试是一种测试类型,又是一种测试方法,它是很多个领域测试工作的一部分,同时它又
2017-02-14/4279 人阅读/50 人点赞
自动化测试的环境部署(包括被测系统运行环境部署和自动化测试平台环境部署)步骤繁杂操作时间长测试成本高,同时测试也普遍存在一些痛点:🔹开发、测试、运维环境不统一🔹无法复现测试报出的BUG这里提供一种基于Docker的解决方案来快速地部署统一环境。要用到的工具:Docker、Jenkins、Maven、Sonar。先从我们持续集成的技术思路开始:图1如图1,开发同学开发完成后,自己本地跑完单元测试
2017-02-13/12364 人阅读/18 人点赞
结果不确定的复杂AI系统给测试人员和程序员带来了挑战。FionaCharles认为,这样的系统在高影响、高风险应用程序中将越来越普遍。测试人员应该提升他们的思考能力和学习能力,发展一些个人优势,比如说勇气和良好的判断力。软件测试顾问和项目测试经理FionaCharles将在2017年欧洲测试大会上发表主题演讲“提升可能性”。软件日新月异地发展,我们不断设计不同的方法来创造并实施它,并设计更先进的工
2017-02-10/2643 人阅读/128 人点赞
自动化单元测试并不是什么新鲜事物,它应该是团队持之以恒的事情,可能有很多团队知道如何去做,但是还做得不够好;还有不少团队不知道如何去做,甚至有一些旧系统还不敢去重构,还在坚持着Java中的main方法调用的方式来执行,在漫长等待构建结果。本文主要讲基于Java项目如何做自动化单元测试的实践。是否值得关于单元测试的意义,详细参考stackoverflow这篇文章:http://stackoverfl
2017-02-09/6861 人阅读/12 人点赞