自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 网上找不到的Jenkins集成方案

一、简介Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容器中。Jenkins可以支持多种语言(比如:java、c#、php等等),也兼容ant、maven、gradle等多种第三方构建工具,同时跟git、svn无缝集成,也支持直接与github直接集成。本文介绍的是jdk+toma

2020-09-02 15:18:01 216

原创 你的产品KPI参数测试到位了吗?

情景 有一天,产品小A正在分析某个功能的各项指标数据,发现某个KPI数据异常,用户点击量突然增加了好几倍,但是用户使用量没有变化。产品小A找到了测试小B.产品小A:这个版本的KPI是谁测的了?b119和 b120新版本发布后怎么数据突然翻了好多倍呀?查一下是不是统计错了?测试小B:这个版本的KPI是我测的,我查一下。什么是KPI 关键绩效指标(Key Performance Indicators,简称KPI),又称主要绩效指标、重要绩效指标、绩效评...

2020-09-02 15:17:12 260

原创 测试工程师必备武器

如何进行用例设计,如何让设计好的用例覆盖全面,将代码存在的问题在上线前更早发现是每一个测试工程师必备的技能。那么如何达到这些指标呢?如何将用例设计既快又全面呢?今天小编就告诉大家常用设计用例的方法,以及每个方法的适用范围,便于大家更快的选择出最优的方法。从需求到用例设计在项目中我们从拿到产品需求到最后的用例设计完成,都要经历哪些事情,包括今天要讲的用例设计方法是在哪个阶段使用,下面的图会告诉你答案。设计用例方法1.等价类定义:把所有可能的输入数据,即程序的输入...

2020-09-02 15:16:10 166

原创 如何评估开发代码质量

情景小A所在的项目组,每个项目版本都bug数都在400-500之间,每次项目测试期间都要给验证Bug单独安排2-3天的时间进行Bug验证。Bug多的问题一直存在,终于在4.6.0版本发布后问题爆发了,项目上线后线上版本出现了十几个问题,后期针对问题又紧急发布了一个新版本修复问题。针对情景中小A遇到的问题,你所在的项目组是否也存在此问题呢?如果有同样的问题,你就需要特别注意啦!小编与公司其他项目组的同事沟通后,发现很多项目组每个版本的Bug数在100以内。为什么bug数差距这么大呢?...

2020-09-02 15:14:20 1445

原创 必不可少的代码冻结流程

情景测试小A已经进入最后一轮的功能回归,开发小B提交了一段关于皮肤启用时间的优化代码未通知小A。小A未对此改动进行验证。版本上线后出现用户升级版本后之前使用过的皮肤数据丢失。分析原因是小B优化时减少了一个版本条件导致此问题。以上情景存在以下问题:1)小B代码优化时间位于测试末期,测试已对相应功能回归完毕,未发现此问题。2)小B优化代码未通知测试,导致未验证。小A没有使用任何工具监测开发的代码修改,导致不清楚开发提交了新代码。为了解决上述情景中出现的问题,我们的项目组制定了..

2020-09-02 15:14:00 1469 1

原创 高级测试工程师必备的测试方法

情景小A最近接到一个测试联想的任务。其中一个逻辑是要将光标前的前10个字传给内核,内核进行拆词返给客户端联想内容。小A针对此功能进行了如下操作:长按删除了4个字,然后点击删除6个字,上屏删除的第一个字时通过打代码log发现没有进入正常的redo模式。通过上述案例我们可以看到对于一些功能测试,如果测试手段仅局限于黑盒,那么情景中的bug就不会发现。但是情景中的测试方法也不是完全了解内层代码结构发现的问题,不属于白盒测试。那这种测试方法是什么呢?这是一种介于黑盒和白盒之间的测试方法—灰盒测试。一、概

2020-09-02 15:13:35 485

原创 必不可少的需求规范

情景情景一:测试阶段,小A发现某新功能未考虑覆盖安装的逻辑,且当前开发实现的方式不合理。与产品、开发沟通后需要增加覆盖安装的新逻辑。但是开发和测试都要增加工作量,需要再次排期。因为改动较小未按照需求新增处理,但当前也没有针对此问题的流程。情景二:滑动光标出现使用技巧功能,由原来的只出现一次改为出现三次。但是之前的另外一个策略是如果用户使用过此功能则不展现此技巧。新版本测试中,小A发现使用过移动光标,此技巧不再出现。与产品沟通后,优化后的策略是即使使用过也...

2020-09-02 15:13:12 185

原创 90%测试工程师不知道的测试方法

