在《全面的质量保障体系之测试用例分级》中提到用例分级的最主要应用于回归测试;用例分级应用的主要问题,很多公司都建立了用例分级管理体系,但是真正使用时因为不同的人对于业务的理解不同,所选取的用例策略就不同。比如同样是登录对于IM的聊天业务影响,有些人认为这个影响非常大,需要对聊天业务的所有用例进行回归测试;有些人则觉得这个影响不是很大,只要测试聊天功能的BVT、高两个级别的用例就可以了。到底该如何选
15 小时前| 15 人阅读|0 人点赞

在持续集成的过程中,并行的执行那些没有依赖关系的任务可以缩短整个执行过程。Jenkins的pipeline功能支持我们用代码来配置持续集成的过程。本文将介绍在Jenkins中使用声明式pipeline语法完成任务的并行执行。Stage内的并行执行在声明式pipeline版本1.2之前,这是唯一的并行方式,我们看一下代码的写法:在同一个stage内部,我们可以并行的执行多个step。代码中的step
2019-09-06| 1262 人阅读|0 人点赞

前言算法领域也是测试同学在逐步介入和深入的领域,但这个领域的测试具有极为明显的特殊性——输出具有不确定性,算法设计技术思路和一般的工程类项目不同,允许有badcase存在,结果短期内不一定可见等。因为广告、信息流等业务跟算法结合紧密,团队内也在探索算法测试的方案,方法。本文给出了实际工程中最为常用的算法——推荐算法、最优化算法、预估算法、分类算法以及它们的应用场景,想入门算法领域的同学可以作为一个
2019-09-05| 1304 人阅读|1 人点赞

软件测试实施中,综合运用测试策略,就是根据项目的实际情况协调好手上有限的测试资源和要素,从项目整体上分析测试难点、破解测试痛点、控制测试风险,在恰当的测试阶段运用恰当的测试方法和技术,面向目标,提纲挈领,让测试任务相关的人、事、物等要素发挥协同效应,力争在有效时间内产生最佳的测试效率和测试交付。1.测试策略的重要性任何一个测试项目都会受到范围、时间、质量、成本等因素的制约,这里的测试资源和要素简言
2019-09-03| 1365 人阅读|1 人点赞

在DOIS2019DevOps国际峰会(北京站)上做了一个演讲,题目是:打造业务驱动的DevOps智能闭环(后经听众投票,获得金牌讲师)。本次演讲主要强调业务驱动的DevOps,并能基于运维数据更好地为需求、设计和运维等提供智能支持或决策服务。本演讲从三个方面阐述主题:快速回顾了DevOps的起源,从现代软件工程、SaaS谈起,讲解如何演化到DevOps,结合自己过去20年的经历感受,让这个过程有
2019-09-02| 1290 人阅读|0 人点赞

谈起软件测试现状,人们最关心的是什么?薪水、测试:开发比、测试技术...?从Practitest调查报告(以下参考材料——截图,均来自这个报告的中文版,感谢于洪奎先生领衔的中文翻译团队,本文最后附完整报告下载方式)看,过去几年薪水没有明显变化(其实有变化),和欧美距离依旧比较大;甚至年限越长,咱们的薪水比非洲从业人员还低不少,会😹?可以看看这篇文章:头条:国内软件测试人员薪水初步报告可能在非洲物
2019-09-01| 1453 人阅读|6 人点赞

在DOIS2019DevOps国际峰会(北京站)上做了一个演讲,题目是:打造业务驱动的DevOps智能闭环(后经听众投票,获得金牌讲师)。本次演讲主要强调业务驱动的DevOps,并能基于运维数据更好地为需求、设计和运维等提供智能支持或决策服务。本演讲从三个方面阐述主题:快速回顾了DevOps的起源,从现代软件工程、SaaS谈起,讲解如何演化到DevOps,结合自己过去20年的经历感受,让这个过程有
2019-08-29| 1308 人阅读|0 人点赞

