软件测试工程师
文章平均质量分 91
测试架构师北凡
十二年互联网自动化测试和测试开发工程师,累死自己也要卷死同行,学无止境
展开
-
【软件测试面试】要你介绍项目-如何说?完美面试攻略...
1、测试面试时,面试官要你介绍项目,怎么说?关于介绍自己的项目?可以从以下几个方面来表述:【项目基本介绍]】项目架构、项目业务流程、包含功能模块;【项目职责】总结自己在项目中所做的工作,可进行一些数据量化【某一项职责细化】针对项目中所做工作的某一项展开说明,体现亮点,凸显优势以电商项目为例:1)项目基本介绍这个电商项目是一个B/S架构的 B2C电商平台系统,依托线上平台为客户提供各种美妆产品,包括护肤、化妆品、美容、香水等等。原创 2024-02-25 14:34:14 · 2263 阅读 · 0 评论 -
资深老鸟总结,接口测试加解密处理+BUG定位+金融项目经验...
加解密接口的处理目标:知道项目中接口加解密的实现流程了解加解密的代码实现知道Jmeter如何实现接口加解密测试知道基于Requests如何实现接口加解密测试1、APP端/客户端接口加解密介绍加密方式(两种):在TCP/IP四层模型中的应用层进行加密。类似密码本,当前项目使用的是这种,可以看到所有响应内容,只是看不懂。在TCP/IP四层模型中的运输层和应用层之间进行加密,通过传输协议实现加密,如https。类似加密路径,此种加密方式抓取到的报文响应内容全是乱码2、加解密接口测试时的要点。原创 2024-02-23 15:08:30 · 928 阅读 · 0 评论 -
史上最细,自动化测试框架-数据驱动实战总结,一文概全...
1、自动化测试框架概念随着时代高速发展,面对市场强大的竞争,研发的产品需要快速完成研发和测试。面对质量和快速的交付双重压力下,我们需要让代码替代人工完成日益多CASE检查,自动化测试框架孕育而生。自动化测试框架是一套包含测试case、测试结果、测试方法等一些实现对测试软件进行测试的解决方法。对于一个刚刚起步的测试团队,选择一款自动化测试框架,它们帮我们提前定义好概念和CASE编写方法等集合,能在项目中产生收益。2、关键字驱动什么是关键字驱动?原创 2024-01-16 14:33:56 · 1577 阅读 · 0 评论 -
爆肝整理,性能测试-从零构建技术体系,一文带你策底打通...
如何构建性能测试的技术体系?性能测试技术体系的构建,大致要分为四个阶段,分别是:日常化、自动化、工具化和平台化。1、日常化很多做性能测试的同学,在工作中面临的最大问题是性能测试无法成为日常测试工作的一部分,即性能测试作为质量保障的一种手段,却无法融入正常的需求版本迭代流程中。最常见的例子就是一句话需求,比如:这几个接口压测一下,出一份报告;或者线上出了性能问题,才火急火燎的找测试同学,对系统进行压测,再排查定位问题。原创 2024-01-15 14:35:45 · 1133 阅读 · 0 评论 -
8年老鸟,自动化测试经验,测试数据管理分析总结,一篇打通...
问题:把测试数据放配置文件读取和放文件通过函数调用读取有什么区别?自动化测试过程中,现在大多都默认测试脚本与测试数据分离的设计,这样做的好处是:降低维护成本,迁移成本以及提高效率。因此测试数据放在哪里,如何管理,不能一概而论。1、业务场景1)比如在UI自动化测试中,需要测试某个电商网站的各个业务模块,但前提是要用户登录。这个用来执行登录的测试账号数据往往是固定的,那么专门将一组username和password放在一个测试数据文件或者测试数据库中,这样就显得太笨重,耗时费力。原创 2024-01-14 14:27:02 · 1151 阅读 · 0 评论 -
测试老鸟汇总,接口测试总结与用例编写,一文策底概全...
1、为什么要做接口测试?1)现在很多系统前后端架构是分离的,因为不同端(前段,后端)的工作进度不一样,所以我们要针对最开始出来的接口,以及需要调用其他公司的(银行,支付宝,微信,qq等)一些接口进行接口测试及验证数据,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前端太容易了), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。在这种情况下就需要从接口层面进行验证。前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息,如身份证,银行卡等。原创 2024-01-12 14:39:21 · 1133 阅读 · 0 评论 -
吐血整理,自动化测试框架总结,一篇从0到1策底打通...
1、什么是框架定义:为解决某些特定问题而约束边界,支撑整个问题解决方案,配套了一些解决问题的组件而构成的工具。特定问题:什么问题?——自动化测试约束边界:为什么约束?——明确测试范围和目的解决方案:用什么方案解决问题?——编程语言+工具+其他构成工具的组件:哪些组件?—— 用例、脚本、数据、日志、报告、通知工具:特点是什么?—— 灵活性、可扩展性、高内聚低耦合2、自动化测试1)为什么要进行自动化测试?①黑盒测试回归效率低②手动测试的偶然性和不确定性③回归的覆盖率不足。原创 2024-01-11 14:22:59 · 1152 阅读 · 0 评论 -
13年老鸟整理,自动化测试落地实施方案总结,看这篇就够了...
一般来说,工作中写这种技术落地方案,原因不外乎下面这几点:技术实践落地,方案本身就是一个指引;文档落地沉淀为知识库,便于其他同学查看学习;梳理落地思路,经过评审才能获得团队和上级认同,进而有资源投入;从个人的实践经验来说,一个自动化测试落地方案或者技术方案,主要由下面几点构成。1、实施背景和挑战写技术落地方案时,优先级最高的是交代清楚为什么要做这件事,做这件事能解决什么问题。技术本身是无法直接等于价值的,而是通过技术解决问题才能间接创造价值。原创 2024-01-10 14:19:06 · 1087 阅读 · 0 评论 -
8年测试总结,正确的自动化测试实施-单元/接口/Web自动化...
今天给大家分享自动化测试到底该怎么做?1、软件测试三层金字塔在讲自动化测试前,大家都知道软件测试的分层模型,“三层金字塔”,分为单元、服务和UI三个层级。尽管大家对此的具体描述各不相同(有人将三层分别定义为单元、接口、集成测试;也有人将整个金字塔划分为4-5个层级),但金字塔自底向上的结构是大家公认和遵循的。1)单元测试单元测试是针对代码单元(通常是类/方法)的测试,单元测试的价值在于能提供最快的反馈,在开发过程中就可以对逻辑单元进行验证。原创 2024-01-09 14:17:07 · 1145 阅读 · 0 评论 -
资深测试总结,自动化测试用例7条法则,一文策底贯通...
1、万物皆对象学过java或python的同学应该都知道这句话吧,没错,在我们设计自动化测试用例的时候也需要这个理念。毕竟和黑盒测试用例不同,自动化测试用例不是给人类执行的,我们需要使用对应的开发语言来进行用例的编写。在编写测试用例脚本的时候,时时刻刻需要把这个理念贯彻其中。当然,编写用例的过程与其他开发人员的编码工作没有什么本质上的区别,也别指望用例脚本可以一次性的编写到位,脚本大多数都是需要一次又一次的优化。起初写的效率低一点也没关系,我们先确保可以跑通,复用性和健壮性可以稍微差点。原创 2024-01-08 14:21:13 · 1123 阅读 · 0 评论 -
爆肝整理,接口测试+为什么要做接口测试总结,策底贯通...
1、什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。这个入门系列会让你掌握接口的功能测试。一般,来说我们听说到的接口基本上都是指HTTP或者HTTPS协议的接口测试,也就是一些web服务请求。一个软件项目中,有很多接口,少的有几十个,多的有几百上千个接口。原创 2024-01-07 14:27:16 · 1459 阅读 · 0 评论 -
全网最细,接口+接口自动化测试面试题汇总(附回答)
1、我们测试的接口属于哪一类?通常都是B/S架构,由客户端调用,或模拟客户端调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。例如 webservice接口 http接口 jms接口 hessian接口2、HTTP接口传递数据最常用的方式?get和post最常用。get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口post是向服务器上传送数据 适用场景:在做数据添加修改删除时或图片上传等时能用到3、HTTP接口测试的类型?get请求无参数。原创 2024-01-05 14:24:58 · 1976 阅读 · 0 评论 -
史上最强,Python3+Selenium3+PO+Yaml+DDT自动化测试框架...
框架采用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。1)使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;2)使用yaml管理页面控件元素数据和测试用例数据。例如元素ID等发生变化时,不需要去修改测试代码,只需要在对应的页面元素yaml文件中修改即可;3)分模块管理,互不影响,随时组装,即拿即用。原创 2024-01-04 14:39:22 · 1303 阅读 · 0 评论 -
爆肝整理,接口性能测试总结,一篇直接上高速...
1、 性能测试术语1)响应时间响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。响应时间主要站在客户端角度来看的一个性能指标,它是用户最关心、并且容易感知到的一个性能指标。2)吞吐率。原创 2024-01-03 14:29:32 · 1136 阅读 · 0 评论 -
各个大厂软件测试面试题,面试经验分享(内含答案)
1、华为测试岗电话面试一面1)自我介绍2)项目流程 ==>讲下H模型3)业务流程 ==>项目讲解、可从贷款流程讲起4)做过自动化吗?5)做过接口测试吗?可从postman和jmeter做手工接口测试,然后Python+request库和jmeter做接口自动化讲起6)性能测试做过吗?可以说做过、但是注意回答的技巧、可以从用badboy录制性能脚本、然后导入到jmeter对接口进行压测、并且生成聚合报告。原创 2024-01-02 15:14:56 · 1248 阅读 · 0 评论 -
8年测试老鸟,接口自动化测试总结,一篇策底打通...
1、如何做接口测试?大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测试执行、接口测试回归、接口测试自动化持续集成。具体来说,接口测试流程分成以下九步:第一步:分析出测试需求,并请开发提供接口说明文档;第二步:从接口说明文档中整理出接口测试用例,里面要包括详细的入参(正常情况,异常情况包括输入参数个数,类型,可选/必选,考虑参数有互斥或关联的情况)和出参数据(符合接口文档需求)以及明确的格式和检查点;第三步:与开发一起对接口测试用例进行评审;原创 2023-12-29 14:42:15 · 1152 阅读 · 0 评论 -
超强整理,Web自动化测试-验证码/cookie机制(详全)
1、后台登录案例设计测试用例处理验证码以及绕过登录使用cookie机制1)搭建测试环境安装第三方库,配置对应的测试环境需要安装依赖库安装对应的浏览器以及驱动谷歌浏览器谷歌的驱动浏览器和驱动版本号一定要保持一致才能进行使用版本号是114之前:https://chromedriver.storage.googleapis.com/index.html版本号是114之后:https://googlechromelabs.github.io/chrome-for-testing/#stable将谷歌驱原创 2023-12-28 14:46:14 · 1058 阅读 · 0 评论 -
史上最全,购物车测试点+发红包测试点总结,一篇策底概全...
1、购物车的测试点1)功能测试不登录和登录的情况下能否加入购物车;点击加入购物车是否会显示商品的颜色,规格,数量等等;在商品详情页面加入购物车和商品列表页面加入购物车是否有不一样的地方;假如商品库存只有100件,要验证边界值的情况,比如99,100,101件是否可以加入;加入购物车的数量是否可以为中文,英文或者特殊字符;加入到购物车的商品是否支持删除和编辑功能;加入到购物车的商品是否支持删除到0件;加入到购物车的商品是否会显示到最近加入,会通过时间进行排序;原创 2023-12-27 14:40:49 · 1943 阅读 · 0 评论 -
全网最细,Web自动化测试-数据驱动测试(超强整理)
1、什么是数据驱动测试数据驱动测试被称为DDT:D-data:数据D-driver:驱动T:tests:测试用例数据驱动测试的使用场景:将不同的数据放在同一个业务逻辑上运行,然后驱动测试用例执行核心思想:实现一个用例脚本使用不同的参数数据进行全部的用例执行2、pytest实现参数化流程对于一样的用例执行流程,使用不同的参数数据可以进行数据驱动测试实现参数化流程安装第三库pytest测试框架创建模块以及用例函数名都需要符合pytest默认的匹配规则。原创 2023-12-26 15:04:03 · 1095 阅读 · 0 评论 -
如何做好接口测试?资深测试老鸟总结,一篇带你打通...
1、接口测试1)什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等2)为什么要做接口测试?互联网的快速发展,公司内部系统或与外部系统的关联越来越多,一个业务流程关联多个后端系统,它们的关联都是基于接口来实现,接口测试可以将复杂的系统关联进行简化,只要做好每个接口的测试就能够较好的保证系统质量。原创 2023-12-25 14:25:29 · 944 阅读 · 0 评论 -
史上最全,资深测试老鸟-接口测试总结,看这篇就足够了...
1、什么是接口接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口。原创 2023-12-24 14:45:29 · 957 阅读 · 0 评论 -
史上最细,Pytest自动化测试框架全面解析,看这篇就够了...
1、pytest核心基本功能非常容易上手,入门简单,具有丰富的资料文档,有很多实例可以进行参考具有很多的第三方插件,并且可以自定义扩展功能执行测试用例过程中可以将某些用例进行标记:跳过,指定顺序执行,标记失败,标记参数化等支持标记参数化:用例脚本只需要编写一次,那么可以实现数据驱动测试完整整个模块的测试内容支持重复执行失败用例便捷管理用例,方便和持续集成工作完成集成任务,便于生成自动化测试报告自动化测试框架的核心作用:定位测试用例;执行测试用例;断言测试用例;生成测试报告;原创 2023-12-22 14:38:19 · 1491 阅读 · 0 评论 -
全网最细,Jmeter性能测试-入门级接口压测思路,一文打通...
1、压力测试重点关注点是什么?1)先捋一下压测的目的是什么?压测主要目的是结合当前服务资源以及当前环境配置基础下,对应用接口在不同压力场景下得出各指标结果是否满足实际应用需求【所以要优化性能指标的话,除从应用接口的代码逻辑和设计链路去优化的话,还需要结合环境的配置(例:连接数、队列值、jvm配置等)以及本身的物理资源去出发;能调到最合理的、最充分的利用率那就是性能大咖了】;2)对“并发”名词说明并发这个词在项目中很容易混淆,所以在此先讲解下这个词;并发分为相对并发和绝对并发;原创 2023-12-21 14:34:13 · 1264 阅读 · 0 评论 -
全网超细,Pytest自动化测试YAML数据驱动实战(详全)
1、YAML简介yaml是一种文件类型,往细了说,是一种通用的数据序列化格式;它与python中的字典数据类型大致相同。也是遵循key=value(键值对形式)的方式进行数据存储。YAML是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子邮件的数据格式(RFC 2822)中获得灵感。Clark Evans在2001年首次发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者。原创 2023-12-20 14:30:22 · 1336 阅读 · 0 评论 -
一文打通,Web自动化测试从0到1落地项目实战(详细)
1、web自动化测试的流程实施1)需求分析在这一阶段,需要明确测试的目标和范围,例如需要测试哪些功能,需要覆盖哪些场景,需要满足哪些性能指标等。同时也要考虑测试数据的准备,例如如何生成测试数据、如何管理测试数据等。2)技术选型在这一阶段,需要根据项目需求和特点,选择合适的自动化测试框架和工具。例如选择SeleniumWebDriver作为自动化测试框架,使用Python语言编写测试脚本,使用Pytest作为测试运行工具等。3)环境搭建。原创 2023-12-19 15:48:52 · 1713 阅读 · 0 评论 -
爆肝整理,Java接口自动化测试实战-rest-assured(详细总结)
1、关于rest-assuredrest-assured 是一个能够简化测试rest服务的Java DSL,像ruby或者python一样的动态语言去测试和验证http服务。基于java并且兼容了groovy动态语言的特性,使我们像写脚本语言一样去测试http服务。"lotto":{},很简单的使用rest-assured断言你的响应结果是否符合预期。如果看起来很简单,have a try?2、rest-assured小试牛刀。原创 2023-12-11 15:00:07 · 638 阅读 · 0 评论 -
资深老鸟整理,Java接口自动化测试总结,从0到1自动化...
这几年接口自动化变得越来越热门,相对比于UI自动化,接口自动化有一些优势1)运行比UI更稳定,让BUG更容易定位2)UI自动化维护成本太高,接口相对低一些接口测试其实有很多方式,主要有两种,一个是工具,最常见的有:Postman,SoupUI,Jmeter;另一个就是代码,Java和Python都可以实现。工具的好处就是直观,快速上手,有些工具也做到了半自动化和集成,但是工具还是会有一定的限制,代码相对与工具来说是更万能,利用接口测试框架结合TestNG或者Junit,实现接口自动化。原创 2023-12-10 14:49:40 · 474 阅读 · 0 评论 -
【软件测试面试题】老鸟整理,一线大厂真实面试题汇总解析...
1、面试类型视频面试电话面试公司面试面试题:①技术问题功能测试自动化测试性能测试app自动化测试ui自动化测试接口自动化测试②人事问题python基础问题操作系统Linux常用命令数据库相关的问题测试理论和方法笔试题主要的题目类型算法题目,选择题,判断题,问答题2、近期面试问题梳理1)前置接口变动了,会影响到后置的接口用例,比如后置有20条用例,你会怎么解决?如果前置接口会影响到后置接口,首先确认前置接口的变动情况。原创 2023-12-08 14:29:15 · 180 阅读 · 0 评论 -
跳槽?软件测试工程师怎样才能越跳越值钱?老鸟带你揭秘...
1、把控好跳槽频次我们在编写简历的时候,总想尽可能展示出自己的技能,但是简历上所呈现的跳槽频次,也是众多面试官的一个关注点。如果跳槽频繁,就极有可能在面试官内心,被打上“不稳定”“忠诚度不高”的标签。2、工作多长时间跳槽,才能完美提升薪资呢?未满一年尽量不要跳,毕竟软件测试是一个技术岗位,是需要在实际项目中不断地去积累经验,提升技术。进入一家公司学习和适应大致就需要3-6个月,而为组织创造价值大致是在6-12个月左右。未满一年跳槽,那么简历上就不太好看了。原创 2023-12-05 14:50:35 · 170 阅读 · 0 评论 -
最强-接口自动化测试总结,接口鉴权+加密与解密+数据库操作/断言...
1、接口鉴权的多种方式1)后端接口鉴权常用方法cookie:携带身份信息请求认证之后的每次请求都携带cookie信息,cookie记录在请求头中token:携带身份信息请求认证之后的每次请求都携带token认证信息可能记录在请求头,可能记录在url参数中auth:每次请求携带用户的username和password,并对其信息加密oauth2(选修):携带身份信息请求认证服务端向指定回调地址回传code通过code获取token之后的请求信息都携带token。原创 2023-12-04 14:48:56 · 456 阅读 · 0 评论 -
资深13年老鸟,性能测试误区详细总结,避开弯路...
误区1:应用程序必须通过功能性测试后才可以测试性能。应该尽早的进行性能测试。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起后,才能检查一个系统的真正性能。性能测试从早开始,完成一个小模块,对小模块的接口进行性能测试,一般耗费资源很少,但可以防止问题在项目最后出现,花费很大的精力去修改。而有些资料中提到的:在系统代码开发和功能测试完成之后,进行性能测试的说法,是为了检查系统整体性能的做法。原创 2023-12-01 14:44:24 · 146 阅读 · 0 评论 -
30岁的测试人?软件测试“内卷“?“我“该如何冲出破圈...
1、软件测试的内卷是怎样的?在谈起测试圈的内卷之前,我们必须先搞清楚我们常说的内卷是什么。内卷,网络流行词,本意是指人类社会在一个发展阶段达到某种确定的形式后,停滞不前或无法转化为另一种高级模式的现象。当社会资源无法满足所有人的需求时,人们通过竞争来获取更多资源。在测试圈,随着基于敏捷甚至是Devops的架构,作为这些架构重要内容的自动化成为了热门,而测试行业也进入了推广自动化的“军备竞赛”。原创 2023-11-29 15:07:15 · 145 阅读 · 0 评论 -
【软件测试面试】项目经验回答+面试技巧和方法汇总...
1、测试面试时问你的项目经验?很简单,给你们一个公式1)自我介绍,名字 学历 荣誉。2)简述项目背景,你身处这个项目是做什么的。不要太细,试着引导一下面试官让他提问。这样,请问您对此有什么疑问吗?2)简述 你在项目中的角色,做那方面的工作。具体的工作陈述。有个度,自己把握好,什么不该说,这个要管好嘴。比如,项目设计细节,方案细节,等涉嫌保密的信息只字不提。至少你该表现出,我有一条线,我不会跨过去。原创 2023-11-28 15:08:26 · 1317 阅读 · 0 评论 -
史上最细,2个半月从功能进阶自动化测试,进阶指南...
1、学习自动化之前,先了解自动化测试是什么?自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。2、自动化测试如何学习,自动化测试又有那些类型1)自动化测试的类型什么可以自动化?实际上很多,但是通常容易误解这个问题。有两个主要类型,功能性和非功能性:功能性:测试软件的实际业务应用程序。原创 2023-11-27 14:44:20 · 778 阅读 · 0 评论 -
【软件测试】“我“做了一年的功能点点点测试,感觉在浪费时间...
发现人们对测试非常轻视,究其原因就在于测试入门的门槛太低了,导致人们认为测试仅仅会点页面。1、页面功能测试机能1)按照产品给的需求文档,原型图,UI图完成测试用例,完成测试用例你要用到等价类划分、边界值分析法、错误推测法、因果图方法、判断表驱动法、正交试验法、功能图法;同时你要分析业务逻辑,用户操作场景,异常场景,关联业务等。2)执行用例根据测试阶段,代码改动,环境等挑选相关用例执行;原创 2023-11-26 14:27:32 · 167 阅读 · 0 评论 -
10年测试老鸟,自动化测试经验10条建议,一路狂飙...
1、哪一刻,让你想起了自动化?一名大厂测开,编写自动化脚本,已然成为一种必备的技能。但是,什么情况下使用自动化,使用自动化的前提条件,却不是很多人都熟知。这就好比,拿到驾照会开车的人很多,但车子何时需要做养护,每个阶段养护内容是什么,应该不是所有驾驶员都知道。彻底搞懂自动化的来龙去脉,自动化的场景及成本维护等…尤为重要1)执行回归测试问:在日常测试工作中,由于新追加的需求(不允许怼产品经理)或者修复BUG,如何确定是否因其而引起新的BUG?答:我们常用做法,就是 回归测试。原创 2023-11-24 14:29:36 · 241 阅读 · 0 评论 -
资深测试总结,“我“做测试开发这些年...
软件测试这个行业总是会被很多人误解。不懂行的人总会这样吐槽:“测试员就是吃青春饭的”,“30岁还没做公司中层领导说明快被企业淘汰了”,“过了30岁年薪还没破20W+他就该考虑转行了”这导致很多人认为测试员最容易在中年之前就开始焦虑。软件测试是一个缺乏发展空间、做到一定阶段后只能通过“转岗”来寻找发展机会的职业吗?肯定不是。测试员升职七个阶段那么软件测试的职业发展方向有哪些?作为软件测试工程师,又该如何为自己制订职业发展规划?第一阶段:初级测试工程师。原创 2023-11-23 14:29:52 · 118 阅读 · 0 评论 -
8年老鸟整理,自动化测试-准备测试数据详细...
大部分类型的测试都需要去准备测试数据。手工测试:一些基础数据,比如配置数据等等是需要去准备的;自动化测试:基础需要准备,现有数据,动态运行时产生的数据是需要准备的;性能测试:跟自动化测试差不多。1、测试数据的分类基础数据,比如一些内容管理系统会配置站点的标题,友情链接之类的基础配置数据;存量数据,也就是现有数据。比如在测试一些电商站点的时候会提前插入一些商品信息,类目信息物流信息等;动态数据,也可以叫做session数据。比如在测试电商站点的发布商品功能的时候,往往会去创建一些新的商品。原创 2023-11-22 14:46:39 · 160 阅读 · 0 评论 -
【软件测试】一位优秀测试工程师具备哪些知识和经验?
根据观察,优秀的测试人员可以做的事情可以包括如下3点:由单纯的测试变成项目质量保证工作;持续集成探索和推动和自动化测试技术研究;测试相关工具的开发;1、由单纯的测试变成项目质量保证工作测试,从狭义的角度来讲,包括如下这些环节:测试计划和测试用例编写-测试执行-质量报告书写测试人员一般会在开发阶段就进行测试计划和测试用例的编写和准备工作;在测试阶段,我们一般先会做功能测试,等项目功能基本稳定,bug较少了,就开始做兼容性测试、性能测试、安全性测试。原创 2023-11-21 14:39:31 · 157 阅读 · 0 评论 -
“我“摸爬滚打5年,干了测试工程师,现在测试怎么样了...
小刘:成功不能复制,但经验却可以借鉴!从曾经的月薪3K,到现在的月薪20K,我觉得我的涨薪之路的的确确可以给很多人一些参考。授人以鱼不如授人以渔,所以,把经验分享给大家,希望可以帮助一些迷茫于测试职业发展的朋友们!谈谈我眼中软件测试的前景这个行业前景怎么样,我入行的话会出现什么样的问题?遇到瓶颈怎么破?这一系列问题是很多在行业外观望的同学甚至是刚刚入行的朋友都密切关注,毕竟这关系到自己未来的收入,甚至是决定自己的职业发展方向,下面以我多年的经验帮你一一化解你们的疑问。原创 2023-11-20 14:47:52 · 144 阅读 · 0 评论