情景 小A接到一个泛灵犀的测试任务,其中有一个判断网络为移动网络时出现的一个弹窗。但是服务器逻辑在测试服务器上,但是移动网络下又无法指代理。这可难倒了小A,因此一直愁眉苦脸。 对于小A遇到的问题,你有好的解决方案吗?欢迎文末留言交流。今天小编先给大家介绍下调研时发现的一个易操作的解决方案。知识普及Hosts文件的作用hosts 文件存放的是IP和域名对,将某个域名和其对应的IP地址一记录到 hosts 文件中。这时候如果你的浏览器访问某个域名时,如果你的...

2020-09-02 15:03:11 183

原创 Jmeter进阶之选

随着接口测试越来越被业界人士重视,那么如何进行接口测试就是我们必须面对的一个问题。对于不懂代码,但又想提高测试效率的小编。只有借助工具快速实现测试需求,今天小编就与大家一起分享jmeter中的那些高阶用法,帮助正在寻找帮助的你。1.如何变量参数化在测试中,我们会涉及到很多接口请求,那么如何让这些请求参数化就迫在眉睫。解决方案:1)新建http请求2)添加config元件(右键http请求---添加--配置元件--CSVdata set config)3)配置c...

2020-09-01 15:12:43 120

原创 如何快速高效了解开发实现逻辑

作为一名优秀的测试工程师,想要对自己负责的项目测试更细致,更全面,开发实现了解是必不可少的一环。那么如何快速高效了解开发实现,又能从了解的实现中发现问题,找到测试点呢?小A最近遇到了类似的问题,我们一起看看她是如何应对的。故事背景Leader最近给小A安排了两个任务,一个是测试工具实现了解,一个是产品核心模块功能实现了解。测试工具是支持团队帮助开发的一个自动化工具,核心模块是另外一个同事负责的模块,小A对这两个都不熟悉,该如何开展此项功能实现了解呢?小A犯了难。故事发展...

2020-09-01 15:12:11 634

原创 Web自动化元素定位之高阶用法

版本迭代周期越来越短?需求越来越多?测试工作量越来越大?怎么保证质量?怎么保证上线周期?随着互联网的快速发展,越来越多的测试人员遇到上述所说的问题。如何实现既提高测试效率和覆盖率,又节约测试成本,是每一个企业追求的目标。为了解决上述的问题,越来越多的公司开始加入自动化测试。现在小编和大家分享下web自动化中必须知道的一些高阶用法。1.常用方法1)通过class属性定位driver.findElement(By.className("spread")).sendKeys("你好");.

2020-09-01 15:11:33 318

原创 如何给产品需求做“体检”

作为软件测试工程师,我们不仅要扮演质量检测员,还要扮演用户,要有用户的思维,同时还要有医生的敏锐度,寻找出产品需求中潜在的“隐患”,防患于未然。一个产品能否上线,上线后是否被用户喜爱?这些问题与我们测试工程师息息相关,因为我们是产品上线前最后关卡的守卫员。那么如何给产品需求做一个全面的体检,将病变的细胞消灭在萌芽状态,减少修复成本,产品更健康,用户更喜爱?下面的清单就是我们需要检查的项目,让我们一项一项的按序完成它吧。1.“体检”的目的总的来说,给产品需求做“体检”主要有以下4个目...

2020-09-01 15:10:51 516

原创 不懂产品的测试不是一个好测试

不仅是产品同学需要产品思维,作为一名测试人员,产品思维也是必不可少的。不仅测试功能的时候需要测试同学站在用户层面思考功能的易用性和合理性,在开发测试工具的时候更需要有好的产品思维。那么如何设计一款高效易用,且能创造价值的测试工具呢?小编带你一起去看看小A是如何设计monkey测试工具的。需求背景 小A所在的项目组每个版本上线后,线上都会有一些低概率的崩溃发生。组内一直在提倡质量前移,提早发现问题。其实,项目组在版本发布之前都会有例行评测,但是目前现有评测未发现线上出现的崩溃(这是我们...

2020-09-01 15:10:31 157

原创 接口工具Postman知多少

Postman简介不管web端还是APP端,测试过程中都会涉及到接口测试。接口测试分为服务器端测试和客户端测试。今天给大家介绍一个测试服务器端的小工具--Postman。它可以构造各类请求数据测试服务器返回。如何安装PostmanPostman是基于chrome浏览器的一款插件。安装方法如下:1)启用chrome浏览器。2)点击浏览器右侧的选项-更多工具-扩展程序。3)点击获取更多扩展程序,进入谷歌网上应用店。4)搜索Postman,启用插件。...

2020-09-01 15:09:53 153

原创 测试工程师必备武器之“军工六性”

