作者简介陈亮,携程机票BU高级测试经理,在软件服务端、前端的软件质量领域有多年的实战经验,喜欢钻研引入新技术,提升团队工作效率。一、前言1948年信息论创始人香农博士在他的论文中指出,要想消除一个系统的不确定性,就必须使用信息。当你没有收集到足够多的信息时,不确定性就是一种客观事实,无论采用什么方法,都不可能消除。近些年来国内业界讨论自动化测试的内容比较多,另一块测试数据信息的讨论却较少,然而测试
2018-09-25/2760 人阅读/1 人点赞

背景随着各种H5页面的普及和运用,并深深的影响着我们各个业务的发展,前两年也对H5测试的有着不少积累,但都是根据项目的要求,这里测试下,那里测试下,今年上半年专门成立了H5测试研究虚拟小组,专门研究怎么玩转H5测试,怎么最大程度的保证H5页面的质量,废话少说,直接上干货——一张图玩转H5测试,其目的在于,当一个测试者拿到一个H5业务的测试时,可以引导你怎么去思考来完整的测试你的业务,减少线上问题的
2018-09-22/2932 人阅读/8 人点赞

「缺陷分析主要不是解决缺陷,而是防止缺陷的再次发生。正如我们应该提高自身身体素质,防止生病,而不仅仅是治病。」做缺陷分析需要投入不少的人力和时间,所以在缺陷分析之前首先我们必须明确我们为什么要做缺陷分析,缺陷分析能给我们带来什么。是效率的提升还是开发质量的提高。接下来我们要确定缺陷分析的粒度,如果粒度太大,无法分析出具体有用的结果,如果粒度太小,投入的人力时间太多,与最终得到的成效相比,代价过大。
2018-09-21/2500 人阅读/1 人点赞

概述本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控。引言我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report,如果是长时间压测,比如压测1~2天,那就更烦人了。压测的时候,我们实时通过监听器GenerateSummaryResults汇总输出,可以看到如下内容GenerateSumma
2018-09-19/4690 人阅读/114 人点赞

题图:内蒙做web功能测试,最应该了解的一块知识点。作为一名出色的功能测试工程师,真的不是随便点点就可以,需要从多方面去了解一个项目,一个系统的原理,配置,才可以更好,更完善的做好测试。今天给大家分享一篇关于Redis的作用和使用场景的文章。1、Redis一、为什么使用解决应用服务器的cpu和内存压力减少io的读操作,减轻io的压力关系型数据库的扩展性不强,难以改变表结构二、优点:nosql数据库
2018-09-18/3915 人阅读/99 人点赞

前言KentBeck,XP极限编程以及TDD测试驱动开发创始人,同EricGamma一起发明了JUnit,敏捷宣言17位起草人之首(姓名字母排序)。厌倦了出名之后,生活如同放在显微镜下事无巨细都被放大,于是放羊了十余年(是真的养羊去了),11年重出江湖被请到Facebook,工作7年后离开,继续放羊的生活。9月6号我司邀请Kent做了一场内部研讨以及主题演讲,有幸全程参与,获益良多,也有颠覆原先想
2018-09-14/2483 人阅读/0 人点赞

场景一、特性团队SM倒苦水2015年10月的一个下午,XXX项目组正在进行着例行的团队评优工作。作为XXX项目测试专家团队的SM,这是小杨推行测试专家验收测试的第N个月,一切似乎越来越顺;原本毫无章法的验收测试,在引入探索性测试后逐渐步入正轨。面带微笑的小杨,熟练的打开笔记本、播放起预先写好的团队评优PPT。“本次迭代合入需求数10,测试专家组完成验收需求数10,验收通过需求数6,验收不通过需求的
2018-09-13/2764 人阅读/1 人点赞

简介移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”,变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试,以验证逻辑为目的进行自动化,由于接口的相对稳定,自动化测试成本相对也可以接受;自动化成本最大的便是UI级自动化测试,然而UI界面是直接反馈给用户的效果展示,适度的
2018-09-12/4227 人阅读/3 人点赞

引言最近接到一个任务,需要写一个Jmeter脚本,脚本需要“登录”后从返回值获取Cookies,然后从第一个接口的返回参数中提取有用的id,在第二个接口请求的时候使用这个id,从而完成测试。然而这个看似简单的测试用例的编写并不是很容易,还经历了一些有趣的调试。第一个问题开始,完成了登录接口的编写,但是返回非常奇怪,我把JMeter返回的内容存入HTML中,页面如下:报错的原因是json的字符串没有
2018-09-11/4689 人阅读/28 人点赞

背景Jmeter有很多的配置元件可以定义变量值在测试过程中使用比如最常见的两个:用户自定义变量CSV数据文件设置配置元件主要是用于测试前配置,将配置转换为变量设置到Jmetercontext中。而Jmeter默认并没有配置文件(.properties)读取器,但由于Jmeter是开源的,我们自己可以自定义一个配置元件来读取配置文件。目标启动Jmeter后,我们可以从配置元件中看到“Property
2018-09-10/4302 人阅读/0 人点赞