##Web端Selenium测试框架介绍在开始之前,请让我先声明几点:1.请确保你已经掌握了基本的Python语法、函数的二次封装等2.如果你要搭建UI框架,请确保你已经掌握了Selenium的基本用法框架主要的作用就是帮助我们编写更加简单而且好维护的用例,让我们把主要精力放在测试用例的设计上,那么我们就需要把所有额外的东西抽象出来作为框架的部分。比如这些额外的需要用到的公共部分,如:1.日志以及
2019-08-27| 1500 人阅读|1 人点赞

工作原理Fiddler是以代理web服务器的形式工作的。如下图所示,相当于在客户端和服务器设置了一个中间层,客户端将请求数据发送出去后,会先经过中间层,中间层可以对请求做处理再发送给服务器;同理,服务器的响应数据返回给客户端,也会先通过中间层,中间层也可做相应的修改,返回给客户端。基本操作连上代理要使用Fiddler做抓包和其他操作,首先应用程序需要连接上Fiddler代理。Fiddler代理默认
2019-08-26| 1431 人阅读|44 人点赞

InfoQ昨天发表了一篇文章:《InfoQ2019年测试技术报告》(见:https://www.infoq.cn/article/tPm-uCBjfjLPRCETr7Db)。首先,中文标题就不妥,其英文标题是2019StateofTestingReport(https://www.infoq.com/articles/2019-state-testing-report/),正确的翻译:2019年软
2019-08-23| 1348 人阅读|0 人点赞


1、并发用户数:显示系统中操作业务的用户,在性能测试工具中叫做虚拟用户数,并发用户数义定会对服务器产生压力,有区别于在线用户数(挂在系统上,对服务器不产生压力) 2、TPS:每秒事务数,是衡量系统性能的一个非常重要指标。 3、Vu 与Tps换算 Tps是每秒事务数,主要靠虚拟用户做出来的,假如一个用户在1秒内完成1笔事务,那么TPS就是1;如果某笔业务响应时间是1ms,那么1个用户在1

93°|932 人阅读|3 人点赞|0 条评论


乔布斯曾经说过「每个人都应该学习编程,因为它会教你如何思考」,看,乔帮主都觉得所有人都应该学编程,那你说做测试的要不要学?当然要。作为测试人员,除了上面这个原因,我觉得如果会编程,还有下面3个好处。1、知道技术实现,可以设计更有针对性的用例比如我在《需求评审之实战演练》中提到的关于计算器的测试,有些人会写一条用例是「测试一个超大的数」。但是问到多大数算大?100000

134°|1337 人阅读|14 人点赞|1 条评论


> 此文,于2019/01/05,首发于个人博客isTester.com 我是IDO老徐,今天汇总一些关于学习、关于成长的建议,希望能解决多数同学,关于学习、成长的疑惑 。 1. 学习只与自己有关 成年人,不要想着他人逼你学习;没有学习欲望,怎么逼都没用; 带着目的性去学习,学了能用,否则学习效果不大、效率也很低 。 2. 多积累 平时多积累经验、

157°|1576 人阅读|12 人点赞|0 条评论


前几天,我在《简历中打动人的3个关键点》和《简历中千万不要出现的3个问题》中讲了一些写简历的注意事项,今天想聊聊在面试过程中,如何更好的体现出自己的真实实力。面试时,我经常会拿下面3个问题开场:1.请做个简短的自我介绍;2.简单介绍一个自己参与度比较高的项目,以及自己在项目中的职责;3.简单描述下你在项目中发现的最有成就感的Bug;下面我分别针对这3个

182°|1825 人阅读|66 人点赞|0 条评论


前几天推送《简历中千万不要出现的3个问题》后,不少朋友在后台告诉我,这几个提醒太关键太及时太有用了,但是,这么做只是避免简历被轻易涮掉,并没有提高简历通过率呀。确实是这样,那怎样才能增加简历通过率呢?今天我就从筛简历的角度聊聊,简历中突出哪些软技能时,更有可能赢得面试机会。我大概总结了一下,可以突出如下3点:突出自己的主动性;突出自己解决问题的能力;突出自己的学习能

148°|1482 人阅读|51 人点赞|0 条评论