人们生活中的吃、穿、住、用、行都会涉及到质量。每年的3月15是国际消费者权益日,这些均说明质量是全球都在关注的问题。作为一名测试工程师,作为产品上线前最后一环质量把控的我们,又该如何保证产品质量呢?我们先了解一个概念—军工六性。军工产品是战场用的,生死攸关,是在人类最复杂的互动场景中使用的。一把枪,一门炮,一颗导弹,自己的质量至关重要,但是更重要的是把它们放在复杂的环境中也可以协作发挥性能。这样一个关乎生命、关乎国家存亡的产品质量必须具备以下六性:稳定性、适应性、安全性、保障性、维修性、测试性。那么我们

2020-09-01 15:08:20 1350

原创 如何搞定跨部门合作

小编最近负责的一个功能是跨多公司多部门合作,合作期间遇到了很多问题。因发现组内其他同学也有类似跨部门合作的烦恼,所以将经验进行总结分享给大家。故事背景 小A最近所在项目组要上线一个企业服务功能,为合作的企业用户提供便捷。可以在输入法中快速查看一些信息。项目涉及的部门较多,包括输入法产品、输入法开发、输入法测试、服务器开发、营销开发、营销产品、营销测试;两家合作公司的产品、测试、不同业务线的开发。因为所跨部门较多,所以信息传递的快速性、精准性要求很高。否则如果在每个环节都发生一点问题,...

2020-09-01 15:07:56 972

原创 服务器迁移了怎么办?

情景一个阳光明媚的日子里,服务器开发小A来找测试人员小B:“因为之前的服务器对海外网络支持的不好。现在我们要将服务器迁移到海外,你这边进行下测试验证吧。”如果你是此时的小B,如何漂亮的完成这项“艰巨”任务呢?现在小编告诉你怎么办。1.确认迁移范围1)确认需要更换的旧域名和更换后的新域名2)确认更换域名的所有接口list3)确认客户端功能是否有使用到URL返回结果中header中的信息4)和开发确认迁移数据的影响范围及关注点5)明确迁...

2020-09-01 15:07:12 264

原创 随机测试:如何从小白快速进阶为大咖

前言小编曾经也是一个没有测试经验的小白,且被leader评价为测试发散度、灵敏度不够。但半年后,小编在组内多次随机测试比赛中获得了第一名(发现bug最多),当然组内不乏从事软件测试多年的老员工。现在的你,想和小编一样快速逆袭为大咖吗?下面小编以亲身经历带你快速进阶。何谓随机测试?顾名思义,随机测试是一种脱离执行测试用例的测试方法,存在一定的自由性。同时因为名字,随机测试一直被误解。为了让大家更准确的理解自己,它有了另外一个名字--探索式测试。何谓探索?探索宇宙,一个耳熟能详...

2020-09-01 15:05:53 162

原创 如何做好项目总结

每次项目排期时间紧张?项目发版时间总是一延再延?每个版本bug数量堆积成山?测试期间各种bug总是层出不穷?临近上线发现严重bug?如果你总是被这些问题围绕,那么项目总结执行迫在眉睫。那么如何进行项目总结呢?小编今天就自己的经验分享给大家,帮助你站在巨人的肩膀上(小编真调皮~)一、思维模式想做好一份项目总结,总结人员必须具备一定的结构化思维,对问题、数据进行结构分析,且能够通过结构化思维表达出来。结构化思维具备以下四个特点:Tips:1)问题比较多的...

2020-08-14 15:41:42 364

原创 那些防不胜防的坑

情景5.6.1版本上线后,有用户反馈使用键盘语音一直提示录音失败。最终排查出问题出现的条件是:iOS12系统&输入法的后台应用刷新关闭&输入法无后台定位权限&输入法安装包使用Xcode10进行的打包&使用了后台音频权限。以上条件少任何一个条件都无用户反馈的问题。Xcode10是苹果与iOS12系统一起推出的一个新版本。针对情景中提到的后台权限问题,大家了解多少呢?你所在的项目是否也正在使用此权限呢?下面就给大家普及下相关知识。后台权限介绍应用的运行状态包

2020-08-14 15:39:56 168

原创 测试的三年之痒

职业发展遇到“瓶颈”很正常,但是如果老是处于平台期的状态,将是致命的。小编从事测试工作已经三年,其中多次遇到瓶颈期。基本都是每半年一次瓶颈期,开始遇到瓶颈期后可以快速找到自己的前进方向。随着能力的提升,遇到瓶颈期后重新找到前进方向花费的时间也越来越长。期间也走过不少的弯路,期间一度想转岗做产品。还好一路坚持了下来,在测试行业摸爬滚打了三年。今天,小编就将这三年的心得分享给大家,希望能够帮助到你。今天就从以下四个方面:测试技术、思维方式、沟通能力、时间&任务管理给大家介绍。测试技术..

2020-08-14 15:38:34 104

原创 模拟弱网测试大全

随着互联网的快速发展,越来越多的应用核心功能需要联网实现。现在的网络制式有2G、3G、4G、5G,还有越来越多的公众WiFi,不同的网络环境和网络制式的差异都会对用户使用APP造成一定的影响。弱网测试作为健壮性测试的重要部分,对于移动端测试必不可少。那么对于健壮性测试中的弱网环境大家是如何构造的呢?让我们一起看看小编是如何解决这个问题的。弱网环境测试主要依赖于弱网环境的模拟。环境搭建方式一般有两种:软件方式和硬件方式。什么样的网络属于弱网小于或等于2G速率的都属于弱网,随着5G的到来,.

2020-08-14 15:36:31 955

原创 你的测试思维升级了吗

背景新年伊始,项目组的版本迭代周期从之前1.5个月一个版本变为0.5个月一个版本。自从有了这个改变后,项目组出现了如下问题:1.测试排期紧,测试时间被一压再压2.部分事情因为时间紧被省略3.线上问题增多4.性能评测时间紧原因分析那么如何解决上面这些问题呢?要想从根本上解决问题,就需要深入分析问题的原因,找到关键问题点,然后提出解决方案。我们先分析下版本迭代周期发生改变后,测试流程发生了什么改变。通过上面的流程对比,我们可以发现以下几点问题:1.第...

2020-08-14 15:33:46 129

原创 这任务派谁负责?

不管是工作还是生活中,我们经常会遇到将某件事情分开安排不同的人员负责完成。比如要组织一次野外露营,车辆租用、帐篷租用、食品购买、路线安排、人员集合时间地点、保险购买等等。一个人的精力有限,需要不同人员的配合完成。那么工作中的任务该如何分配呢?适用场景1.领导给下属分配任务;2.同事之间工作配合时任务拆解安排;3.新同事入职时安排任务能力考察;以上只是列举了一些常用场景,其实只要涉及到事情安排另外一个人员做都和任务分配有关。任务分配考虑的因素...

2020-08-14 15:31:52 158

原创 如何设计评测方案

作为测试,所在项目组上线一个新功能或者评估核心功能品质时,都需要通过评测进行定量评估效果。那么怎样才能更好的评估功能效果,设计出合理的评测方案呢?今天我们以评测功能效果的评测设计方案为例进行讲解。一、明确评测目的任何一件事情都是以目标为导向,目标不同,采取的行动方式也会不同。所以,明确评测的目的特别重要。需要明确的内容分为以下几点:1)明确产品关注的具体指标或内容;2)明确评估好对功能效果好与坏的认知;3)明确评测的角度方向,是评估纯技术能力,还是从用户角度评估表现。比如说输入法的.

2020-08-14 15:30:03 1040

原创 效果类评测遇到的坑

小编最近被公司安排负责效果类的评测,因为效果类评测的数据结果判断标注比较主观,机器和算法无法正确判断,需要人工参与。所以涉及到数据标注的相关工作。因为之前未做过类似的工作,有很多未想到的问题,现分享给大家,希望大家少走弯路。一、遇到的问题1.用户数据各种各样,需求方未看真实用户数据,提供的标注规则特别宽泛,标注过程中遇到规则未涉及的问题特别多,规则沟通成本大;2.需求方需要评测的需求属于实验功能,导致规则一直变化,有时第一天的规则与第二天的规则完全相反,人力浪费;...

2020-08-14 15:27:57 72

原创 评测报告结论如何写

背景最近组内同学开始编写评测报告,报告中的结论中存在以下几种情况:1.结论是一大段文字,像散文一样2.评测数据结果中存在多个数据维度,将所有的数据结果都罗列到结论中,主要信息不突出3.只是将评测数据罗列到结论中,没有根据数据推理出结论针对上述存在的问题,总结以下几点评测结论表达的原则。希望帮助更多的小伙伴提升评测报告编写能力。一、条理清晰将结论写成散文是最严重的雷区。想要结论有条理,首先要对结论进行分类归纳,按照相同点,进行“同类项合并” 。...

2020-08-14 15:25:20 1019

原创 如何进行有效授权

授权产生的场景1.事情特别多,一个人即使加班也无法解决,授权其他人完成;2.员工个人成长需要,授权完成有挑战性的工作;3.管理者有更重要的事情处理,且当前事物时间紧,为了保证任务完成时间,授权员工完成。大部分的授权产生可以通过上面三种场景概括。那么如何做到授权,且任务完成质量、完成时间均不打折扣呢?下面给大家介绍下授权四步法。授权四步法第一步:仔细选择授权对象我们在进行授权前需要分析当前任务的难度,同时评估被授权人的能力与意愿度,最终选择出合适的被...

2020-08-14 15:23:37 1232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除